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

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