1/*
2 * Sparc v9 has multiply.
3 */
4
5#include <sysdep.h>
6
7 .text
8 .align 32
9ENTRY(.mul)
10
11 sra %o0, 0, %o0
12 sra %o1, 0, %o1
13 mulx %o0, %o1, %o0
14 retl
15 srax %o0, 32, %o1
16
17END(.mul)
18

source code of glibc/sysdeps/sparc/sparc32/sparcv9/dotmul.S