/freebsd-9.3-release/cddl/contrib/opensolaris/cmd/dtrace/test/tst/sparc/pid/ |
H A D | tst.branch.s | 36 ldub [%o0], %o0 44 sub %fp, 4, %o0 45 tst %o0 62 clr %o0
|
H A D | tst.embedded.s | 36 ldub [%o0], %o0 44 sub %fp, 4, %o0 45 tst %o0 58 clr %o0
|
H A D | tst.br.s | 36 ldub [%o0], %o0 59 mov %g1, %o0 71 sub %fp, 4, %o0 72 tst %o0 80 restore %g0, %g0, %o0
|
/freebsd-9.3-release/lib/libc/sparc64/sys/ |
H A D | pipe.S | 48 mov %o0, %o2 52 stw %o0, [%o2] 56 clr %o0
|
H A D | sigcode.S | 36 add %sp, SPOFF + CCFSZ + SF_UC, %o0 38 mov 1, %o0
|
H A D | brk.S | 54 cmp %o4, %o0 55 movg %xcc, %o4, %o0 56 mov %o0, %o4
|
H A D | sbrk.S | 62 add %o4, %o0, %o5 63 mov %o5, %o0 67 mov %o4, %o0
|
H A D | ptrace.S | 52 stw %g0, [%o0]
|
H A D | cerror.S | 55 stw %i0, [%o0]
|
/freebsd-9.3-release/contrib/gcclibs/libgomp/config/linux/sparc/ |
H A D | futex.h | 38 register long int o0 __asm__ ("o0"); 44 o0 = (long) addr; 56 : "=r" (g1), "=r" (o0) 57 : "0" (g1), "1" (o0), "r" (o1), "r" (o2), "r" (o3)
|
/freebsd-9.3-release/lib/libstand/sparc64/ |
H A D | _setjmp.S | 65 stx %sp, [%o0 + _JB_SP] 66 stx %o7, [%o0 + _JB_PC] 67 stx %fp, [%o0 + _JB_FP] 69 clr %o0 75 mov %o0, %g2 81 ldx [%g2 + _JB_SP], %o0 86 2: cmp %o0, %sp 88 mov %o0, %sp 93 mov %g1, %o0
|
/freebsd-9.3-release/libexec/rtld-elf/sparc64/ |
H A D | rtld_start.S | 53 mov %o0, %l0 66 jmp %o0 67 mov %l0, %o0 81 1: lduw [%o7 + 8], %o0 82 sll %o0, 2, %o0 83 sra %o0, 0, %o0 85 restore %o0, %o7, %o0 [all...] |
/freebsd-9.3-release/sys/sparc64/sparc64/ |
H A D | support.S | 211 wr %o0, 0, %asi 221 wr %o0, 0, %asi 232 _MEMCPY(%o2, %o0, %o3, a, %asi, EMPTY, EMPTY) 241 wr %o0, 0, %asi 253 1: ldub [%o0 + %o3], %o4 262 mov %o2, %o0 272 sub %o1, %o0, %g1 280 add %o0, %o2, %o0 285 dec 1, %o0 [all...] |
H A D | locore.S | 93 ldx [%o0 + PC_CURPCB], %o1 105 mov %o0, PCPU_REG 116 mov %o0, ASP_REG 118 mov %o0, PCPU_REG 128 mov %o0, PCPU_REG
|
/freebsd-9.3-release/lib/libc/sparc64/gen/ |
H A D | _ctx_start.S | 34 mov %l0, %o0
|
H A D | setjmp.S | 62 mov SIG_BLOCK, %o0 67 stx %sp, [%o0 + _JB_SP] 68 stx %o7, [%o0 + _JB_PC] 70 clr %o0 78 mov SIG_SETMASK, %o0
|
H A D | _setjmp.S | 62 stx %sp, [%o0 + _JB_SP] 63 stx %o7, [%o0 + _JB_PC] 65 clr %o0
|
H A D | sigsetjmp.S | 43 stx %o1, [%o0 + _JB_SIGFLAG] 52 ldx [%o0 + _JB_SIGFLAG], %o2
|
H A D | fixunsdfsi.S | 79 ldx [%sp + CCFSZ + SPOFF], %o0 82 add %o0, %o1, %o0 ! add 2^63 89 ldx [%sp + CCFSZ + SPOFF], %o0
|
/freebsd-9.3-release/sys/cddl/contrib/opensolaris/common/atomic/sparc64/ |
H A D | opensolaris_atomic.S | 55 ldx [%o0], %o2 58 casxa [%o0] __ASI_ATOMIC, %o2, %o3 63 add %o2, %o1, %o0 ! return new value 80 and %o0, 0x3, %o4 ! %o4 = byte offset, left-to-right 87 andn %o0, 0x3, %o0 ! %o0 = word address 88 ld [%o0], %o2 ! read old value 91 casa [%o0] __ASI_ATOMIC, %o2, %o5 98 srl %o5, %g1, %o0 ! [all...] |
/freebsd-9.3-release/lib/libkse/arch/sparc64/sparc64/ |
H A D | thr_getcontext.S | 37 stx %sp, [%o0 + MC_OUT + (6 * 8)] 38 stx %o1, [%o0 + MC_TPC] 39 stx %o2, [%o0 + MC_TNPC] 41 stx %l0, [%o0 + MC_FLAGS] 43 stx %l0, [%o0 + MC_OUT + (0 * 8)] /* return 1 when resumed */ 45 mov 0, %o0 /* return 0 */ 86 mov %i1, %o0
|
/freebsd-9.3-release/crypto/openssl/crypto/ |
H A D | sparccpuid.S | 36 mov .zero-(.-4),%o0 37 ldd [%o0],%f0 39 subcc %g0,1,%o0 40 ! Following is V9 "rd %ccr,%o0" instruction. However! V8 41 ! specification says that it ("rd %asr2,%o0" in V8 terms) does 46 .word 0x91408000 !rd %ccr,%o0 47 cmp %o0,0x99 69 clr %o0 133 add %o0,%o7,%o0 [all...] |
/freebsd-9.3-release/lib/libc/sparc64/fpu/ |
H A D | fpu_reg.S | 37 ld [%o0], %f\reg 42 st %f\reg, [%o0] 47 ldd [%o0], %f\reg 52 std %f\reg, [%o0]
|
/freebsd-9.3-release/sys/boot/sparc64/loader/ |
H A D | locore.S | 39 mov %o4, %o0
|
/freebsd-9.3-release/crypto/openssl/crypto/bn/asm/ |
H A D | sparcv8plus.S | 75 * that you actually may rely upon %o0-%o5 and %g1-%g4 being fully 169 clr %o0 181 lduw [%o0],%g1 187 stuw %o4,[%o0] 190 lduw [%o0+4],%g1 196 stuw %o4,[%o0+4] 199 lduw [%o0+8],%g1 205 stuw %o4,[%o0+8] 208 lduw [%o0+12],%g1 211 inc 16,%o0 [all...] |