/src/common/lib/libc/arch/sparc64/net/ |
htons.S | 49 sethi %hi(0xffff0000), %o1 50 signx %o1, %o1 52 andn %o0, %o1, %o0
|
ntohs.S | 50 sethi %hi(0xffff0000), %o1 51 signx %o1, %o1 53 andn %o0, %o1, %o0
|
/src/common/lib/libc/arch/sparc/gen/ |
mul.S | 51 * Returns %o0 * %o1 in %o1%o0 (i.e., %o1 holds the upper 32 bits of 66 mulscc %o4, %o1, %o4 ! 1 67 mulscc %o4, %o1, %o4 ! 2 68 mulscc %o4, %o1, %o4 ! 3 69 mulscc %o4, %o1, %o4 ! 4 70 mulscc %o4, %o1, %o4 ! 5 71 mulscc %o4, %o1, %o4 ! 6 72 mulscc %o4, %o1, %o4 ! [all...] |
umul.S | 48 * Unsigned multiply. Returns %o0 * %o1 in %o1%o0 (i.e., %o1 holds the 55 * On return, overflow has occurred (%o1 is not zero) if and only if 64 or %o0, %o1, %o4 73 mulscc %o4, %o1, %o4 ! 1 74 mulscc %o4, %o1, %o4 ! 2 75 mulscc %o4, %o1, %o4 ! 3 76 mulscc %o4, %o1, %o4 ! 4 77 mulscc %o4, %o1, %o4 ! [all...] |
/src/lib/libc/arch/sparc64/sys/ |
__vfork14.S | 50 * %o1 == 0 in parent process, 1 in child process. 57 dec %o1 /* from 1 to 0 in child, 0 to -1 in parent */ 59 and %o0, %o1, %o0 /* return 0 in child, pid in parent */
|
fork.S | 50 dec %o1 /* from 1 to 0 in child, 0 to -1 in parent */ 52 and %o0, %o1, %o0 /* return 0 in child, pid in parent */
|
getcontext.S | 50 add %o7, 8, %o1 51 stx %o1, [%o2 + 64 + 1 * 8] /* gr[_REG_PC] = retaddr */ 52 add %o7, 12, %o1 54 stx %o1, [%o2 + 64 + 2 * 8] /* gr[_REG_nPC] = retaddr + 4 */
|
/src/tests/lib/csu/arch/sparc/ |
h_initfini_align.S | 8 and %sp, 7, %o1 10 not %o1, %o0
|
/src/tests/lib/csu/arch/sparc64/ |
h_initfini_align.S | 8 add %sp, BIAS, %o1 9 and %o1, 15, %o2
|
/src/common/lib/libc/arch/sparc64/gen/ |
mul.S | 50 * Returns %o0 * %o1 in %o0 57 cmp %o0, %o1 61 mulx %o0, %o1, %o0 64 mulx %o1, %o0, %o0
|
umul.S | 48 * Unsigned multiply. Returns %o0 * %o1 in %o0 55 cmp %o0, %o1 59 mulx %o0, %o1, %o0 62 mulx %o1, %o0, %o0
|
/src/common/lib/libc/arch/sparc/net/ |
htons.S | 49 sethi %hi(0xffff0000), %o1 51 andn %o0, %o1, %o0
|
ntohs.S | 50 sethi %hi(0xffff0000), %o1 52 andn %o0, %o1, %o0
|
/src/lib/libc/arch/sparc64/stdlib/ |
abs.S | 51 neg %o0, %o1 53 movrlz %o0, %o1, %o0
|
/src/lib/libc/compat/arch/sparc64/sys/ |
compat_Ovfork.S | 50 * %o1 == 0 in parent process, 1 in child process. 60 dec %o1 /* from 1 to 0 in child, 0 to -1 in parent */ 62 and %o0, %o1, %o0 /* return 0 in child, pid in parent */
|
compat_sigprocmask.S | 56 brnz,a %o1, 1f /* if (set != NULL) */ 57 ld [%o1], %o1 /* replace it in %o1 with *set */ 59 clr %o1 /* else block no signals ... */
|
/src/common/lib/libc/arch/sparc64/string/ |
ffs.S | 50 * only uses %o0, %o1, %o2 62 neg %o0, %o1 ! %o1 = -zz 63 xnor %o0, %o1, %o2 ! %o2 = zz ^ ~ -zz 64 popc %o2, %o1 65 movrz %o0, %g0, %o1 ! result of ffs(0) should be zero 67 mov %o1, %o0 76 * In each section below, %o1 is the current byte (0, 1, 2, or 3). 89 andcc %o0, 0xff, %o1 ! get low byte 93 retl ! return ffstab[%o1] [all...] |
/src/sys/arch/sparc64/sparc64/ |
lock_stubs.s | 58 sethi %hi(CURLWP), %o1 59 LDPTR [%o1 + %lo(CURLWP)], %o1 ! current thread 60 CASPTR [%o0], %g0, %o1 ! compare-and-swap 62 brnz,pn %o1, 1f ! lock was unowned? 76 sethi %hi(CURLWP), %o1 77 LDPTR [%o1 + %lo(CURLWP)], %o1 ! current thread 80 CASPTR [%o0], %o1, %o2 ! compare-and-swap 81 cmp %o1, %o [all...] |
/src/common/lib/libc/arch/sparc64/atomic/ |
atomic_and.S | 38 1: and %o1, %o2, %o3 44 and %o1, %o2, %o0 56 COMBINE(%o1, %o2, %o1) 59 1: and %o1, %o2, %o3 66 and %o1, %o2, %o0 68 and %o1, %o2, %o0 69 SPLIT_RETL(%o0, %o0, %o1) 84 COMBINE(%o1, %o2, %o1) [all...] |
atomic_or.S | 38 1: or %o1, %o2, %o3 44 or %o1, %o2, %o0 56 COMBINE(%o1, %o2, %o1) 59 1: or %o1, %o2, %o3 66 or %o1, %o2, %o0 68 or %o1, %o2, %o0 69 SPLIT_RETL(%o0, %o0, %o1) 84 COMBINE(%o1, %o2, %o1) [all...] |
/src/common/lib/libc/arch/sparc/string/ |
ffs.S | 54 * In each section below, %o1 is the current byte (0, 1, 2, or 3). 68 andcc %o0, 0xff, %o1 ! get low byte 72 retl ! return ffstab[%o1] 73 ldsb [%o2 + %o1], %o0 76 andcc %o0, 0xff, %o1 ! byte 1 like byte 0... 80 ldsb [%o2 + %o1], %o0 81 retl ! return ffstab[%o1] + 8 85 andcc %o0, 0xff, %o1 89 ldsb [%o2 + %o1], %o0 90 retl ! return ffstab[%o1] + 1 [all...] |
/src/lib/libc/arch/sparc/sys/ |
__vfork14.S | 50 * %o1 == 0 in parent process, 1 in child process. 57 dec %o1 ! from 1 to 0 in child, 0 to -1 in parent 59 and %o0, %o1, %o0 ! return 0 in child, pid in parent
|
fork.S | 50 dec %o1 ! from 1 to 0 in child, 0 to -1 in parent 52 and %o0, %o1, %o0 ! return 0 in child, pid in parent
|
getcontext.S | 50 add %o7, 8, %o1 51 st %o1, [%o2 + 40 + 1 * 4] ! gr[_REG_PC] = retaddr 52 add %o7, 12, %o1 54 st %o1, [%o2 + 40 + 2 * 4] ! gr[_REG_nPC] = retaddr + 4
|
/src/tests/usr.bin/xlint/lint1/ |
decl_enum.c | 41 o1 = sizeof( enumerator in enum:outer 68 typedef int reveal_o1[-o1];
|