HomeSort by: relevance | last modified time | path
    Searched refs:o3 (Results 1 - 25 of 56) sorted by relevancy

1 2 3

  /src/sys/arch/sparc64/sparc64/
cpu_in_cksum.S 48 * %o3 - sum
76 * %o3 - sum
83 0: srl %o3, 0, %o3 ! Make sure this is a 32-bit value going in
90 srlx %o3, 32, %g4 ! REDUCE bigtime
93 srl %o3, 0, %o3
103 srlx %o3, 32, %g4 ! REDUCE bigtime
106 srl %o3, 0, %o3
    [all...]
hvcall.S 147 mov %o1, %o3
150 stx %o1, [%o3]
155 mov %o3, %o4
208 mov %o1, %o3
218 mov %o1, %o3
228 mov %o1, %o3
238 mov %o2, %o3
412 stx %o1, [%o3]
420 stx %o2, [%o3]
426 stx %o1, [%o3]
    [all...]
db_tlb_access.S 46 ldxa [%l1] ASI_DMMU_TLB_DATA, %o3
56 ldxa [%l1] ASI_DMMU_TLB_DATA, %o3
80 ldxa [%l1] ASI_IMMU_TLB_DATA, %o3
90 ldxa [%l1] ASI_IMMU_TLB_DATA, %o3
120 srl %o2, 0, %o3
134 srl %o2, 0, %o3
162 srl %o2, 0, %o3
176 srl %o2, 0, %o3
  /src/lib/libc/compat/arch/sparc64/gen/
compat_setjmp.S 69 mov %o0, %o3 /* Save our jmp_buf in %o3 */
76 st %o0, [%o3 + 0x04] /* sc.sc_mask = current mask; */
79 add %o3, 0x38, %o1 /* (foo being the sigcontext14 sc_mask) */
82 lduw [%o3 + 0x38+0x10], %o0 /* foo.ss_flags */
84 st %o0, [%o3 + 0x00] /* sc.sc_onstack = current onstack; */
85 stx %sp, [%o3 + 0x08] /* sc.sc_sp = sp (both ours and caller's) */
87 stx %o0, [%o3 + 0x10] /* sc.sc_pc = return_pc */
89 stx %o0, [%o3 + 0x18] /* sc.sc_npc = return_pc + 4 */
90 stx %g0, [%o3 + 0x20] /* sc.sc_psr = (clean psr) *
    [all...]
compat_sigsetjmp.S 40 set _C_LABEL(_setjmp), %o3 ! else goto __setjmp;
41 movrnz %o1, %o2, %o3
42 ldx [%g1+%o3], %g1
50 set _C_LABEL(longjmp), %o3 ! if (%o2 != 0) goto _longjmp;
52 movrnz %o2, %o3, %o4
  /src/common/lib/libc/arch/sparc64/atomic/
atomic_swap.S 38 1: mov %o1, %o3
39 cas [%o0], %o2, %o3
40 cmp %o2, %o3
42 mov %o3, %o2
44 mov %o3, %o0
54 1: mov %o1, %o3
55 casx [%o0], %o2, %o3
56 cmp %o2, %o3
58 mov %o3, %o2
61 mov %o3, %o
    [all...]
atomic_and.S 38 1: and %o1, %o2, %o3
39 cas [%o0], %o2, %o3
40 cmp %o2, %o3
42 mov %o3, %o2
59 1: and %o1, %o2, %o3
60 casx [%o0], %o2, %o3
61 cmp %o2, %o3
63 mov %o3, %o2
86 1: and %o1, %o2, %o3
87 casx [%o0], %o2, %o3
    [all...]
atomic_or.S 38 1: or %o1, %o2, %o3
39 cas [%o0], %o2, %o3
40 cmp %o2, %o3
42 mov %o3, %o2
59 1: or %o1, %o2, %o3
60 casx [%o0], %o2, %o3
61 cmp %o2, %o3
63 mov %o3, %o2
86 1: or %o1, %o2, %o3
87 casx [%o0], %o2, %o3
    [all...]
atomic_dec.S 38 1: add %o2, -1, %o3
39 cas [%o0], %o2, %o3
40 cmp %o2, %o3
42 mov %o3, %o2
56 1: add %o2, -1, %o3
57 casx [%o0], %o2, %o3
58 cmp %o2, %o3
60 mov %o3, %o2
atomic_inc.S 38 1: add %o2, 1, %o3
39 cas [%o0], %o2, %o3
40 cmp %o2, %o3
42 mov %o3, %o2
56 1: add %o2, 1, %o3
57 casx [%o0], %o2, %o3
58 cmp %o2, %o3
60 mov %o3, %o2
atomic_add.S 38 1: add %o1, %o2, %o3
39 cas [%o0], %o2, %o3
40 cmp %o2, %o3
42 mov %o3, %o2
59 1: add %o1, %o2, %o3
60 casx [%o0], %o2, %o3
61 cmp %o2, %o3
63 mov %o3, %o2
90 1: add %o1, %o2, %o3
91 casx [%o0], %o2, %o3
    [all...]
  /src/common/lib/libc/arch/sparc/atomic/
atomic_cas_up.S 37 ld [%o0], %o3 ! get old value
38 cmp %o1, %o3 ! old == new?
44 mov %o3, %o0 ! return old value
49 lduh [%o0], %o3 ! get old value
50 cmp %o1, %o3 ! old == new?
56 mov %o3, %o0 ! return old value
61 ldub [%o0], %o3 ! get old value
62 cmp %o1, %o3 ! old == new?
68 mov %o3, %o0 ! return old value
atomic_cas.S 76 PIC_PROLOGUE(%o3,%o4) ;\
78 ld [%o3 + %o4], %o3
81 sethi %hi(_C_LABEL(_atomic_cas_locktab)), %o3
89 add %o5, %o3, %o5 ;\
93 1: ldstub [%o5], %o3 /* acquire lock */ ;\
94 tst %o3 ;\
133 ld [%o0], %o3 ! get old value
134 cmp %o1, %o3 ! old == new?
141 mov %o3, %o0 ! return old valu
    [all...]
  /src/lib/libc/arch/sparc64/sys/
