2.9
[glibc/nacl-glibc.git] / sysdeps / sparc / sparc32 / sparcv9 / dotmul.S
blob811cf1e89e5efe691f48853755601e277ea2c52c
1 /*
2  * Sparc v9 has multiply.
3  */
5 #include <sysdep.h>
7         .text
8         .align          32
9 ENTRY(.mul)
11         sra             %o0, 0, %o0
12         sra             %o1, 0, %o1
13         mulx            %o0, %o1, %o0
14         retl
15          srax           %o0, 32, %o1
17 END(.mul)