Searched refs:o0 (Results 1 - 25 of 47) sorted by relevance

12

/freebsd-9.3-release/cddl/contrib/opensolaris/cmd/dtrace/test/tst/sparc/pid/
H A Dtst.branch.s36 ldub [%o0], %o0
44 sub %fp, 4, %o0
45 tst %o0
62 clr %o0
H A Dtst.embedded.s36 ldub [%o0], %o0
44 sub %fp, 4, %o0
45 tst %o0
58 clr %o0
H A Dtst.br.s36 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 Dpipe.S48 mov %o0, %o2
52 stw %o0, [%o2]
56 clr %o0
H A Dsigcode.S36 add %sp, SPOFF + CCFSZ + SF_UC, %o0
38 mov 1, %o0
H A Dbrk.S54 cmp %o4, %o0
55 movg %xcc, %o4, %o0
56 mov %o0, %o4
H A Dsbrk.S62 add %o4, %o0, %o5
63 mov %o5, %o0
67 mov %o4, %o0
H A Dptrace.S52 stw %g0, [%o0]
H A Dcerror.S55 stw %i0, [%o0]
/freebsd-9.3-release/contrib/gcclibs/libgomp/config/linux/sparc/
H A Dfutex.h38 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.S65 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 Drtld_start.S53 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 Dsupport.S211 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 Dlocore.S93 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.S34 mov %l0, %o0
H A Dsetjmp.S62 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.S62 stx %sp, [%o0 + _JB_SP]
63 stx %o7, [%o0 + _JB_PC]
65 clr %o0
H A Dsigsetjmp.S43 stx %o1, [%o0 + _JB_SIGFLAG]
52 ldx [%o0 + _JB_SIGFLAG], %o2
H A Dfixunsdfsi.S79 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 Dopensolaris_atomic.S55 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 Dthr_getcontext.S37 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 Dsparccpuid.S36 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 Dfpu_reg.S37 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 Dlocore.S39 mov %o4, %o0
/freebsd-9.3-release/crypto/openssl/crypto/bn/asm/
H A Dsparcv8plus.S75 * 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...]

Completed in 122 milliseconds

12