sbrk.S 66 set _C_LABEL(__curbrk), %o3
67 ldx [%o5 + %o3], %o2
68 ldx [%o2], %o3 /* %o3 = old break */
69 add %o3, %o0, %o4 /* %o4 = new break */
74 mov %o3, %o0 /* set return value */
85 ldx [%o2], %o3 /* %o3 = old break */
86 add %o3, %o0, %o4 /* %o4 = new break */
91 mov %o3, %o0 /* set return value *
    [all...]
cerror.S 64 PIC_PROLOGUE(%g1, %o3)
75 PIC_PROLOGUE(%g1, %o3)
  /src/lib/libc/arch/sparc/sys/
sbrk.S 65 ld [%o2], %o3 ! %o3 = old break
66 add %o3, %o0, %o4 ! %o4 = new break
71 mov %o3, %o0 ! set return value
78 ld [%o2 + %lo(CURBRK)], %o3 ! %o3 = old break
79 add %o3, %o0, %o4 ! %o4 = new break
84 mov %o3, %o0 ! set return value
  /src/tests/usr.bin/xlint/lint1/
decl_enum.c 57 o3 = i3 enumerator in enum:outer
72 typedef int reveal_o3[-o3];
  /src/lib/libc/arch/sparc64/gen/
swapcontext.S 41 mov %o1, %o3 /* must save pointer */
58 mov %o3, %o0
63 mov %o3, %o0
66 mov %o3, %o0
sigsetjmp.S 46 sethi %hi(_C_LABEL(_setjmp)), %o3
48 or %o3, %lo(_C_LABEL(_setjmp)), %o3
50 ldx [%g1+%o3], %o3 ! if (%o1 == 0) goto _setjmp;
51 ldx [%g1+%o2], %o3 ! else goto __setjmp;
53 jmp %o3
59 sethi %hi(_C_LABEL(__longjmp14)), %o3
61 or %o3, %lo(_C_LABEL(__longjmp14)), %o3
    [all...]
  /src/sys/arch/sparc/sparc/
lock_stubs.s 70 sethi %hi(curlwp), %o3
71 ld [%o3 + %lo(curlwp)], %o3 ! current thread
84 sra %o3, 5, %o1 ! curlwp >> 5
104 sethi %hi(curlwp), %o3
105 ld [%o3 + %lo(curlwp)], %o3 ! current thread
106 sra %o3, 5, %o1 ! curlwp >> 5
113 ldub [%o0 + MTX_LOCK], %o3 ! get has-waiters indicator
114 tst %o3 ! has waiters
    [all...]
  /src/lib/libc/arch/sparc/gen/
swapcontext.S 40 mov %o1, %o3 ! must save pointer
57 mov %o3, %o0
60 mov %o3, %o0
  /src/common/lib/libc/arch/sparc64/string/
memset.S 79 sllx %o1, 8, %o3 ! sigh. all dependent insns.
80 or %o1, %o3, %o1
81 sllx %o1, 16, %o3
82 or %o1, %o3, %o1
83 sllx %o1, 32, %o3
84 or %o1, %o3, %o1
127 sethi %hi(block_disable), %o3
128 ldx [ %o3 + %lo(block_disable) ], %o3
129 brnz,pn %o3, Lmemset_long
    [all...]
strlen.S 74 sethi %hi(0xfefefefe), %o3
77 or %o3, %lo(0xfefefefe), %o3
80 sllx %o3, 32, %o5
84 or %o3, %o5, %o3
89 inc %o3
116 add %g1, %o3, %g5
  /src/common/lib/libc/arch/sparc/string/
bzero.S 63 and %o1, 0xff, %o3
65 sll %o3, 8, %o2
66 or %o2, %o3, %o2
68 sll %o2, 16, %o3
69 or %o2, %o3, %o2
74 mov %o2, %o3 ! in any case, complete pat expansion
88 clr %o3 ! in any case, we want o3=0
  /src/sys/arch/sparc/stand/ofwboot/
srt0.s 210 set _C_LABEL(itlb_slot_max), %o3
211 ld [%o3], %o3
212 dec %o3
213 sllx %o3, 3, %o3
226 1: cmp %o1, %o3
243 set _C_LABEL(dtlb_slot_max), %o3
244 ld [%o3], %o3
    [all...]

Completed in 19 milliseconds

1 2 3