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

1 2 3 4 5

  /src/sys/lib/libkern/arch/sparc/
random.S 55 PIC_PROLOGUE(%o5, %o2)
63 andcc %g0, 0, %o2
64 mulscc %o2, %o0, %o2
65 mulscc %o2, %o0, %o2
66 mulscc %o2, %o0, %o2
67 mulscc %o2, %o0, %o2
    [all...]
  /src/sys/lib/libkern/arch/sparc64/
random.S 55 PIC_PROLOGUE(%o5, %o2)
63 andcc %g0, 0, %o2
64 mulscc %o2, %o0, %o2
65 mulscc %o2, %o0, %o2
66 mulscc %o2, %o0, %o2
67 mulscc %o2, %o0, %o2
    [all...]
  /src/common/lib/libc/arch/sparc64/atomic/
atomic_and.S 37 ld [%o0], %o2
38 1: and %o1, %o2, %o3
39 cas [%o0], %o2, %o3
40 cmp %o2, %o3
42 mov %o3, %o2
44 and %o1, %o2, %o0
56 COMBINE(%o1, %o2, %o1)
58 ldx [%o0], %o2
59 1: and %o1, %o2, %o3
60 casx [%o0], %o2, %o
    [all...]
atomic_or.S 37 ld [%o0], %o2
38 1: or %o1, %o2, %o3
39 cas [%o0], %o2, %o3
40 cmp %o2, %o3
42 mov %o3, %o2
44 or %o1, %o2, %o0
56 COMBINE(%o1, %o2, %o1)
58 ldx [%o0], %o2
59 1: or %o1, %o2, %o3
60 casx [%o0], %o2, %o
    [all...]
atomic_dec.S 37 ld [%o0], %o2
38 1: add %o2, -1, %o3
39 cas [%o0], %o2, %o3
40 cmp %o2, %o3
42 mov %o3, %o2
44 add %o2, -1, %o0
55 ldx [%o0], %o2
56 1: add %o2, -1, %o3
57 casx [%o0], %o2, %o3
58 cmp %o2, %o
    [all...]
atomic_inc.S 37 ld [%o0], %o2
38 1: add %o2, 1, %o3
39 cas [%o0], %o2, %o3
40 cmp %o2, %o3
42 mov %o3, %o2
44 add %o2, 1, %o0
55 ldx [%o0], %o2
56 1: add %o2, 1, %o3
57 casx [%o0], %o2, %o3
58 cmp %o2, %o
    [all...]
atomic_add.S 37 ld [%o0], %o2
38 1: add %o1, %o2, %o3
39 cas [%o0], %o2, %o3
40 cmp %o2, %o3
42 mov %o3, %o2
44 add %o1, %o2, %o0
56 COMBINE(%o1, %o2, %o1)
58 ldx [%o0], %o2
59 1: add %o1, %o2, %o3
60 casx [%o0], %o2, %o
    [all...]
atomic_swap.S 37 ld [%o0], %o2
39 cas [%o0], %o2, %o3
40 cmp %o2, %o3
42 mov %o3, %o2
51 COMBINE(%o1, %o2, %o1)
53 ldx [%o0], %o2
55 casx [%o0], %o2, %o3
56 cmp %o2, %o3
58 mov %o3, %o2
atomic_cas.S 37 cas [%o0], %o1, %o2
39 mov %o2, %o0
52 COMBINE(%o1, %o2, %o1)
53 COMBINE(%o3, %o4, %o2)
55 casx [%o0], %o1, %o2
58 mov %o2, %o0
60 SPLIT_RETL(%o2, %o0, %o1)
  /src/tests/lib/csu/arch/sparc64/
h_initfini_align.S 9 and %o1, 15, %o2
11 not %o2, %o0
  /src/lib/libc/arch/sparc64/sys/
getcontext.S 43 mov %o0, %o2 /* must save pointer */
47 stx %g0, [%o2 + 64 + 11 * 8] /* gr[_REG_O0] = 0 */
51 stx %o1, [%o2 + 64 + 1 * 8] /* gr[_REG_PC] = retaddr */
54 stx %o1, [%o2 + 64 + 2 * 8] /* gr[_REG_nPC] = retaddr + 4 */
pipe.S 54 mov %o0, %o2 /* save pointer */
58 st %o0, [%o2] /* success, store fds */
61 st %o1, [%o2 + 4]
sbrk.S 67 ldx [%o5 + %o3], %o2
68 ldx [%o2], %o3 /* %o3 = old break */
78 stx %o4, [%o2]
84 ldx [%o5 + _C_LABEL(__curbrk)], %o2
85 ldx [%o2], %o3 /* %o3 = old break */
95 stx %o4, [%o2]
100 sethi %hi(_C_LABEL(__curbrk)), %o2
101 ldx [%o2 + %lo(_C_LABEL(__curbrk))], %o3 /* %o3 = old break */
111 stx %o4, [%o2 + %lo(_C_LABEL(__curbrk))]
  /src/lib/libc/compat/arch/sparc/gen/
