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