/netbsd-6-1-5-RELEASE/sys/lib/libkern/arch/sparc/ |
H A D | random.S | 54 PIC_PROLOGUE(%o5, %o2) 62 andcc %g0, 0, %o2 63 mulscc %o2, %o0, %o2 64 mulscc %o2, %o0, %o2 65 mulscc %o2, %o0, %o2 66 mulscc %o2, %o0, %o2 [all...] |
/netbsd-6-1-5-RELEASE/sys/lib/libkern/arch/sparc64/ |
H A D | random.S | 54 PIC_PROLOGUE(%o5, %o2) 62 andcc %g0, 0, %o2 63 mulscc %o2, %o0, %o2 64 mulscc %o2, %o0, %o2 65 mulscc %o2, %o0, %o2 66 mulscc %o2, %o0, %o2 [all...] |
/netbsd-6-1-5-RELEASE/external/gpl3/gcc/dist/gcc/testsuite/gcc.c-torture/compile/ |
H A D | 961004-1.c | 2 f1 (o1, o2, o3, i, j, k) 3 long long *o1, *o2, *o3; 7 o1[i] = o2[j >>= 1] + o3[k >>= 1]; 11 f2 (o1, o2, o3, i, j, k) 12 long long *o1, *o2, *o3; 16 o1[i] = o2[j >>= 1] - o3[k >>= 1]; 20 f3 (o1, o2, o3, i, j, k) 22 unsigned *o2; 26 o1[i] = o2[j >>= 1] + o3[k >>= 1]; 30 f4 (o1, o2, o [all...] |
/netbsd-6-1-5-RELEASE/gnu/dist/gcc4/gcc/testsuite/gcc.c-torture/compile/ |
H A D | 961004-1.c | 2 f1 (o1, o2, o3, i, j, k) 3 long long *o1, *o2, *o3; 7 o1[i] = o2[j >>= 1] + o3[k >>= 1]; 11 f2 (o1, o2, o3, i, j, k) 12 long long *o1, *o2, *o3; 16 o1[i] = o2[j >>= 1] - o3[k >>= 1]; 20 f3 (o1, o2, o3, i, j, k) 22 unsigned *o2; 26 o1[i] = o2[j >>= 1] + o3[k >>= 1]; 30 f4 (o1, o2, o [all...] |
/netbsd-6-1-5-RELEASE/external/gpl3/binutils/dist/gold/testsuite/ |
H A D | tls_test_file2.cc | 29 __thread int o2 = -2; variable
|
/netbsd-6-1-5-RELEASE/external/lgpl3/gmp/dist/mpn/sparc32/ |
H A D | umul.asm | 26 sra %o2,31,%g2 C Don't move this insn 29 mulscc %g1,%o2,%g1 30 mulscc %g1,%o2,%g1 31 mulscc %g1,%o2,%g1 32 mulscc %g1,%o2,%g1 33 mulscc %g1,%o2,%g1 34 mulscc %g1,%o2,%g1 35 mulscc %g1,%o2,%g1 36 mulscc %g1,%o2,%g1 37 mulscc %g1,%o2, [all...] |
H A D | udiv_nfp.asm | 27 C n0 o2 37 addxcc %o2,%o2,%o2 41 addxcc %o2,%o2,%o2 45 addxcc %o2,%o2,%o2 [all...] |
/netbsd-6-1-5-RELEASE/common/lib/libc/arch/sparc64/atomic/ |
H A D | atomic_swap.S | 37 ld [%o0], %o2 39 cas [%o0], %o2, %o3 40 cmp %o2, %o3 42 mov %o3, %o2 50 ldx [%o0], %o2 52 casx [%o0], %o2, %o3 53 cmp %o2, %o3 55 mov %o3, %o2
|
H A D | 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 55 ldx [%o0], %o2 56 1: add %o1, %o2, %o3 57 casx [%o0], %o2, %o3 58 cmp %o2, [all...] |
H A D | 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 55 ldx [%o0], %o2 56 1: and %o1, %o2, %o3 57 casx [%o0], %o2, %o3 58 cmp %o2, [all...] |
H A D | 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, [all...] |
H A D | 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, [all...] |
H A D | 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 55 ldx [%o0], %o2 56 1: or %o1, %o2, %o3 57 casx [%o0], %o2, %o3 58 cmp %o2, [all...] |
/netbsd-6-1-5-RELEASE/lib/libc/arch/sparc64/sys/ |
H A D | 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 */
|
H A D | pipe.S | 54 mov %o0, %o2 /* save pointer */ 58 st %o0, [%o2] /* success, store fds */ 61 st %o1, [%o2 + 4]
|
/netbsd-6-1-5-RELEASE/lib/csu/arch/sparc/ |
H A D | crt0.S | 48 sll %o0, 2, %o2 ! 49 add %o2, 4, %o2 ! envp = argv + (argc << 2) + 4 50 add %o1, %o2, %o2 !
|
/netbsd-6-1-5-RELEASE/lib/libc/compat/arch/sparc/gen/ |
H A D | 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 /* mak [all...] |
/netbsd-6-1-5-RELEASE/lib/libc/arch/sparc/sys/ |
H A D | pipe.S | 54 mov %o0, %o2 ! save pointer 58 st %o0, [%o2] ! success, store fds 61 st %o1, [%o2 + 4]
|
H A D | 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
|
H A D | 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)]
|
/netbsd-6-1-5-RELEASE/lib/libc/compat/arch/sparc64/sys/ |
H A D | compat_sigpending.S | 52 mov %o0, %o2 /* save pointer */ 56 st %o0, [%o2] /* store return value */
|
/netbsd-6-1-5-RELEASE/lib/libc/arch/sparc/gen/ |
H A D | 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
|
/netbsd-6-1-5-RELEASE/lib/libc/arch/sparc64/gen/ |
H A D | 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 */
|
H A D | sigsetjmp.S | 44 PIC_PROLOGUE(%g1,%o2) ! %g1 = _GLOBAL_OFFSET_TABLE 46 sethi %hi(_C_LABEL(__setjmp14)), %o2 48 or %o2, %lo(_C_LABEL(__setjmp14)), %o2 52 ldx [%g1+%o2], %o3 ! else goto __setjmp; 58 PIC_PROLOGUE(%g1,%o2) ! %g1 = _GLOBAL_OFFSET_TABLE 59 ld [%o0+MASK_OFFSET], %o2 ! end of jmpbuf 64 brz,a %o2, 1f 65 ldx [%g1+%o4], %o4 ! if (%o2 == 0) goto _longjmp; 74 PIC_PROLOGUE(%g1,%o2) ! [all...] |
/netbsd-6-1-5-RELEASE/common/lib/libc/arch/sparc/string/ |
H A D | 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...] |