| /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]
|
| /src/external/lgpl3/gmp/dist/mpn/sparc32/ |
| udiv_nfp.asm | 38 C n0 o2 48 addxcc %o2,%o2,%o2 52 addxcc %o2,%o2,%o2 56 addxcc %o2,%o2,%o2 [all...] |
| umul.asm | 37 sra %o2,31,%g2 C Don't move this insn 40 mulscc %g1,%o2,%g1 41 mulscc %g1,%o2,%g1 42 mulscc %g1,%o2,%g1 43 mulscc %g1,%o2,%g1 44 mulscc %g1,%o2,%g1 45 mulscc %g1,%o2,%g1 46 mulscc %g1,%o2,%g1 47 mulscc %g1,%o2,%g1 48 mulscc %g1,%o2,%g [all...] |
| /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/external/bsd/unbound/dist/contrib/ |
| drop2rpz | 14 use vars qw{$o1 $o2 $o3 $o4 $m}; 29 if(($o1, $o2, $o3, $o4, $m) = m{(\d+)\.(\d+)\.(\d+)\.(\d+)/(\d+)}) { 30 print "$m.$o4.$o3.$o2.$o1.rpz-ip.$origin CNAME $rpz_action\n";
|
| /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:__anon7992::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...] |
| /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/external/lgpl3/gmp/dist/mpn/sparc64/ultrasparc1234/ |
| sqr_diagonal.asm | 65 and %o1, %o7, %o2 66 stx %o2, [%sp+2263] 71 ldx [%i1+8], %o2 73 srlx %o2, 21, %o1 74 and %o2, %o7, %g3 77 srlx %o2, 42, %o2 81 stx %o2, [%sp+2279] 87 ldx [%i1+16], %o2 91 srlx %o2, 42, %o [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...] |