/netbsd-src/crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/ |
H A D | sha512-sparcv9.S | 8 .register %g3,#scratch 204 add %i4,32,%g3 205 sllx %l0,%g3,%g4 217 srlx %o4,18,%g3 220 xor %g3,%o7,%o7 221 srlx %o4,41,%g3 224 xor %g3,%o7,%o7 226 xor %g4,%o7,%g3 ! Sigma1(e) 232 add %g3,%g2,%g2 233 srlx %o0,34,%g3 [all …]
|
H A D | sha256-sparcv9.S | 8 .register %g3,#scratch 185 srl %l4,11,%g3 188 xor %g3,%l7,%l7 189 srl %l4,25,%g3 192 xor %g3,%l7,%l7 194 xor %g4,%l7,%g3 ! Sigma1(e) 200 add %g3,%g2,%g2 201 srl %l0,13,%g3 204 xor %g3,%l7,%l7 205 srl %l0,22,%g3 [all …]
|
H A D | sparcv9-gf2m.S | 8 .register %g3,#scratch 105 srlx %g5,3,%g3 114 xor %g3,%o3,%o3 122 srlx %g5,60,%g3 125 xor %g3,%o3,%o3 127 sllx %g4,8,%g3 130 xor %g3,%g1,%g1 136 srlx %g5,52,%g3 139 xor %g3,%o3,%o3 141 sllx %g4,16,%g3 [all …]
|
H A D | ghash-sparcv9.S | 8 .register %g3,#scratch 308 xor %o3,%o4,%g3 ! Karatsuba pre-processing 309 .word 0x85b0e2a8 !xmulx %g3,%o0,%g2 311 .word 0x87b0e2c8 !xmulxhi %g3,%o0,%g3 321 xor %o3,%g3,%g3 323 xor %g4,%g3,%g3 325 xor %o4,%g3,%g3 329 xor %g1,%g3,%g3 334 xor %o3,%g3,%g3 335 xor %g1,%g3,%g3 [all …]
|
H A D | md5-sparcv9.S | 8 .register %g3,#scratch 138 sllx %o1,%i4,%g3 140 sllx %g3,%i5,%g3 142 or %g3,%o0,%o0 145 srlx %o0,32,%g3 ! extract X[1] 153 add %g3,%l5,%l5 ! X[1]+K[1] 160 sllx %o2,%i4,%g3 162 sllx %g3,%i5,%g3 164 or %g3,%o1,%o1 174 srlx %o1,32,%g3 ! extract X[3] [all …]
|
H A D | dest4-sparcv9.S | 8 .register %g3,#scratch 68 mov 0xff, %g3 74 srl %g3, %g4, %g3 76 movrz %g4, 0, %g3 123 brnz,pn %g3, 2f 143 stda %f2, [%o1 + %g3]0xc0 ! partial store 145 orn %g0, %g3, %g3 146 stda %f2, [%o1 + %g3]0xc0 ! partial store 149 orn %g0, %g3, %g3 169 mov 0xff, %g3 [all …]
|
/netbsd-src/crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/ |
H A D | sha512-sparcv9.S | 8 .register %g3,#scratch 204 add %i4,32,%g3 205 sllx %l0,%g3,%g4 217 srlx %o4,18,%g3 220 xor %g3,%o7,%o7 221 srlx %o4,41,%g3 224 xor %g3,%o7,%o7 226 xor %g4,%o7,%g3 ! Sigma1(e) 232 add %g3,%g2,%g2 233 srlx %o0,34,%g3 [all …]
|
H A D | sparcv9-gf2m.S | 8 .register %g3,#scratch 105 srlx %g5,3,%g3 114 xor %g3,%o3,%o3 122 srlx %g5,60,%g3 125 xor %g3,%o3,%o3 127 sllx %g4,8,%g3 130 xor %g3,%g1,%g1 136 srlx %g5,52,%g3 139 xor %g3,%o3,%o3 141 sllx %g4,16,%g3 [all …]
|
H A D | ghash-sparcv9.S | 8 .register %g3,#scratch 308 xor %o3,%o4,%g3 ! Karatsuba pre-processing 309 .word 0x85b0e2a8 !xmulx %g3,%o0,%g2 311 .word 0x87b0e2c8 !xmulxhi %g3,%o0,%g3 321 xor %o3,%g3,%g3 323 xor %g4,%g3,%g3 325 xor %o4,%g3,%g3 329 xor %g1,%g3,%g3 334 xor %o3,%g3,%g3 335 xor %g1,%g3,%g3 [all …]
|
H A D | md5-sparcv9.S | 8 .register %g3,#scratch 138 sllx %o1,%i4,%g3 140 sllx %g3,%i5,%g3 142 or %g3,%o0,%o0 145 srlx %o0,32,%g3 ! extract X[1] 153 add %g3,%l5,%l5 ! X[1]+K[1] 160 sllx %o2,%i4,%g3 162 sllx %g3,%i5,%g3 164 or %g3,%o1,%o1 174 srlx %o1,32,%g3 ! extract X[3] [all …]
|
H A D | dest4-sparcv9.S | 8 .register %g3,#scratch 68 mov 0xff, %g3 74 srl %g3, %g4, %g3 76 movrz %g4, 0, %g3 123 brnz,pn %g3, 2f 143 stda %f2, [%o1 + %g3]0xc0 ! partial store 145 orn %g0, %g3, %g3 146 stda %f2, [%o1 + %g3]0xc0 ! partial store 149 orn %g0, %g3, %g3 169 mov 0xff, %g3 [all …]
|
/netbsd-src/crypto/external/bsd/openssl.old/lib/libcrypto/arch/sparc/ |
H A D | sha512-sparcv9.S | 5 .register %g3,#scratch 201 add %i4,32,%g3 202 sllx %l0,%g3,%g4 214 srlx %o4,18,%g3 217 xor %g3,%o7,%o7 218 srlx %o4,41,%g3 221 xor %g3,%o7,%o7 223 xor %g4,%o7,%g3 ! Sigma1(e) 229 add %g3,%g2,%g2 230 srlx %o0,34,%g3 [all …]
|
H A D | sparcv9-gf2m.S | 5 .register %g3,#scratch 102 srlx %g5,3,%g3 111 xor %g3,%o3,%o3 119 srlx %g5,60,%g3 122 xor %g3,%o3,%o3 124 sllx %g4,8,%g3 127 xor %g3,%g1,%g1 133 srlx %g5,52,%g3 136 xor %g3,%o3,%o3 138 sllx %g4,16,%g3 [all …]
|
H A D | ghash-sparcv9.S | 5 .register %g3,#scratch 305 xor %o3,%o4,%g3 ! Karatsuba pre-processing 306 .word 0x85b0e2a8 !xmulx %g3,%o0,%g2 308 .word 0x87b0e2c8 !xmulxhi %g3,%o0,%g3 318 xor %o3,%g3,%g3 320 xor %g4,%g3,%g3 322 xor %o4,%g3,%g3 326 xor %g1,%g3,%g3 331 xor %o3,%g3,%g3 332 xor %g1,%g3,%g3 [all …]
|
H A D | md5-sparcv9.S | 5 .register %g3,#scratch 135 sllx %o1,%i4,%g3 137 sllx %g3,%i5,%g3 139 or %g3,%o0,%o0 142 srlx %o0,32,%g3 ! extract X[1] 150 add %g3,%l5,%l5 ! X[1]+K[1] 157 sllx %o2,%i4,%g3 159 sllx %g3,%i5,%g3 161 or %g3,%o1,%o1 171 srlx %o1,32,%g3 ! extract X[3] [all …]
|
H A D | dest4-sparcv9.S | 5 .register %g3,#scratch 65 mov 0xff, %g3 71 srl %g3, %g4, %g3 73 movrz %g4, 0, %g3 120 brnz,pn %g3, 2f 140 stda %f2, [%o1 + %g3]0xc0 ! partial store 142 orn %g0, %g3, %g3 143 stda %f2, [%o1 + %g3]0xc0 ! partial store 146 orn %g0, %g3, %g3 166 mov 0xff, %g3 [all …]
|
/netbsd-src/crypto/external/bsd/openssl.old/lib/libcrypto/arch/sparc64/ |
H A D | sha512-sparcv9.S | 5 .register %g3,#scratch 182 srl %l4,11,%g3 185 xor %g3,%l7,%l7 186 srl %l4,25,%g3 189 xor %g3,%l7,%l7 191 xor %g4,%l7,%g3 ! Sigma1(e) 197 add %g3,%g2,%g2 198 srl %l0,13,%g3 201 xor %g3,%l7,%l7 202 srl %l0,22,%g3 [all …]
|
H A D | sparcv9-gf2m.S | 5 .register %g3,#scratch 102 srlx %g5,3,%g3 111 xor %g3,%o3,%o3 119 srlx %g5,60,%g3 122 xor %g3,%o3,%o3 124 sllx %g4,8,%g3 127 xor %g3,%g1,%g1 133 srlx %g5,52,%g3 136 xor %g3,%o3,%o3 138 sllx %g4,16,%g3 [all …]
|
H A D | ghash-sparcv9.S | 5 .register %g3,#scratch 305 xor %o3,%o4,%g3 ! Karatsuba pre-processing 306 .word 0x85b0e2a8 !xmulx %g3,%o0,%g2 308 .word 0x87b0e2c8 !xmulxhi %g3,%o0,%g3 318 xor %o3,%g3,%g3 320 xor %g4,%g3,%g3 322 xor %o4,%g3,%g3 326 xor %g1,%g3,%g3 331 xor %o3,%g3,%g3 332 xor %g1,%g3,%g3 [all …]
|
H A D | md5-sparcv9.S | 5 .register %g3,#scratch 135 sllx %o1,%i4,%g3 137 sllx %g3,%i5,%g3 139 or %g3,%o0,%o0 142 srlx %o0,32,%g3 ! extract X[1] 150 add %g3,%l5,%l5 ! X[1]+K[1] 157 sllx %o2,%i4,%g3 159 sllx %g3,%i5,%g3 161 or %g3,%o1,%o1 171 srlx %o1,32,%g3 ! extract X[3] [all …]
|
H A D | dest4-sparcv9.S | 5 .register %g3,#scratch 65 mov 0xff, %g3 71 srl %g3, %g4, %g3 73 movrz %g4, 0, %g3 120 brnz,pn %g3, 2f 140 stda %f2, [%o1 + %g3]0xc0 ! partial store 142 orn %g0, %g3, %g3 143 stda %f2, [%o1 + %g3]0xc0 ! partial store 146 orn %g0, %g3, %g3 166 mov 0xff, %g3 [all …]
|
/netbsd-src/external/lgpl3/gmp/dist/mpn/sparc32/v8/ |
H A D | addmul_1.asm | 51 add %o7,L(1)-0b,%g3 57 jmp %g3+%g1 78 addcc %g3,%g2,%g3 C 1 83 addcc %g1,%g3,%g3 84 st %g3,[%o0+0] C 1 86 umul %o4,%o3,%g3 C 2 88 addxcc %g3,%g2,%g3 C 2 93 addcc %g1,%g3,%g3 94 st %g3,[%o0+4] C 2 96 umul %o4,%o3,%g3 C 3 [all …]
|
H A D | mul_1.asm | 48 add %o7,L(1)-0b,%g3 54 jmp %g3+%g1 76 addcc %g3,%g2,%g3 C 1 78 st %g3,[%o0+0] C 1 81 umul %o4,%o3,%g3 C 2 82 addxcc %g3,%g2,%g3 C 2 84 st %g3,[%o0+4] C 2 87 umul %o4,%o3,%g3 C 3 88 addxcc %g3,%g2,%g3 C 3 91 st %g3,[%o0+8] C 3 [all …]
|
/netbsd-src/external/lgpl3/gmp/dist/mpn/sparc32/v9/ |
H A D | submul_1.asm | 78 mov 0, %g3 C cy = 0 207 .Loop: sub %g0, %g3, %g3 217 srl %g3, 0, %g3 C zero most significant 32 bits 223 add %g3, %g4, %g4 C p += cy 237 srlx %g4, 32, %g3 C new cy 243 .L5: sub %g0, %g3, %g3 248 srl %g3, 0, %g3 C zero most significant 32 bits 251 add %g4, %g3, %g4 C p += cy 259 srlx %g4, 32, %g3 C new cy 262 sub %g0, %g3, %g3 [all …]
|
/netbsd-src/sys/arch/sparc64/sparc64/ |
H A D | mp_subr.S | 86 .register %g3,#scratch 150 stxa %g3, [%g5] ASI_DMMU ! Insert context to demap 189 IPIEVC_INC(IPI_EVCNT_TLB_PTE,%g2,%g3) 199 mov %g3, %o0 ! vaddr 219 ld [%g2 + CBA_CPUTYP], %g3 ! Load cputype 228 cmp %g3, CPU_SUN4V 270 cmp %g3, CPU_SUN4V 342 LDPTR [%g1 + %lo(FPLWP)], %g3 343 cmp %g3, %g2 352 LDPTR [%g3 + L_FPSTATE], %g3 [all …]
|