| /freebsd-13-stable/crypto/openssl/crypto/modes/asm/ |
| HD | ghashv8-armx.pl | 68 my ($t0,$t1,$t2,$xC2,$H,$Hhl,$H2)=map("q$_",(8..14)); 102 vshr.u64 $t2,$xC2,#63 104 vext.8 $t0,$t2,$xC2,#8 @ t0=0xc2....01 105 vshr.u64 $t2,$IN,#63 107 vand $t2,$t2,$t0 109 vext.8 $t2,$t2,$t2,#8 111 vorr $IN,$IN,$t2 @ H<<<=1 123 veor $t2,$Xl,$Xh 125 veor $Xm,$Xm,$t2 126 vpmull.p64 $t2,$Xl,$xC2 @ 1st phase [all …]
|
| HD | ghash-armv4.pl | 379 my ($t0,$t1,$t2,$t3)=map("q$_",(8..12)); 393 vext.8 $t2#lo, $a, $a, #3 @ A3 395 vmull.p8 $t2, $t2#lo, $b @ J = A3*B 405 veor $t2, $t2, $r @ N = I + J 408 veor $t2#lo, $t2#lo, $t2#hi @ t2 = (N) (P4 + P5) << 24 409 vand $t2#hi, $t2#hi, $k16 414 veor $t2#lo, $t2#lo, $t2#hi 417 vext.8 $t2, $t2, $t2, #13 419 veor $t2, $t2, $t3 421 veor $r, $r, $t2 [all …]
|
| /freebsd-13-stable/crypto/openssl/crypto/aes/asm/ |
| HD | aes-armv4.pl | 62 $t2="r5"; 216 ldrb $t2,[$rounds,#1] 220 orr $s0,$s0,$t2,lsl#16 223 ldrb $t2,[$rounds,#5] 227 orr $s1,$s1,$t2,lsl#16 230 ldrb $t2,[$rounds,#9] 234 orr $s2,$s2,$t2,lsl#16 237 ldrb $t2,[$rounds,#13] 240 orr $s3,$s3,$t2,lsl#16 270 mov $t2,$s0,lsr#16 @ manner... [all …]
|
| /freebsd-13-stable/contrib/bc/scripts/ |
| HD | sqrt_frac_guess.bc | 53 t2 = (1/i) 56 l = length(t2$)/2 76 print "t2: ", t2, "\n" 92 t2 = (t2 >> l$) 96 t2 = (t2 >> l$) / 2 100 t2 = (t2 >> l$) / 4 111 t2 = (t2 >> l$) * 2 115 t2 = (t2 >> l$) 120 good = (t1 < t2 && t2 < t3) 122 print t1, " < ", t2, " < ", t3, ": ", good, "\n\n"
|
| /freebsd-13-stable/crypto/openssl/crypto/sha/asm/ |
| HD | sha1-thumb.pl | 37 $t2="r2"; 54 lsl $t2,$a,#5 55 add $t2,$e 57 add $t2,$e @ E+=ROR(A,27) 58 add $t2,$t1 @ E+=X[i] 69 add $a,$t2,$t1 @ A=E+F_xx_xx(B,C,D) 141 mov $t2,sp 142 sub $t2,#16*4 @ [3] 156 cmp sp,$t2 160 sub $t2,#32*4 [all …]
|
| HD | sha512-armv4.pl | 87 $t2="r11"; 114 ldr $t2,[sp,#$Hoff+0] @ h.lo 129 adds $Tlo,$Tlo,$t2 130 ldr $t2,[sp,#$Goff+0] @ g.lo 134 eor $t0,$t0,$t2 142 eor $t0,$t0,$t2 143 ldr $t2,[$Ktbl,#$lo] @ K[i].lo 151 adds $Tlo,$Tlo,$t2 152 and $t0,$t2,#0xff 155 ldr $t2,[sp,#$Boff+0] @ b.lo [all …]
|
| HD | sha256-armv4.pl | 75 $t2="r12"; 93 add $a,$a,$t2 @ h+=Maj(a,b,c) from the past 100 add $a,$a,$t2 @ h+=Maj(a,b,c) from the past 101 ldrb $t2,[$inp,#2] 103 orr $t1,$t1,$t2,lsl#8 104 ldrb $t2,[$inp],#4 110 orr $t1,$t1,$t2,lsl#24 115 ldr $t2,[$Ktbl],#4 @ *K256++ 121 add $h,$h,$t2 @ h+=K256[i] 126 and $t2,$t2,#0xff [all …]
|
| /freebsd-13-stable/sys/contrib/libb2/ |
| HD | blake2s-load-sse41.h | 32 t2 = _mm_blend_epi16(t0, t1, 0xF0); \ 33 buf = _mm_shuffle_epi32(t2, _MM_SHUFFLE(2,1,0,3)); 38 t2 = _mm_blend_epi16(t0, t1, 0xF0); \ 39 buf = _mm_shuffle_epi32(t2, _MM_SHUFFLE(2,3,0,1)); 44 t2 = _mm_blend_epi16(m0, t1, 0xF0); \ 45 buf = _mm_shuffle_epi32(t2, _MM_SHUFFLE(2,3,0,1)); 50 t2 = _mm_blend_epi16(t0, t1, 0x0C); \ 51 buf = _mm_shuffle_epi32(t2, _MM_SHUFFLE(2,3,0,1)); 56 t2 = _mm_blend_epi16(t0, t1, 0x0F); \ 57 buf = _mm_shuffle_epi32(t2, _MM_SHUFFLE(3,1,0,2)); [all …]
|
| /freebsd-13-stable/crypto/openssl/crypto/bn/asm/ |
| HD | armv8-mont.pl | 278 my ($t0,$t1,$t2,$t3)=map("x$_",(14..17)); 373 mul $t2,$a3,$a0 379 adcs $acc3,$acc3,$t2 380 mul $t2,$a7,$a0 387 adcs $acc7,$acc7,$t2 388 umulh $t2,$a4,$a0 397 adcs $acc5,$acc5,$t2 398 mul $t2,$a2,$a1 // lo(a[2..7]*a[1]) (ii) 406 adds $acc3,$acc3,$t2 407 mul $t2,$a6,$a1 [all …]
|
| HD | ppc64-mont.pl | 137 $t2="r26"; 286 extrdi $t2,$t3,16,16 290 std $t2,`$FRAME+16`($sp) 306 lwz $t2,`12^$LITTLE_ENDIAN`($ap) ; load a[1] as 32-bit word pair 332 extrwi $t2,$t3,16,16 336 std $t2,`$FRAME+16`($sp) 341 mullw $t2,$t5,$n0 343 add $t1,$t1,$t2 357 lwz $t2,8($ap) ; load a[j..j+3] as 32-bit word pairs 375 std $t2,`$FRAME+80`($sp) [all …]
|
| HD | armv4-gf2m.pl | 248 my ($r,$t0,$t1,$t2,$t3)=map("q$_",(0..3,8..12)); 273 vext.8 $t2#lo, $a, $a, #3 @ A3 275 vmull.p8 $t2, $t2#lo, $b @ J = A3*B 285 veor $t2, $t2, $r @ N = I + J 288 veor $t2#lo, $t2#lo, $t2#hi @ t2 = (N) (P4 + P5) << 24 289 vand $t2#hi, $t2#hi, $k16 294 veor $t2#lo, $t2#lo, $t2#hi 297 vext.8 $t2, $t2, $t2, #13 299 veor $t2, $t2, $t3 301 veor $r, $r, $t2
|
| /freebsd-13-stable/crypto/openssl/crypto/md5/asm/ |
| HD | md5-sparcv9.pl | 41 ($t1,$t2,$t3,$saved_asi)=map("%l$_",(4..7)); 74 add $t2,$a,$a 78 sethi %hi(@K[$i+1]),$t2 80 or $t2,%lo(@K[$i+1]),$t2 82 add @X[$j],$t2,$t2 ! X[`$i+1`]+K[`$i+1`] 92 add $t2,$a,$a 94 sethi %hi(@K[$i+1]),$t2 96 or $t2,%lo(@K[$i+1]),$t2 98 add $tx,$t2,$t2 ! X[`2*$j+1`]+K[`$i+1`] 114 add $t2,$a,$a [all …]
|
| /freebsd-13-stable/sys/crypto/rijndael/ |
| HD | rijndael-alg-fst.c | 862 u32 s0, s1, s2, s3, t0, t1, t2, t3; in rijndaelEncrypt() local 879 t2 = Te0[s2 >> 24] ^ Te1[(s3 >> 16) & 0xff] ^ Te2[(s0 >> 8) & 0xff] ^ Te3[s1 & 0xff] ^ rk[ 6]; in rijndaelEncrypt() 882 s0 = Te0[t0 >> 24] ^ Te1[(t1 >> 16) & 0xff] ^ Te2[(t2 >> 8) & 0xff] ^ Te3[t3 & 0xff] ^ rk[ 8]; in rijndaelEncrypt() 883 s1 = Te0[t1 >> 24] ^ Te1[(t2 >> 16) & 0xff] ^ Te2[(t3 >> 8) & 0xff] ^ Te3[t0 & 0xff] ^ rk[ 9]; in rijndaelEncrypt() 884 s2 = Te0[t2 >> 24] ^ Te1[(t3 >> 16) & 0xff] ^ Te2[(t0 >> 8) & 0xff] ^ Te3[t1 & 0xff] ^ rk[10]; in rijndaelEncrypt() 885 s3 = Te0[t3 >> 24] ^ Te1[(t0 >> 16) & 0xff] ^ Te2[(t1 >> 8) & 0xff] ^ Te3[t2 & 0xff] ^ rk[11]; in rijndaelEncrypt() 889 t2 = Te0[s2 >> 24] ^ Te1[(s3 >> 16) & 0xff] ^ Te2[(s0 >> 8) & 0xff] ^ Te3[s1 & 0xff] ^ rk[14]; in rijndaelEncrypt() 892 s0 = Te0[t0 >> 24] ^ Te1[(t1 >> 16) & 0xff] ^ Te2[(t2 >> 8) & 0xff] ^ Te3[t3 & 0xff] ^ rk[16]; in rijndaelEncrypt() 893 s1 = Te0[t1 >> 24] ^ Te1[(t2 >> 16) & 0xff] ^ Te2[(t3 >> 8) & 0xff] ^ Te3[t0 & 0xff] ^ rk[17]; in rijndaelEncrypt() 894 s2 = Te0[t2 >> 24] ^ Te1[(t3 >> 16) & 0xff] ^ Te2[(t0 >> 8) & 0xff] ^ Te3[t1 & 0xff] ^ rk[18]; in rijndaelEncrypt() [all …]
|
| /freebsd-13-stable/crypto/openssh/ |
| HD | rijndael.c | 765 u32 s0, s1, s2, s3, t0, t1, t2, t3; in rijndaelEncrypt() local 782 t2 = Te0[s2 >> 24] ^ Te1[(s3 >> 16) & 0xff] ^ Te2[(s0 >> 8) & 0xff] ^ Te3[s1 & 0xff] ^ rk[ 6]; in rijndaelEncrypt() 785 s0 = Te0[t0 >> 24] ^ Te1[(t1 >> 16) & 0xff] ^ Te2[(t2 >> 8) & 0xff] ^ Te3[t3 & 0xff] ^ rk[ 8]; in rijndaelEncrypt() 786 s1 = Te0[t1 >> 24] ^ Te1[(t2 >> 16) & 0xff] ^ Te2[(t3 >> 8) & 0xff] ^ Te3[t0 & 0xff] ^ rk[ 9]; in rijndaelEncrypt() 787 s2 = Te0[t2 >> 24] ^ Te1[(t3 >> 16) & 0xff] ^ Te2[(t0 >> 8) & 0xff] ^ Te3[t1 & 0xff] ^ rk[10]; in rijndaelEncrypt() 788 s3 = Te0[t3 >> 24] ^ Te1[(t0 >> 16) & 0xff] ^ Te2[(t1 >> 8) & 0xff] ^ Te3[t2 & 0xff] ^ rk[11]; in rijndaelEncrypt() 792 t2 = Te0[s2 >> 24] ^ Te1[(s3 >> 16) & 0xff] ^ Te2[(s0 >> 8) & 0xff] ^ Te3[s1 & 0xff] ^ rk[14]; in rijndaelEncrypt() 795 s0 = Te0[t0 >> 24] ^ Te1[(t1 >> 16) & 0xff] ^ Te2[(t2 >> 8) & 0xff] ^ Te3[t3 & 0xff] ^ rk[16]; in rijndaelEncrypt() 796 s1 = Te0[t1 >> 24] ^ Te1[(t2 >> 16) & 0xff] ^ Te2[(t3 >> 8) & 0xff] ^ Te3[t0 & 0xff] ^ rk[17]; in rijndaelEncrypt() 797 s2 = Te0[t2 >> 24] ^ Te1[(t3 >> 16) & 0xff] ^ Te2[(t0 >> 8) & 0xff] ^ Te3[t1 & 0xff] ^ rk[18]; in rijndaelEncrypt() [all …]
|
| /freebsd-13-stable/crypto/openssl/crypto/ec/asm/ |
| HD | ecp_nistz256-armv8.pl | 46 my ($rp,$ap,$bp,$bi,$a0,$a1,$a2,$a3,$t0,$t1,$t2,$t3,$poly1,$poly3, 228 ldp $t2,$t3,[$bp,#16] 275 mov $t2,$acc2 300 mov $t2,$acc2 311 mov $t2,$a2 379 umulh $t2,$a2,$bi 389 adcs $acc3,$acc3,$t2 419 subs $t2,$acc0,$t0 // "*0xffff0001" 425 adcs $acc2,$acc3,$t2 // +=acc[0]*0xffff0001 426 mul $t2,$a2,$bi // lo(a[2]*b[i]) [all …]
|
| HD | ecp_nistz256-ppc64.pl | 43 $acc4,$acc5,$a0,$a1,$a2,$a3,$t0,$t1,$t2,$t3) = 213 ld $t2, 16($bp) 289 mr $t2,$acc2 331 mr $t2,$acc2 345 ld $t2,80($sp) 446 mulhdu $t2,$a2,$bi 456 adde $acc3,$acc3,$t2 487 subfc $t2,$t0,$acc0 # "*0xffff0001" 491 adde $acc2,$acc3,$t2 # +=acc[0]*0xffff0001 497 mulld $t2,$a2,$bi # lo(a[2]*b[i]) [all …]
|
| HD | ecp_nistz256-sparcv9.pl | 99 my ($t0,$t1,$t2,$t3,$t4,$t5,$t6,$t7)=(map("%o$_",(0..5)),"%g4","%g5"); 189 ld [$ap+8],$t2 197 mulx $t2,$bi,$t2 205 srlx $t2,32,@acc[3] 218 addccc @acc[2],$t2,@acc[2] 220 ld [$ap+8],$t2 282 mulx $t2,$bi,$t2 291 add @acc[2],$t2,$t2 294 srlx $t2,32,@acc[3] 308 addccc @acc[2],$t2,@acc[2] [all …]
|
| /freebsd-13-stable/crypto/openssl/include/openssl/ |
| HD | safestack.h | 22 # define SKM_DEFINE_STACK_OF(t1, t2, t3) \ argument 31 static ossl_unused ossl_inline t2 *sk_##t1##_value(const STACK_OF(t1) *sk, int idx) \ 33 return (t2 *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx); \ 59 static ossl_unused ossl_inline t2 *sk_##t1##_delete(STACK_OF(t1) *sk, int i) \ 61 return (t2 *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i); \ 63 static ossl_unused ossl_inline t2 *sk_##t1##_delete_ptr(STACK_OF(t1) *sk, t2 *ptr) \ 65 return (t2 *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, \ 68 static ossl_unused ossl_inline int sk_##t1##_push(STACK_OF(t1) *sk, t2 *ptr) \ 72 static ossl_unused ossl_inline int sk_##t1##_unshift(STACK_OF(t1) *sk, t2 *ptr) \ 76 static ossl_unused ossl_inline t2 *sk_##t1##_pop(STACK_OF(t1) *sk) \ [all …]
|
| /freebsd-13-stable/sys/mips/mips/ |
| HD | fp.S | 648 bne t2, zero, result_fs_s # if FS is NAN, result is FS 655 beq t2, zero, 3f # is FS zero? 680 or t2, t2, SIMPL_ONE # set implied one bit 685 or t2, t2, SIMPL_ONE # set implied one bit 703 move t2, zero # FSs fraction shifted is zero 713 sll t8, t2, t9 # save bits shifted out 714 srl t2, t2, v1 # shift FSs fraction 721 addu t2, t2, ta2 # add fractions 724 blt t2, ta2, 3f # subtract larger from smaller 725 bne t2, ta2, 2f # if same, result=0 [all …]
|
| /freebsd-13-stable/lib/libc/mips/gen/ |
| HD | ldexp.S | 80 sll t2, v1, 32 - 20 # get x fraction 81 srl t2, t2, 32 - 20 83 bne t2, zero, 1f 89 move v0, t2 91 bne t2, zero, 1f 129 sll t2, t3, t9 134 sll t2, t2, t9 136 or t2, t2, ta0 141 sll t2, t2, 32 - 20 # clear implied one bit 142 srl t2, t2, 32 - 20 [all …]
|
| /freebsd-13-stable/contrib/bearssl/src/symcipher/ |
| HD | aes_x86ni.c | 62 expand_step192(__m128i *t1, __m128i *t2, __m128i *t3) in expand_step192() argument 66 *t2 = _mm_shuffle_epi32(*t2, 0x55); in expand_step192() 73 *t1 = _mm_xor_si128(*t1, *t2); in expand_step192() 74 *t2 = _mm_shuffle_epi32(*t1, 0xFF); in expand_step192() 77 *t3 = _mm_xor_si128(*t3, *t2); in expand_step192() 82 expand_step256_1(__m128i *t1, __m128i *t2) in expand_step256_1() argument 86 *t2 = _mm_shuffle_epi32(*t2, 0xFF); in expand_step256_1() 93 *t1 = _mm_xor_si128(*t1, *t2); in expand_step256_1() 100 __m128i t2, t4; in expand_step256_2() local 103 t2 = _mm_shuffle_epi32(t4, 0xAA); in expand_step256_2() [all …]
|
| /freebsd-13-stable/contrib/bearssl/src/ec/ |
| HD | ec_p256_m64.c | 263 uint64_t x, f, t0, t1, t2, t3, t4; in f256_montymul() local 288 t2 = (uint64_t)z; in f256_montymul() 291 z = (unsigned __int128)t2 + (uint64_t)ff; in f256_montymul() 292 t2 = (uint64_t)z; in f256_montymul() 308 z = (unsigned __int128)b[2] * x + t2 + (z >> 64); in f256_montymul() 311 t2 = (uint64_t)z; in f256_montymul() 325 z = (z >> 64) + (unsigned __int128)t2 + (uint64_t)ff; in f256_montymul() 326 t2 = (uint64_t)z; in f256_montymul() 354 z = (unsigned __int128)t2 - (z >> 127); in f256_montymul() 355 t2 = (uint64_t)z; in f256_montymul() [all …]
|
| HD | ec_c25519_m64.c | 102 uint64_t t0, t1, t2, t3, cc; in f255_add() local 110 t2 = (uint64_t)z; in f255_add() 127 z = (unsigned __int128)t2 + (z >> 64); in f255_add() 133 uint64_t t0, t1, t2, t3, cc; in f255_add() 138 k = _addcarry_u64(k, a[2], b[2], &t2); in f255_add() 153 k = _addcarry_u64(k, t2, 0, &d[2]); in f255_add() 174 uint64_t t0, t1, t2, t3, t4, cc; in f255_sub() local 186 t2 = (uint64_t)z; in f255_sub() 205 z = (unsigned __int128)t2 + (z >> 64); in f255_sub() 218 uint64_t t0, t1, t2, t3, t4; in f255_sub() [all …]
|
| /freebsd-13-stable/contrib/bearssl/src/hash/ |
| HD | ghash_pclmul.c | 274 __m128i t0, t1, t2, t3; in br_ghash_pclmul() local 286 t2 = _mm_xor_si128(pclmulqdq00(h1x, h2x), in br_ghash_pclmul() 289 t1 = _mm_xor_si128(t1, _mm_shuffle_epi32(t2, 0x0E)); in br_ghash_pclmul() 290 t2 = _mm_xor_si128(t2, _mm_shuffle_epi32(t3, 0x0E)); in br_ghash_pclmul() 291 SL_256(t0, t1, t2, t3); in br_ghash_pclmul() 292 REDUCE_F128(t0, t1, t2, t3); in br_ghash_pclmul() 334 t2 = _mm_xor_si128( in br_ghash_pclmul() 341 t2 = _mm_xor_si128(t2, _mm_xor_si128(t1, t3)); in br_ghash_pclmul() 343 t1 = _mm_xor_si128(t1, _mm_shuffle_epi32(t2, 0x0E)); in br_ghash_pclmul() 344 t2 = _mm_xor_si128(t2, _mm_shuffle_epi32(t3, 0x0E)); in br_ghash_pclmul() [all …]
|
| /freebsd-13-stable/contrib/bearssl/src/rsa/ |
| HD | rsa_i32_priv.c | 36 uint32_t *mp, *mq, *s1, *s2, *t1, *t2, *t3; in br_rsa_i32_private() local 51 t2 = tmp + 2 * U; in br_rsa_i32_private() 88 br_i32_zero(t2, mp[0]); in br_rsa_i32_private() 89 br_i32_mulacc(t2, mp, mq); in br_rsa_i32_private() 91 br_i32_encode(t2 + 2 * U, xlen, t2); in br_rsa_i32_private() 98 wn = ((unsigned char *)(t2 + 2 * U))[u]; in br_rsa_i32_private() 108 br_i32_modpow(s1, sk->dp, sk->dplen, mp, p0i, t1, t2); in br_rsa_i32_private() 115 br_i32_modpow(s2, sk->dq, sk->dqlen, mq, q0i, t1, t2); in br_rsa_i32_private() 130 br_i32_reduce(t2, s2, mp); in br_rsa_i32_private() 131 br_i32_add(s1, mp, br_i32_sub(s1, t2, 1)); in br_rsa_i32_private() [all …]
|