| /netbsd-src/crypto/external/bsd/openssl/dist/crypto/bn/asm/ |
| H A D | sparcv9a-mont.pl | 165 rd %asi,%o7 ! save %asi 180 stx %o7,[%sp+$bias+$frame+48] ! save %asi 306 srlx %o0,16,%o7 309 add %o7,%o1,%o1 313 srlx %o1,16,%o7 316 add %o7,%o2,%o2 320 srlx %o2,16,%o7 322 add %o7,%o3,%o3 ! %o3.%o2[0..15].%o1[0..15].%o0[0..15] 330 !sllx %o3,48,%o7 333 !or %o7,%o0,%o0 ! 64-bit result [all …]
|
| /netbsd-src/crypto/external/bsd/openssl.old/dist/crypto/bn/asm/ |
| H A D | sparcv9a-mont.pl | 160 rd %asi,%o7 ! save %asi 175 stx %o7,[%sp+$bias+$frame+48] ! save %asi 301 srlx %o0,16,%o7 304 add %o7,%o1,%o1 308 srlx %o1,16,%o7 311 add %o7,%o2,%o2 315 srlx %o2,16,%o7 317 add %o7,%o3,%o3 ! %o3.%o2[0..15].%o1[0..15].%o0[0..15] 325 !sllx %o3,48,%o7 328 !or %o7,%o0,%o0 ! 64-bit result [all …]
|
| /netbsd-src/crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/ |
| H A D | sparct4-mont.S | 202 and %g5,1,%o7 205 or %o7,%g5,%g5 351 ld [%g2+13*8+0],%o7 354 or %o7,%o5,%o5 414 ld [%g4+13*8+0],%o7 417 or %o7,%o5,%o5 484 ld [%g3+13*8+0],%o7 487 or %o7,%l7,%l7 493 ld [%g3+15*8+0],%o7 496 or %o7,%i1,%i1 [all …]
|
| H A D | sha1-sparcv9a.S | 20 add %o7,vis_const-1b,%i3 95 ld [%o5+0],%o7 103 add %o7,%l4,%l4 112 ld [%o5+4],%o7 121 add %o7,%l3,%l3 130 ld [%o5+8],%o7 138 add %o7,%l2,%l2 147 ld [%o5+12],%o7 156 add %o7,%l1,%l1 166 ld [%o5+16],%o7 [all …]
|
| H A D | sha512-sparcv9.S | 182 add %o7,K512-.Lpic,%i3 191 ldx [%i0+56],%o7 211 add %o7,%g5,%g2 213 srlx %o4,14,%o7 !! 0 218 xor %g4,%o7,%o7 220 xor %g3,%o7,%o7 222 xor %g4,%o7,%o7 224 xor %g3,%o7,%o7 226 xor %g4,%o7,%g3 ! Sigma1(e) 228 srlx %o0,28,%o7 [all …]
|
| H A D | sparcv9-gf2m.S | 45 sllx %i3,32,%o7 48 or %i4,%o7,%o7 65 and %o7,%g1,%g1 66 and %o7,%g4,%g4 67 and %o7,%g5,%g5 104 sllx %o7,3,%g4 109 srlx %o7,4-3,%g5 117 srlx %o7,8-3,%g4 124 srlx %o7,12-3,%g5 131 srlx %o7,16-3,%g4 [all …]
|
| H A D | aes-sparcv9.S | 351 srl %i3,13,%o7 355 and %o7,2040,%o7 359 ldx [%i4+%o7],%o7 400 srlx %o7,8,%o7 407 xor %o7,%l6,%l6 443 srl %l7,13,%o7 ! 447 and %o7,2040,%o7 451 ldx [%i4+%o7],%o7 ! 485 srlx %o7,8,%o7 498 xor %o7,%i2,%i2 [all …]
|
| H A D | poly1305-sparcv9.S | 61 sllx %o1,%i4,%o7 63 or %o7,%o0,%o0 78 add %o7,poly1305_blocks_vis3-1b,%o7 80 add %o7,poly1305_emit-poly1305_blocks_vis3,%o5 81 STPTR %o7,[%i2] 158 umul %l1,%o1,%o7 162 add %o7,%g3,%g3 166 umul %l6,%o2,%o7 169 add %o7,%g2,%g2 174 umul %l4,%o3,%o7 [all …]
|
| /netbsd-src/crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/ |
| H A D | sparct4-mont.S | 202 and %g5,1,%o7 205 or %o7,%g5,%g5 351 ld [%g2+13*8+0],%o7 354 or %o7,%o5,%o5 414 ld [%g4+13*8+0],%o7 417 or %o7,%o5,%o5 484 ld [%g3+13*8+0],%o7 487 or %o7,%l7,%l7 493 ld [%g3+15*8+0],%o7 496 or %o7,%i1,%i1 [all …]
|
| H A D | sha1-sparcv9a.S | 20 add %o7,vis_const-1b,%i3 95 ld [%o5+0],%o7 103 add %o7,%l4,%l4 112 ld [%o5+4],%o7 121 add %o7,%l3,%l3 130 ld [%o5+8],%o7 138 add %o7,%l2,%l2 147 ld [%o5+12],%o7 156 add %o7,%l1,%l1 166 ld [%o5+16],%o7 [all …]
|
| H A D | sha512-sparcv9.S | 182 add %o7,K512-.Lpic,%i3 191 ldx [%i0+56],%o7 211 add %o7,%g5,%g2 213 srlx %o4,14,%o7 !! 0 218 xor %g4,%o7,%o7 220 xor %g3,%o7,%o7 222 xor %g4,%o7,%o7 224 xor %g3,%o7,%o7 226 xor %g4,%o7,%g3 ! Sigma1(e) 228 srlx %o0,28,%o7 [all …]
|
| H A D | sparcv9-gf2m.S | 45 sllx %i3,32,%o7 48 or %i4,%o7,%o7 65 and %o7,%g1,%g1 66 and %o7,%g4,%g4 67 and %o7,%g5,%g5 104 sllx %o7,3,%g4 109 srlx %o7,4-3,%g5 117 srlx %o7,8-3,%g4 124 srlx %o7,12-3,%g5 131 srlx %o7,16-3,%g4 [all …]
|
| H A D | aes-sparcv9.S | 351 srl %i3,13,%o7 355 and %o7,2040,%o7 359 ldx [%i4+%o7],%o7 400 srlx %o7,8,%o7 407 xor %o7,%l6,%l6 443 srl %l7,13,%o7 ! 447 and %o7,2040,%o7 451 ldx [%i4+%o7],%o7 ! 485 srlx %o7,8,%o7 498 xor %o7,%i2,%i2 [all …]
|
| H A D | poly1305-sparcv9.S | 61 sllx %o1,%i4,%o7 63 or %o7,%o0,%o0 78 add %o7,poly1305_blocks_vis3-1b,%o7 80 add %o7,poly1305_emit-poly1305_blocks_vis3,%o5 81 STPTR %o7,[%i2] 158 umul %l1,%o1,%o7 162 add %o7,%g3,%g3 166 umul %l6,%o2,%o7 169 add %o7,%g2,%g2 174 umul %l4,%o3,%o7 [all …]
|
| /netbsd-src/crypto/external/bsd/openssl.old/lib/libcrypto/arch/sparc64/ |
| H A D | sparct4-mont.S | 199 and %g5,1,%o7 202 or %o7,%g5,%g5 348 ld [%g2+13*8+0],%o7 351 or %o7,%o5,%o5 411 ld [%g4+13*8+0],%o7 414 or %o7,%o5,%o5 481 ld [%g3+13*8+0],%o7 484 or %o7,%l7,%l7 490 ld [%g3+15*8+0],%o7 493 or %o7,%i1,%i1 [all …]
|
| H A D | sha1-sparcv9a.S | 20 add %o7,vis_const-1b,%i3 95 ld [%o5+0],%o7 103 add %o7,%l4,%l4 112 ld [%o5+4],%o7 121 add %o7,%l3,%l3 130 ld [%o5+8],%o7 138 add %o7,%l2,%l2 147 ld [%o5+12],%o7 156 add %o7,%l1,%l1 166 ld [%o5+16],%o7 [all …]
|
| H A D | sparcv9-gf2m.S | 42 sllx %i3,32,%o7 45 or %i4,%o7,%o7 62 and %o7,%g1,%g1 63 and %o7,%g4,%g4 64 and %o7,%g5,%g5 101 sllx %o7,3,%g4 106 srlx %o7,4-3,%g5 114 srlx %o7,8-3,%g4 121 srlx %o7,12-3,%g5 128 srlx %o7,16-3,%g4 [all …]
|
| H A D | aes-sparcv9.S | 348 srl %i3,13,%o7 352 and %o7,2040,%o7 356 ldx [%i4+%o7],%o7 397 srlx %o7,8,%o7 404 xor %o7,%l6,%l6 440 srl %l7,13,%o7 ! 444 and %o7,2040,%o7 448 ldx [%i4+%o7],%o7 ! 482 srlx %o7,8,%o7 495 xor %o7,%i2,%i2 [all …]
|
| /netbsd-src/crypto/external/bsd/openssl.old/lib/libcrypto/arch/sparc/ |
| H A D | sparct4-mont.S | 199 and %g5,1,%o7 202 or %o7,%g5,%g5 348 ld [%g2+13*8+0],%o7 351 or %o7,%o5,%o5 411 ld [%g4+13*8+0],%o7 414 or %o7,%o5,%o5 481 ld [%g3+13*8+0],%o7 484 or %o7,%l7,%l7 490 ld [%g3+15*8+0],%o7 493 or %o7,%i1,%i1 [all …]
|
| H A D | sha1-sparcv9a.S | 20 add %o7,vis_const-1b,%i3 95 ld [%o5+0],%o7 103 add %o7,%l4,%l4 112 ld [%o5+4],%o7 121 add %o7,%l3,%l3 130 ld [%o5+8],%o7 138 add %o7,%l2,%l2 147 ld [%o5+12],%o7 156 add %o7,%l1,%l1 166 ld [%o5+16],%o7 [all …]
|
| H A D | sha512-sparcv9.S | 179 add %o7,K512-.Lpic,%i3 188 ldx [%i0+56],%o7 208 add %o7,%g5,%g2 210 srlx %o4,14,%o7 !! 0 215 xor %g4,%o7,%o7 217 xor %g3,%o7,%o7 219 xor %g4,%o7,%o7 221 xor %g3,%o7,%o7 223 xor %g4,%o7,%g3 ! Sigma1(e) 225 srlx %o0,28,%o7 [all …]
|
| H A D | sparcv9-gf2m.S | 42 sllx %i3,32,%o7 45 or %i4,%o7,%o7 62 and %o7,%g1,%g1 63 and %o7,%g4,%g4 64 and %o7,%g5,%g5 101 sllx %o7,3,%g4 106 srlx %o7,4-3,%g5 114 srlx %o7,8-3,%g4 121 srlx %o7,12-3,%g5 128 srlx %o7,16-3,%g4 [all …]
|
| H A D | aes-sparcv9.S | 348 srl %i3,13,%o7 352 and %o7,2040,%o7 356 ldx [%i4+%o7],%o7 397 srlx %o7,8,%o7 404 xor %o7,%l6,%l6 440 srl %l7,13,%o7 ! 444 and %o7,2040,%o7 448 ldx [%i4+%o7],%o7 ! 482 srlx %o7,8,%o7 495 xor %o7,%i2,%i2 [all …]
|
| /netbsd-src/crypto/external/bsd/openssl.old/dist/crypto/ |
| H A D | sparc_arch.h | 60 jmp %o7 + 8; \ 61 add %o7, reg, reg; 75 add %o7, reg, reg 81 setx SYM, %o7, reg; 106 sethi %hi(SYM), %o7; \ 107 or %o7, %lo(SYM), %o7; \ 108 LDPTR [reg + %o7], reg; 113 mov %o7, tmp; \ 115 mov tmp, %o7;
|
| /netbsd-src/crypto/external/bsd/openssl/dist/include/crypto/ |
| H A D | sparc_arch.h | 60 jmp %o7 + 8; \ 61 add %o7, reg, reg; 75 add %o7, reg, reg 81 setx SYM, %o7, reg; 106 sethi %hi(SYM), %o7; \ 107 or %o7, %lo(SYM), %o7; \ 108 LDPTR [reg + %o7], reg; 113 mov %o7, tmp; \ 115 mov tmp, %o7;
|