| /netbsd-src/crypto/external/bsd/openssl.old/lib/libcrypto/arch/sparc64/ |
| H A D | sha512-sparcv9.S | 4 .register %g2,#scratch 151 ldx [%i1+64],%g2 173 srlx %g2,%i5,%g2 174 or %g2,%o7,%o7 176 srlx %o0,32,%g2 177 add %l7,%g2,%g2 194 add %g5,%g2,%g2 197 add %g3,%g2,%g2 212 add %g5,%g2,%g2 ! +=K[0] 215 add %g2,%l3,%l3 [all …]
|
| H A D | sparcv9-gf2m.S | 4 .register %g2,#scratch 97 srlx %g4,2,%g2 107 xor %g2,%o3,%o3 117 sllx %g5,4,%g2 120 xor %g2,%g1,%g1 126 srlx %g4,56,%g2 129 xor %g2,%o3,%o3 131 sllx %g5,12,%g2 134 xor %g2,%g1,%g1 140 srlx %g4,48,%g2 [all …]
|
| H A D | sparct4-mont.S | 4 .register %g2,#scratch 53 mov %i1,%g2 60 ld [%g2+0*8+0],%l1 61 ld [%g2+0*8+4],%l0 64 ld [%g2+1*8+0],%l2 65 ld [%g2+1*8+4],%l1 68 ld [%g2+2*8+0],%l3 69 ld [%g2+2*8+4],%l2 72 ld [%g2+3*8+0],%l4 73 ld [%g2+3*8+4],%l3 [all …]
|
| H A D | ghash-sparcv9.S | 4 .register %g2,#scratch 306 .word 0x85b0e2a8 !xmulx %g3,%o0,%g2 317 xor %g1,%g2,%g2 ! Karatsuba post-processing 319 xor %o7,%o3,%o3 ! real destination is %g2 321 xor %o3,%g2,%g2 323 xor %o4,%g2,%g2 327 .word 0x83b0a2ad !xmulx %g2,%o5,%g1 328 xor %g2,%g4,%g4 329 .word 0x85b0a2cd !xmulxhi %g2,%o5,%g2 333 xor %g2,%g4,%g4 [all …]
|
| /netbsd-src/crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/ |
| H A D | sha256-sparcv9.S | 7 .register %g2,#scratch 154 ldx [%i1+64],%g2 176 srlx %g2,%i5,%g2 177 or %g2,%o7,%o7 179 srlx %o0,32,%g2 180 add %l7,%g2,%g2 197 add %g5,%g2,%g2 200 add %g3,%g2,%g2 215 add %g5,%g2,%g2 ! +=K[0] 218 add %g2,%l3,%l3 [all …]
|
| H A D | sha512-sparcv9.S | 7 .register %g2,#scratch 211 add %o7,%g5,%g2 229 add %g5,%g2,%g2 232 add %g3,%g2,%g2 247 add %g5,%g2,%g2 ! +=K[0] 250 add %g2,%o3,%o3 251 add %g2,%o7,%o7 260 add %g1,%g5,%g2 278 add %g5,%g2,%g2 281 add %g3,%g2,%g2 [all …]
|
| H A D | sparcv9-gf2m.S | 7 .register %g2,#scratch 100 srlx %g4,2,%g2 110 xor %g2,%o3,%o3 120 sllx %g5,4,%g2 123 xor %g2,%g1,%g1 129 srlx %g4,56,%g2 132 xor %g2,%o3,%o3 134 sllx %g5,12,%g2 137 xor %g2,%g1,%g1 143 srlx %g4,48,%g2 [all …]
|
| H A D | sparct4-mont.S | 7 .register %g2,#scratch 56 mov %i1,%g2 63 ld [%g2+0*8+0],%l1 64 ld [%g2+0*8+4],%l0 67 ld [%g2+1*8+0],%l2 68 ld [%g2+1*8+4],%l1 71 ld [%g2+2*8+0],%l3 72 ld [%g2+2*8+4],%l2 75 ld [%g2+3*8+0],%l4 76 ld [%g2+3*8+4],%l3 [all …]
|
| H A D | ghash-sparcv9.S | 7 .register %g2,#scratch 309 .word 0x85b0e2a8 !xmulx %g3,%o0,%g2 320 xor %g1,%g2,%g2 ! Karatsuba post-processing 322 xor %o7,%o3,%o3 ! real destination is %g2 324 xor %o3,%g2,%g2 326 xor %o4,%g2,%g2 330 .word 0x83b0a2ad !xmulx %g2,%o5,%g1 331 xor %g2,%g4,%g4 332 .word 0x85b0a2cd !xmulxhi %g2,%o5,%g2 336 xor %g2,%g4,%g4 [all …]
|
| /netbsd-src/crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/ |
| H A D | sha512-sparcv9.S | 7 .register %g2,#scratch 211 add %o7,%g5,%g2 229 add %g5,%g2,%g2 232 add %g3,%g2,%g2 247 add %g5,%g2,%g2 ! +=K[0] 250 add %g2,%o3,%o3 251 add %g2,%o7,%o7 260 add %g1,%g5,%g2 278 add %g5,%g2,%g2 281 add %g3,%g2,%g2 [all …]
|
| H A D | sparcv9-gf2m.S | 7 .register %g2,#scratch 100 srlx %g4,2,%g2 110 xor %g2,%o3,%o3 120 sllx %g5,4,%g2 123 xor %g2,%g1,%g1 129 srlx %g4,56,%g2 132 xor %g2,%o3,%o3 134 sllx %g5,12,%g2 137 xor %g2,%g1,%g1 143 srlx %g4,48,%g2 [all …]
|
| H A D | sparct4-mont.S | 7 .register %g2,#scratch 56 mov %i1,%g2 63 ld [%g2+0*8+0],%l1 64 ld [%g2+0*8+4],%l0 67 ld [%g2+1*8+0],%l2 68 ld [%g2+1*8+4],%l1 71 ld [%g2+2*8+0],%l3 72 ld [%g2+2*8+4],%l2 75 ld [%g2+3*8+0],%l4 76 ld [%g2+3*8+4],%l3 [all …]
|
| H A D | ghash-sparcv9.S | 7 .register %g2,#scratch 309 .word 0x85b0e2a8 !xmulx %g3,%o0,%g2 320 xor %g1,%g2,%g2 ! Karatsuba post-processing 322 xor %o7,%o3,%o3 ! real destination is %g2 324 xor %o3,%g2,%g2 326 xor %o4,%g2,%g2 330 .word 0x83b0a2ad !xmulx %g2,%o5,%g1 331 xor %g2,%g4,%g4 332 .word 0x85b0a2cd !xmulxhi %g2,%o5,%g2 336 xor %g2,%g4,%g4 [all …]
|
| /netbsd-src/crypto/external/bsd/openssl.old/lib/libcrypto/arch/sparc/ |
| H A D | sha512-sparcv9.S | 4 .register %g2,#scratch 208 add %o7,%g5,%g2 226 add %g5,%g2,%g2 229 add %g3,%g2,%g2 244 add %g5,%g2,%g2 ! +=K[0] 247 add %g2,%o3,%o3 248 add %g2,%o7,%o7 257 add %g1,%g5,%g2 275 add %g5,%g2,%g2 278 add %g3,%g2,%g2 [all …]
|
| H A D | sparcv9-gf2m.S | 4 .register %g2,#scratch 97 srlx %g4,2,%g2 107 xor %g2,%o3,%o3 117 sllx %g5,4,%g2 120 xor %g2,%g1,%g1 126 srlx %g4,56,%g2 129 xor %g2,%o3,%o3 131 sllx %g5,12,%g2 134 xor %g2,%g1,%g1 140 srlx %g4,48,%g2 [all …]
|
| H A D | sparct4-mont.S | 4 .register %g2,#scratch 53 mov %i1,%g2 60 ld [%g2+0*8+0],%l1 61 ld [%g2+0*8+4],%l0 64 ld [%g2+1*8+0],%l2 65 ld [%g2+1*8+4],%l1 68 ld [%g2+2*8+0],%l3 69 ld [%g2+2*8+4],%l2 72 ld [%g2+3*8+0],%l4 73 ld [%g2+3*8+4],%l3 [all …]
|
| /netbsd-src/external/lgpl3/gmp/dist/mpn/sparc32/v9/ |
| H A D | sqr_diagonal.asm | 108 or %g3,%g4,%g2 C 0000hhhhXXXXllll 111 andn %g2,%g5,%g2 C 0000hhhh0000llll 114 stx %g2,[%fp+80] 134 stx %g2,[%fp+80] 138 or %g3,%g4,%g2 C 0000hhhhXXXXllll 141 andn %g2,%g5,%g2 C 0000hhhh0000llll 143 stx %g2,[%fp+72] 172 stx %g2,[%fp+72] 178 or %g3,%g4,%g2 C 0000hhhhXXXXllll 182 andn %g2,%g5,%g2 C 0000hhhh0000llll [all …]
|
| /netbsd-src/sys/arch/sparc64/sparc64/ |
| H A D | mp_subr.S | 85 .register %g2,#scratch 144 srlx %g2, PG_SHIFT4U, %g2 ! drop unused va bits 146 sllx %g2, PG_SHIFT4U, %g2 152 or %g2, DEMAP_PAGE_SECONDARY, %g2 ! Demap page from secondary context only 153 stxa %g2, [%g2] ASI_DMMU_DEMAP ! Do the demap 154 stxa %g2, [%g2] ASI_IMMU_DEMAP ! to both TLBs 156 srl %g2, 0, %g2 ! and make sure it's both 32- and 64-bit entries 181 stxa %g2, [%g2] ASI_DMMU_DEMAP ! Do the demap 182 stxa %g2, [%g2] ASI_IMMU_DEMAP ! Do the demap 189 IPIEVC_INC(IPI_EVCNT_TLB_PTE,%g2,%g3) [all …]
|
| /netbsd-src/external/mit/isl/dist/test_inputs/codegen/cloog/ |
| H A D | jacobi-shared.st | 1 …g2, g3, g4, t0, t1] -> { S1[i0, i1] : exists (e0 = floor((-1 + h0)/2), e1 = floor((-32b0 + g1)/204… 3 …g2, g3, g4, t0, t1] -> { [] : exists (e0 = floor((-32b0 + g1)/2048), e1 = floor((-32b1 + g2)/1024)… 5 …edule: "[T, N, h0, b0, b1, g0, g1, g2, g3, g4, t0, t1] -> [{ S1[i0, i1] -> [(1 - g1 + i0)] }, { S1… 6 options: "[T, N, h0, b0, b1, g0, g1, g2, g3, g4, t0, t1] -> { separate[x] : x >= 3 }"
|
| /netbsd-src/external/lgpl3/gmp/dist/mpn/sparc32/v8/ |
| H A D | addmul_1.asm | 78 addcc %g3,%g2,%g3 C 1 80 rd %y,%g2 C 1 81 addx %g0,%g2,%g2 88 addxcc %g3,%g2,%g3 C 2 90 rd %y,%g2 C 2 91 addx %g0,%g2,%g2 97 addxcc %g3,%g2,%g3 C 3 99 rd %y,%g2 C 3 101 addx %g0,%g2,%g2 107 addxcc %g3,%g2,%g3 C 4 [all …]
|
| H A D | mul_1.asm | 60 orcc %g0,%g0,%g2 62 orcc %g0,%g0,%g2 68 orcc %g0,%g0,%g2 73 orcc %g0,%g0,%g2 76 addcc %g3,%g2,%g3 C 1 79 rd %y,%g2 C 1 82 addxcc %g3,%g2,%g3 C 2 85 rd %y,%g2 C 2 88 addxcc %g3,%g2,%g3 C 3 92 rd %y,%g2 C 3 [all …]
|
| /netbsd-src/lib/libc/compat/arch/sparc/gen/ |
| H A D | compat_sigsetjmp.S | 38 PIC_PROLOGUE(%g1, %g2) ! %g1 = _GLOBAL_OFFSET_TABLE 44 set _C_LABEL(_setjmp), %g2 45 ld [%g1 + %g2], %g1 50 1: set _C_LABEL(setjmp), %g2 51 ld [%g1 + %g2], %g1 57 PIC_PROLOGUE(%g1, %g2) ! %g1 = _GLOBAL_OFFSET_TABLE 58 ld [%o0 + 56], %g2 ! restoremask = jmpbuf[JBLEN] 59 tst %g2 64 set _C_LABEL(_longjmp), %g2 65 ld [%g1 + %g2], %g1 [all …]
|
| /netbsd-src/lib/libc/arch/sparc/gen/ |
| H A D | sigsetjmp.S | 38 PIC_PROLOGUE(%g1, %g2) ! %g1 = _GLOBAL_OFFSET_TABLE 44 set _C_LABEL(_setjmp), %g2 45 ld [%g1 + %g2], %g1 50 1: set _C_LABEL(__setjmp14), %g2 51 ld [%g1 + %g2], %g1 57 PIC_PROLOGUE(%g1, %g2) ! %g1 = _GLOBAL_OFFSET_TABLE 58 ld [%o0 + 56], %g2 ! restoremask = jmpbuf[JBLEN] 59 tst %g2 64 set _C_LABEL(_longjmp), %g2 65 ld [%g1 + %g2], %g1 [all …]
|
| /netbsd-src/lib/libc/arch/sparc64/gen/ |
| H A D | setjmp.S | 62 .register %g2,#ignore 71 mov %g2, %l2 88 ldx [%i1 + %o4], %g2 89 call %g2 91 ldx [%i1 + _C_LABEL(__sigprocmask14)], %g2 92 call %g2 101 ldx [%i1 + %o4], %g2 102 call %g2 104 ldx [%i1 + _C_LABEL(__sigaltstack14)], %g2 105 call %g2
|
| /netbsd-src/lib/libarch/sparc/v8/ |
| H A D | sparc_v8.S | 68 sra %o0, 31, %g2 69 wr %g2, 0, %y 83 udiv %o0, %o1, %g2 84 smul %g2, %o1, %g2 86 sub %o0, %g2, %o0 98 sdiv %o0, %o1, %g2 99 smul %g2, %o1, %g2 101 sub %o0, %g2, %o0
|