compat_setjmp.S 66 mov %o0, %o2 /* build sigcontext in [%o2] */
71 st %o0, [%o2 + 4] /* sc.sc_mask = current mask; */
78 st %o0, [%o2 + 0] /* sc.sc_onstack = current onstack; */
79 st %sp, [%o2 + 8] /* sc.sc_sp = sp (both ours and caller's) */
81 st %o0, [%o2 + 12] /* sc.sc_pc = return_pc */
83 st %o0, [%o2 + 16] /* sc.sc_npc = return_pc + 4 */
84 st %g0, [%o2 + 20] /* sc.sc_psr = (clean psr) */
85 st %fp, [%o2 + 24] /* sc.sc_g1 = %fp (misuse, but what the heck) */
99 ld [%i0 + 8], %o2 /* make sure sc->sc_sp, sc->sc_fp nonzero *
    [all...]
  /src/lib/libc/arch/sparc/sys/
pipe.S 54 mov %o0, %o2 ! save pointer
58 st %o0, [%o2] ! success, store fds
61 st %o1, [%o2 + 4]
getcontext.S 43 mov %o0, %o2 ! must save pointer
47 clr [%o2 + 40 + 11 * 4] ! gr[_REG_O0] = 0
51 st %o1, [%o2 + 40 + 1 * 4] ! gr[_REG_PC] = retaddr
54 st %o1, [%o2 + 40 + 2 * 4] ! gr[_REG_nPC] = retaddr + 4
sbrk.S 63 set CURBRK, %o2
64 ld [%o5 + %o2], %o2
65 ld [%o2], %o3 ! %o3 = old break
75 st %o4, [%o2]
77 sethi %hi(CURBRK), %o2
78 ld [%o2 + %lo(CURBRK)], %o3 ! %o3 = old break
88 st %o4, [%o2 + %lo(CURBRK)]
  /src/lib/libc/compat/arch/sparc64/sys/
compat_sigpending.S 52 mov %o0, %o2 /* save pointer */
56 st %o0, [%o2] /* store return value */
  /src/tests/usr.bin/xlint/lint1/
decl_enum.c 56 o2 __attribute__((__deprecated__)), enumerator in enum:outer
70 typedef int reveal_o2[-o2];
  /src/lib/libc/arch/sparc64/gen/
sigsetjmp.S 43 PIC_PROLOGUE(%g1,%o2) ! %g1 = _GLOBAL_OFFSET_TABLE
45 sethi %hi(_C_LABEL(__setjmp14)), %o2
47 or %o2, %lo(_C_LABEL(__setjmp14)), %o2
51 ldx [%g1+%o2], %o3 ! else goto __setjmp;
57 PIC_PROLOGUE(%g1,%o2) ! %g1 = _GLOBAL_OFFSET_TABLE
58 ld [%o0+MASK_OFFSET], %o2 ! end of jmpbuf
63 brz,a %o2, 1f
64 ldx [%g1+%o4], %o4 ! if (%o2 == 0) goto _longjmp;
74 PIC_PROLOGUE(%g1,%o2) ! %g1 = _GLOBAL_OFFSET_TABL
    [all...]
swapcontext.S 40 mov %o0, %o2 /* must save pointer */
45 stx %g0, [%o2 + 64 + 11 * 8] /* gr[_REG_O0] = 0 */
49 stx %o1, [%o2 + 64 + 2 * 8] /* gr[_REG_nPC] = retaddr + 4 */
51 stx %o1, [%o2 + 64 + 1 * 8] /* gr[_REG_PC] = retaddr */
  /src/common/lib/libc/arch/sparc/string/
bzero.S 58 ! %o0 = addr, %o1 = pattern, %o2 = len
64 mov %o2, %o1 ! shuffle argument
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
83 clr %o2
    [all...]
  /src/common/lib/libc/arch/sparc64/string/
ffs.S 50 * only uses %o0, %o1, %o2
63 xnor %o0, %o1, %o2 ! %o2 = zz ^ ~ -zz
64 popc %o2, %o1
85 PICCY_SET(ffstab, %o2, %o3)
87 set ffstab, %o2
94 ldsb [%o2 + %o1], %o0
101 ldsb [%o2 + %o1], %o0
110 ldsb [%o2 + %o1], %o0
115 ldsb [%o2 + %o0], %o
    [all...]
  /src/lib/libc/compat/arch/sparc64/gen/
compat_sigsetjmp.S 38 PIC_PROLOGUE(%g1,%o2) ! %g1 = _GLOBAL_OFFSET_TABLE
39 set _C_LABEL(setjmp), %o2 ! if (%o1 != 0) goto _setjmp;
41 movrnz %o1, %o2, %o3
48 PIC_PROLOGUE(%g1,%o2) ! %g1 = _GLOBAL_OFFSET_TABLE
49 ld [%o0 + 0x48],%o2 ! jmpbuf[JBLEN]
50 set _C_LABEL(longjmp), %o3 ! if (%o2 != 0) goto _longjmp;
52 movrnz %o2, %o3, %o4
61 PIC_PROLOGUE(%g1,%o2) ! %g1 = _GLOBAL_OFFSET_TABLE
72 PIC_PROLOGUE(%g1,%o2) ! %g1 = _GLOBAL_OFFSET_TABLE
73 cmp %o2,
    [all...]
  /src/lib/libc/arch/sparc/gen/
swapcontext.S 39 mov %o0, %o2 ! must save pointer
44 st %g0, [%o2 + 40 + 11 * 4] ! gr[_REG_O0] = 0
48 st %o1, [%o2 + 40 + 2 * 4] ! gr[_REG_nPC] = retaddr + 4
50 st %o1, [%o2 + 40 + 1 * 4] ! gr[_REG_PC] = retaddr

Completed in 27 milliseconds

1 2 3 4 5