| /netbsd-src/external/lgpl3/gmp/dist/mpn/sparc32/ |
| H A D | umul.asm | 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,%g1 49 mulscc %g1,%o2,%g1 [all …]
|
| /netbsd-src/lib/libc/compat/arch/sparc64/gen/ |
| H A D | compat_sigsetjmp.S | 38 PIC_PROLOGUE(%g1,%o2) ! %g1 = _GLOBAL_OFFSET_TABLE 42 ldx [%g1+%o3], %g1 43 jmp %g1 48 PIC_PROLOGUE(%g1,%o2) ! %g1 = _GLOBAL_OFFSET_TABLE 53 ldx [%g1 + %o4], %g1 54 jmp %g1 61 PIC_PROLOGUE(%g1,%o2) ! %g1 = _GLOBAL_OFFSET_TABLE 64 ldx [%g1 + _C_LABEL(setjmp)], %g1 ! if (%o1 != 0) goto _setjmp; 65 ldx [%g1 + _C_LABEL(_setjmp)], %g1 ! else goto __setjmp; 67 jmp %g1 [all …]
|
| /netbsd-src/crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/ |
| H A D | sparcv9-gf2m.S | 12 SPARC_PIC_THUNK(%g1) 18 SPARC_LOAD_ADDRESS_LEAF(OPENSSL_sparcv9cap_P,%g1,%g5) 19 ld [%g1+0],%g1 ! OPENSSL_sparcv9cap_P[0] 21 andcc %g1, SPARCV9_VIS3, %g0 43 sllx %i1,32,%g1 46 or %i2,%g1,%g1 52 sllx %g1,2,%o2 53 mov %g1,%o0 54 sllx %g1,1,%o1 61 srax %o0,63,%g1 ! broadcast 63rd bit [all …]
|
| H A D | sparct4-mont.S | 14 SPARC_PIC_THUNK(%g1) 23 SPARC_LOAD_ADDRESS_LEAF(OPENSSL_sparcv9cap_P,%g1,%g5) 24 ld [%g1+0],%g1 ! OPENSSL_sparcv9_P[0] 26 and %g1,SPARCV9_64BIT_STACK,%g1 27 movrz %g1,0,%g4 55 mov %i0,%g1 209 st %f1,[%g1+0*8+0] 210 st %f0,[%g1+0*8+4] 211 st %f3,[%g1+1*8+0] 212 st %f2,[%g1+1*8+4] [all …]
|
| H A D | sha512-sparcv9.S | 59 SPARC_PIC_THUNK(%g1) 65 SPARC_LOAD_ADDRESS_LEAF(OPENSSL_sparcv9cap_P,%g1,%g5) 66 ld [%g1+4],%g1 ! OPENSSL_sparcv9cap_P[1] 68 andcc %g1, CFR_SHA512, %g0 190 ldx [%i0+48],%g1 214 xor %o5,%g1,%g5 225 xor %g1,%g5,%g5 ! Ch(e,f,g) 260 add %g1,%g5,%g2 262 srlx %o3,14,%g1 !! 1 267 xor %g4,%g1,%g1 [all …]
|
| /netbsd-src/crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/ |
| H A D | sparcv9-gf2m.S | 12 SPARC_PIC_THUNK(%g1) 18 SPARC_LOAD_ADDRESS_LEAF(OPENSSL_sparcv9cap_P,%g1,%g5) 19 ld [%g1+0],%g1 ! OPENSSL_sparcv9cap_P[0] 21 andcc %g1, SPARCV9_VIS3, %g0 43 sllx %i1,32,%g1 46 or %i2,%g1,%g1 52 sllx %g1,2,%o2 53 mov %g1,%o0 54 sllx %g1,1,%o1 61 srax %o0,63,%g1 ! broadcast 63rd bit [all …]
|
| H A D | sparct4-mont.S | 14 SPARC_PIC_THUNK(%g1) 23 SPARC_LOAD_ADDRESS_LEAF(OPENSSL_sparcv9cap_P,%g1,%g5) 24 ld [%g1+0],%g1 ! OPENSSL_sparcv9_P[0] 26 and %g1,SPARCV9_64BIT_STACK,%g1 27 movrz %g1,0,%g4 55 mov %i0,%g1 209 st %f1,[%g1+0*8+0] 210 st %f0,[%g1+0*8+4] 211 st %f3,[%g1+1*8+0] 212 st %f2,[%g1+1*8+4] [all …]
|
| H A D | sha512-sparcv9.S | 59 SPARC_PIC_THUNK(%g1) 65 SPARC_LOAD_ADDRESS_LEAF(OPENSSL_sparcv9cap_P,%g1,%g5) 66 ld [%g1+4],%g1 ! OPENSSL_sparcv9cap_P[1] 68 andcc %g1, CFR_SHA512, %g0 190 ldx [%i0+48],%g1 214 xor %o5,%g1,%g5 225 xor %g1,%g5,%g5 ! Ch(e,f,g) 260 add %g1,%g5,%g2 262 srlx %o3,14,%g1 !! 1 267 xor %g4,%g1,%g1 [all …]
|
| /netbsd-src/crypto/external/bsd/openssl.old/lib/libcrypto/arch/sparc64/ |
| H A D | sparcv9-gf2m.S | 9 SPARC_PIC_THUNK(%g1) 15 SPARC_LOAD_ADDRESS_LEAF(OPENSSL_sparcv9cap_P,%g1,%g5) 16 ld [%g1+0],%g1 ! OPENSSL_sparcv9cap_P[0] 18 andcc %g1, SPARCV9_VIS3, %g0 40 sllx %i1,32,%g1 43 or %i2,%g1,%g1 49 sllx %g1,2,%o2 50 mov %g1,%o0 51 sllx %g1,1,%o1 58 srax %o0,63,%g1 ! broadcast 63rd bit [all …]
|
| H A D | sparct4-mont.S | 11 SPARC_PIC_THUNK(%g1) 20 SPARC_LOAD_ADDRESS_LEAF(OPENSSL_sparcv9cap_P,%g1,%g5) 21 ld [%g1+0],%g1 ! OPENSSL_sparcv9_P[0] 23 and %g1,SPARCV9_64BIT_STACK,%g1 24 movrz %g1,0,%g4 52 mov %i0,%g1 206 st %f1,[%g1+0*8+0] 207 st %f0,[%g1+0*8+4] 208 st %f3,[%g1+1*8+0] 209 st %f2,[%g1+1*8+4] [all …]
|
| /netbsd-src/crypto/external/bsd/openssl.old/lib/libcrypto/arch/sparc/ |
| H A D | sparcv9-gf2m.S | 9 SPARC_PIC_THUNK(%g1) 15 SPARC_LOAD_ADDRESS_LEAF(OPENSSL_sparcv9cap_P,%g1,%g5) 16 ld [%g1+0],%g1 ! OPENSSL_sparcv9cap_P[0] 18 andcc %g1, SPARCV9_VIS3, %g0 40 sllx %i1,32,%g1 43 or %i2,%g1,%g1 49 sllx %g1,2,%o2 50 mov %g1,%o0 51 sllx %g1,1,%o1 58 srax %o0,63,%g1 ! broadcast 63rd bit [all …]
|
| H A D | sparct4-mont.S | 11 SPARC_PIC_THUNK(%g1) 20 SPARC_LOAD_ADDRESS_LEAF(OPENSSL_sparcv9cap_P,%g1,%g5) 21 ld [%g1+0],%g1 ! OPENSSL_sparcv9_P[0] 23 and %g1,SPARCV9_64BIT_STACK,%g1 24 movrz %g1,0,%g4 52 mov %i0,%g1 206 st %f1,[%g1+0*8+0] 207 st %f0,[%g1+0*8+4] 208 st %f3,[%g1+1*8+0] 209 st %f2,[%g1+1*8+4] [all …]
|
| H A D | sha512-sparcv9.S | 56 SPARC_PIC_THUNK(%g1) 62 SPARC_LOAD_ADDRESS_LEAF(OPENSSL_sparcv9cap_P,%g1,%g5) 63 ld [%g1+4],%g1 ! OPENSSL_sparcv9cap_P[1] 65 andcc %g1, CFR_SHA512, %g0 187 ldx [%i0+48],%g1 211 xor %o5,%g1,%g5 222 xor %g1,%g5,%g5 ! Ch(e,f,g) 257 add %g1,%g5,%g2 259 srlx %o3,14,%g1 !! 1 264 xor %g4,%g1,%g1 [all …]
|
| /netbsd-src/lib/libc/arch/sparc64/gen/ |
| H A D | sigsetjmp.S | 43 PIC_PROLOGUE(%g1,%o2) ! %g1 = _GLOBAL_OFFSET_TABLE 50 ldx [%g1+%o3], %o3 ! if (%o1 == 0) goto _setjmp; 51 ldx [%g1+%o2], %o3 ! else goto __setjmp; 57 PIC_PROLOGUE(%g1,%o2) ! %g1 = _GLOBAL_OFFSET_TABLE 64 ldx [%g1+%o4], %o4 ! if (%o2 == 0) goto _longjmp; 65 ldx [%g1+%o3], %o4 ! else goto __longjmp; 74 PIC_PROLOGUE(%g1,%o2) ! %g1 = _GLOBAL_OFFSET_TABLE 78 ldx [%g1+_C_LABEL(__setjmp14)], %g1 ! if (%o1 != 0) goto __setjmp; 79 ldx [%g1+_C_LABEL(_setjmp)], %g1 ! else goto _setjmp; 81 jmp %g1 [all …]
|
| /netbsd-src/lib/libc/compat/arch/sparc/gen/ |
| H A D | compat_sigsetjmp.S | 38 PIC_PROLOGUE(%g1, %g2) ! %g1 = _GLOBAL_OFFSET_TABLE 45 ld [%g1 + %g2], %g1 46 jmp %g1 51 ld [%g1 + %g2], %g1 52 jmp %g1 57 PIC_PROLOGUE(%g1, %g2) ! %g1 = _GLOBAL_OFFSET_TABLE 65 ld [%g1 + %g2], %g1 66 jmp %g1 71 ld [%g1 + %g2], %g1 72 jmp %g1 [all …]
|
| /netbsd-src/lib/libc/arch/sparc/gen/ |
| H A D | sigsetjmp.S | 38 PIC_PROLOGUE(%g1, %g2) ! %g1 = _GLOBAL_OFFSET_TABLE 45 ld [%g1 + %g2], %g1 46 jmp %g1 51 ld [%g1 + %g2], %g1 52 jmp %g1 57 PIC_PROLOGUE(%g1, %g2) ! %g1 = _GLOBAL_OFFSET_TABLE 65 ld [%g1 + %g2], %g1 66 jmp %g1 71 ld [%g1 + %g2], %g1 72 jmp %g1 [all …]
|
| /netbsd-src/external/mit/isl/dist/test_inputs/codegen/cloog/ |
| H A D | mxm-shared.st | 1 …g1, g2, g3, g4, t0, t1] -> { S1[g0 + t1, i1] : (exists (e0 = floor((g1)/128), e1 = floor((128b1 - … 3 …g1, g2, g3, g4, t0, t1] -> { [] : exists (e0 = floor((g0)/8), e1 = floor((-128b1 + g1)/4096), e2 =… 5 …schedule: "[N, b0, b1, g0, g1, g2, g3, g4, t0, t1] -> [{ S1[i0, i1] -> [(-g1 + i1)] }, { S1[i0, i1… 6 options: "[N, b0, b1, g0, g1, g2, g3, g4, t0, t1] -> { separate[i0] }"
|
| H A D | jacobi-shared.st | 1 …g1, g2, g3, g4, t0, t1] -> { S1[i0, i1] : exists (e0 = floor((-1 + h0)/2), e1 = floor((-32b0 + g1)… 3 …g1, g2, g3, g4, t0, t1] -> { [] : exists (e0 = floor((-32b0 + g1)/2048), e1 = floor((-32b1 + g2)/1… 5 …schedule: "[T, N, h0, b0, b1, g0, g1, g2, g3, g4, t0, t1] -> [{ S1[i0, i1] -> [(1 - g1 + i0)] }, {… 6 options: "[T, N, h0, b0, b1, g0, g1, g2, g3, g4, t0, t1] -> { separate[x] : x >= 3 }"
|
| /netbsd-src/lib/libc/arch/sparc64/sys/ |
| H A D | cerror.S | 64 PIC_PROLOGUE(%g1, %o3) 66 ldx [%g1 + %o1], %g1 67 st %o0, [%g1] 75 PIC_PROLOGUE(%g1, %o3) 76 ldx [%g1 + _C_LABEL(errno)], %g1 77 st %o0, [%g1] 85 sethi %hi(_C_LABEL(errno)), %g1 86 st %o0, [%g1 + %lo(_C_LABEL(errno))]
|
| /netbsd-src/lib/libc/arch/sparc64/ |
| H A D | SYS.h | 56 PIC_PROLOGUE(%g1,%g5); \ 59 ldx [%g1+%g5],%g5; \ 64 PIC_PROLOGUE(%g1,%g5); \ 65 ldx [%g1+_C_LABEL(name)],%g5; jmp %g5; nop 67 #define JUMP(name) set _C_LABEL(name),%g1; jmp %g1; nop 76 ENTRY(x); mov _CAT(SYS_,y),%g1; t ST_SYSCALL; bcc 1f; nop; ERROR(); 1: 87 ENTRY(x); mov (_CAT(SYS_,x))|SYSCALL_G5RFLAG,%g1; add %o7,8,%g5; \ 94 ENTRY(x); mov (_CAT(SYS_,y))|SYSCALL_G5RFLAG,%g1; add %o7,8,%g5; \ 112 ENTRY(x); mov _CAT(SYS_,x),%g1; t ST_SYSCALL 121 ENTRY(x); mov (_CAT(SYS_,x))|SYSCALL_G5RFLAG,%g1; add %o7,8,%g5; \ [all …]
|
| /netbsd-src/crypto/external/bsd/openssl/dist/crypto/bn/asm/ |
| H A D | sparcv9a-mont.pl | 188 ld [%o3+4],%g1 ! bp[0] 191 sllx %g1,32,%g1 194 or %g1,%o0,%o0 334 srlx %o3,16,%g1 ! 34-bit carry 430 addcc %g1,%o0,%o0 432 srlx %o3,16,%g1 ! 34-bit carry 435 add %g1,1,%g1 486 addcc %g1,%o0,%o0 488 srlx %o3,16,%g1 ! 34-bit carry 490 add %g1,1,%g1 [all …]
|
| /netbsd-src/crypto/external/bsd/openssl.old/dist/crypto/bn/asm/ |
| H A D | sparcv9a-mont.pl | 183 ld [%o3+4],%g1 ! bp[0] 186 sllx %g1,32,%g1 189 or %g1,%o0,%o0 329 srlx %o3,16,%g1 ! 34-bit carry 425 addcc %g1,%o0,%o0 427 srlx %o3,16,%g1 ! 34-bit carry 430 add %g1,1,%g1 481 addcc %g1,%o0,%o0 483 srlx %o3,16,%g1 ! 34-bit carry 485 add %g1,1,%g1 [all …]
|
| /netbsd-src/common/lib/libc/arch/sparc64/string/ |
| H A D | strlen.S | 69 ldx [%o1], %g1 112 or %o4, %g1, %g1 ! Make leading bytes != 0 115 or %g1, %o2, %o5 ! Do step 1 -- use or/andn instead of nor/and 116 add %g1, %o3, %g5 121 ldx [%o1], %g1 128 btst %g1, %o5 ! Check high byte 133 btst %g1, %o5 ! Check 2nd byte 138 btst %g1, %o5 ! Check 3rd byte 143 btst %g1, %o5 ! Check 4th byte 148 btst %g1, %o5 ! Check 5th byte [all …]
|
| /netbsd-src/external/lgpl3/gmp/dist/mpn/sparc32/v9/ |
| H A D | sqr_diagonal.asm | 288 ldx [%fp-16],%g1 C p0 296 add %g2,%g1,%g1 C add p16 to p0 (ADD1) 301 srlx %g1,32,%l0 303 stw %g1,[%i0-8] 338 ldx [%fp-32],%g1 C p0 346 add %g2,%g1,%g1 C add p16 to p0 (ADD1) 351 srlx %g1,32,%l0 353 stw %g1,[%i0-8] 386 ldx [%l4+8],%g1 C p0 392 add %g2,%g1,%g1 C add p16 to p0 (ADD1) [all …]
|
| /netbsd-src/sys/lib/libkern/arch/sparc/ |
| H A D | random.S | 56 set randseed, %g1 57 ld [%o5 + %g1], %g1 58 ld [%g1], %o0 60 sethi %hi(randseed), %g1 61 ld [%g1 + %lo(randseed)], %o0 92 st %o0, [%g1] 94 st %o0, [%g1 + %lo(randseed)] 102 st %o0, [%g1] 104 st %o0, [%g1 + %lo(randseed)]
|