| /netbsd-src/crypto/external/bsd/openssl.old/dist/crypto/poly1305/asm/ |
| H A D | poly1305-x86.pl | 393 my ($D0,$D1,$D2,$D3,$D4,$T0,$T1,$T2)=map("xmm$_",(0..7)); 432 &movdqa ($T0,$D2); 434 &pslld ($T0,2); 436 &paddd ($T0,$D2); # *5 438 &movdqa (&QWP(16*6,"esp"),$T0); 440 &movdqa ($T0,$D4); 442 &pslld ($T0,2); 444 &paddd ($T0,$D4); # *5 446 &movdqa (&QWP(16*8,"esp"),$T0); 449 &movdqa ($T0,$D1); [all …]
|
| H A D | poly1305-x86_64.pl | 342 my ($H0,$H1,$H2,$H3,$H4, $T0,$T1,$T2,$T3,$T4, $D0,$D1,$D2,$D3,$D4, $MASK) = 809 vmovdqu 16*2($inp),$T0 813 vpsrldq \$6,$T0,$T2 # splat input 815 vpunpckhqdq $T1,$T0,$T4 # 4 816 vpunpcklqdq $T1,$T0,$T0 # 0:1 820 vpsrlq \$26,$T0,$T1 821 vpand $MASK,$T0,$T0 # 0 902 vpmuludq $T0,$D4,$D0 # d0 = h0*r0 923 vpmuludq $T0,$H2,$H2 # h0*r1 930 vpmuludq $T0,$H3,$H3 # h0*r2 [all …]
|
| H A D | poly1305-armv4.pl | 450 my ($T0,$T1,$MASK) = map("q$_",(15,4,0)); 581 vshr.u64 $T0,$D3,#26 585 vadd.i64 $D4,$D4,$T0 @ h3 -> h4 590 vshrn.u64 $T0#lo,$D4,#26 598 vadd.i32 $D0#lo,$D0#lo,$T0#lo 599 vshl.u32 $T0#lo,$T0#lo,#2 602 vadd.i32 $D0#lo,$D0#lo,$T0#lo @ h4 -> h0 606 vshr.u32 $T0#lo,$D0#lo,#26 610 vadd.i32 $D1#lo,$D1#lo,$T0#lo @ h0 -> h1 948 vshr.u64 $T0,$D3,#26 [all …]
|
| H A D | poly1305-armv8.pl | 219 my ($T0,$T1,$MASK) = map("v$_",(29..31)); 691 ushr $T0.2d,$ACC3,#26 695 add $ACC4,$ACC4,$T0.2d // h3 -> h4 699 ushr $T0.2d,$ACC4,#26 706 add $ACC0,$ACC0,$T0.2d 707 shl $T0.2d,$T0.2d,#2 710 add $ACC0,$ACC0,$T0.2d // h4 -> h0 715 shrn $T0.2s,$ACC0,#26 720 add $H1,$H1,$T0.2s // h0 -> h1 832 ushr $T0.2d,$ACC3,#26 [all …]
|
| /netbsd-src/crypto/external/bsd/openssl/dist/crypto/poly1305/asm/ |
| H A D | poly1305-x86.pl | 392 my ($D0,$D1,$D2,$D3,$D4,$T0,$T1,$T2)=map("xmm$_",(0..7)); 431 &movdqa ($T0,$D2); 433 &pslld ($T0,2); 435 &paddd ($T0,$D2); # *5 437 &movdqa (&QWP(16*6,"esp"),$T0); 439 &movdqa ($T0,$D4); 441 &pslld ($T0,2); 443 &paddd ($T0,$D4); # *5 445 &movdqa (&QWP(16*8,"esp"),$T0); 448 &movdqa ($T0,$D1); [all …]
|
| H A D | poly1305-ppc.pl | 770 my ($T0, $T1, $T2, $T3, $T4) = map("v$_",(20..24)); 1063 vmulouw $T0,$H4,$S1 1064 vaddudm $ACC0,$ACC0,$T0 1065 vmulouw $T0,$H0,$R1 1066 vaddudm $ACC1,$ACC1,$T0 1067 vmulouw $T0,$H1,$R1 1068 vaddudm $ACC2,$ACC2,$T0 1069 vmulouw $T0,$H2,$R1 1070 vaddudm $ACC3,$ACC3,$T0 1071 vmulouw $T0,$H3,$R1 [all …]
|
| H A D | poly1305-x86_64.pl | 344 my ($H0,$H1,$H2,$H3,$H4, $T0,$T1,$T2,$T3,$T4, $D0,$D1,$D2,$D3,$D4, $MASK) = 811 vmovdqu 16*2($inp),$T0 815 vpsrldq \$6,$T0,$T2 # splat input 817 vpunpckhqdq $T1,$T0,$T4 # 4 818 vpunpcklqdq $T1,$T0,$T0 # 0:1 822 vpsrlq \$26,$T0,$T1 823 vpand $MASK,$T0,$T0 # 0 904 vpmuludq $T0,$D4,$D0 # d0 = h0*r0 925 vpmuludq $T0,$H2,$H2 # h0*r1 932 vpmuludq $T0,$H3,$H3 # h0*r2 [all …]
|
| H A D | poly1305-armv4.pl | 445 my ($T0,$T1,$MASK) = map("q$_",(15,4,0)); 576 vshr.u64 $T0,$D3,#26 580 vadd.i64 $D4,$D4,$T0 @ h3 -> h4 585 vshrn.u64 $T0#lo,$D4,#26 593 vadd.i32 $D0#lo,$D0#lo,$T0#lo 594 vshl.u32 $T0#lo,$T0#lo,#2 597 vadd.i32 $D0#lo,$D0#lo,$T0#lo @ h4 -> h0 601 vshr.u32 $T0#lo,$D0#lo,#26 605 vadd.i32 $D1#lo,$D1#lo,$T0#lo @ h0 -> h1 943 vshr.u64 $T0,$D3,#26 [all …]
|
| H A D | poly1305-armv8.pl | 220 my ($T0,$T1,$MASK) = map("v$_",(29..31)); 693 ushr $T0.2d,$ACC3,#26 697 add $ACC4,$ACC4,$T0.2d // h3 -> h4 701 ushr $T0.2d,$ACC4,#26 708 add $ACC0,$ACC0,$T0.2d 709 shl $T0.2d,$T0.2d,#2 712 add $ACC0,$ACC0,$T0.2d // h4 -> h0 717 shrn $T0.2s,$ACC0,#26 722 add $H1,$H1,$T0.2s // h0 -> h1 834 ushr $T0.2d,$ACC3,#26 [all …]
|
| /netbsd-src/crypto/external/bsd/openssl/dist/crypto/seed/ |
| H A D | seed_local.h | 57 # define KEYSCHEDULE_UPDATE0(T0, T1, X1, X2, X3, X4, KC) \ argument 58 (T0) = (X3); \ 60 (X4) = (((X4)<<8) ^ ((T0)>>24)) & 0xffffffff; \ 61 (T0) = ((X1) + (X3) - (KC)) & 0xffffffff; \ 64 # define KEYSCHEDULE_UPDATE1(T0, T1, X1, X2, X3, X4, KC) \ argument 65 (T0) = (X1); \ 67 (X2) = (((X2)>>8) ^ ((T0)<<24)) & 0xffffffff; \ 68 (T0) = ((X1) + (X3) - (KC)) & 0xffffffff; \ 71 # define KEYUPDATE_TEMP(T0, T1, K) \ argument 72 (K)[0] = G_FUNC((T0)); \ [all …]
|
| /netbsd-src/crypto/external/bsd/openssl.old/dist/crypto/seed/ |
| H A D | seed_local.h | 57 # define KEYSCHEDULE_UPDATE0(T0, T1, X1, X2, X3, X4, KC) \ argument 58 (T0) = (X3); \ 60 (X4) = (((X4)<<8) ^ ((T0)>>24)) & 0xffffffff; \ 61 (T0) = ((X1) + (X3) - (KC)) & 0xffffffff; \ 64 # define KEYSCHEDULE_UPDATE1(T0, T1, X1, X2, X3, X4, KC) \ argument 65 (T0) = (X1); \ 67 (X2) = (((X2)>>8) ^ ((T0)<<24)) & 0xffffffff; \ 68 (T0) = ((X1) + (X3) - (KC)) & 0xffffffff; \ 71 # define KEYUPDATE_TEMP(T0, T1, K) \ argument 72 (K)[0] = G_FUNC((T0)); \ [all …]
|
| /netbsd-src/sys/external/isc/libsodium/dist/src/libsodium/crypto_onetimeauth/poly1305/sse2/ |
| H A D | poly1305_sse2.c | 207 xmmi T0, T1, T2, T3, T4, T5, T6, T7, T8; in poly1305_blocks() local 239 T0 = _mm_loadu_si128((const xmmi *) (const void *) &st->H.hh[0]); in poly1305_blocks() 242 H0 = _mm_shuffle_epi32(T0, _MM_SHUFFLE(1, 1, 0, 0)); in poly1305_blocks() 243 H1 = _mm_shuffle_epi32(T0, _MM_SHUFFLE(3, 3, 2, 2)); in poly1305_blocks() 253 T0 = _mm_loadu_si128((const xmmi *) (const void *) &st->R2[0]); in poly1305_blocks() 255 T4 = _mm_unpacklo_epi32(T0, T2); in poly1305_blocks() 256 T5 = _mm_unpackhi_epi32(T0, T2); in poly1305_blocks() 260 T0 = _mm_loadu_si128((const xmmi *) (const void *) &st->R[0]); in poly1305_blocks() 263 T4 = _mm_unpacklo_epi32(T0, T2); in poly1305_blocks() 264 T5 = _mm_unpackhi_epi32(T0, T2); in poly1305_blocks() [all …]
|
| /netbsd-src/external/gpl3/gcc.old/dist/libstdc++-v3/include/ext/pb_ds/ |
| H A D | assoc_container.hpp | 119 template<typename T0> 120 basic_hash_table(T0 t0) : base_type(t0) { } in basic_hash_table() 122 template<typename T0, typename T1> 123 basic_hash_table(T0 t0, T1 t1) : base_type(t0, t1) { } in basic_hash_table() 125 template<typename T0, typename T1, typename T2> 126 basic_hash_table(T0 t0, T1 t1, T2 t2) : base_type(t0, t1, t2) { } in basic_hash_table() 128 template<typename T0, typename T1, typename T2, typename T3> 129 basic_hash_table(T0 t0, T1 t1, T2 t2, T3 t3) in basic_hash_table() 132 template<typename T0, typename T1, typename T2, typename T3, typename T4> 133 basic_hash_table(T0 t0, T1 t1, T2 t2, T3 t3, T4 t4) in basic_hash_table() [all …]
|
| /netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/include/ext/pb_ds/ |
| H A D | assoc_container.hpp | 119 template<typename T0> 120 basic_hash_table(T0 t0) : base_type(t0) { } in basic_hash_table() 122 template<typename T0, typename T1> 123 basic_hash_table(T0 t0, T1 t1) : base_type(t0, t1) { } in basic_hash_table() 125 template<typename T0, typename T1, typename T2> 126 basic_hash_table(T0 t0, T1 t1, T2 t2) : base_type(t0, t1, t2) { } in basic_hash_table() 128 template<typename T0, typename T1, typename T2, typename T3> 129 basic_hash_table(T0 t0, T1 t1, T2 t2, T3 t3) in basic_hash_table() 132 template<typename T0, typename T1, typename T2, typename T3, typename T4> 133 basic_hash_table(T0 t0, T1 t1, T2 t2, T3 t3, T4 t4) in basic_hash_table() [all …]
|
| /netbsd-src/crypto/external/bsd/openssl.old/dist/crypto/sha/asm/ |
| H A D | sha512-armv8.pl | 102 my ($T0,$T1,$T2)=(@X[($i-8)&15],@X[($i-9)&15],@X[($i-10)&15]); 103 $T0=@X[$i+3] if ($i<11); 135 eor $T0,$e,$e,ror#`$Sigma1[2]-$Sigma1[1]` 141 eor $t0,$t0,$T0,ror#$Sigma1[1] // Sigma1(e) 142 ror $T0,$a,#$Sigma0[0] 149 eor $t1,$T0,$t1,ror#$Sigma0[1] // Sigma0(a) 161 ror $T0,$a,#$Sigma0[0] 168 eor $T0,$T0,$a,ror#$Sigma0[1] 175 eor $t1,$T0,$a,ror#$Sigma0[2] // Sigma0(a) 463 my ($T0,$T1,$T2,$T3,$T4,$T5,$T6,$T7) = map("q$_",(4..7,16..19)); [all …]
|
| H A D | sha256-armv4.pl | 303 my ($T0,$T1,$T2,$T3,$T4,$T5)=("q8","q9","q10","q11","d24","d25"); 323 &vext_8 ($T0,@X[0],@X[1],4); # X[1..4] 331 &vshr_u32 ($T2,$T0,$sigma0[0]); 337 &vshr_u32 ($T1,$T0,$sigma0[2]); 340 &vsli_32 ($T2,$T0,32-$sigma0[0]); 343 &vshr_u32 ($T3,$T0,$sigma0[1]); 349 &vsli_32 ($T3,$T0,32-$sigma0[1]); 397 &vld1_32 ("{$T0}","[$Ktbl,:128]!"); 409 &vadd_i32 ($T0,$T0,@X[0]); 411 &vst1_32 ("{$T0}","[$Xfer,:128]!"); [all …]
|
| /netbsd-src/crypto/external/bsd/openssl/dist/crypto/sha/asm/ |
| H A D | sha512-armv8.pl | 106 my ($T0,$T1,$T2)=(@X[($i-8)&15],@X[($i-9)&15],@X[($i-10)&15]); 107 $T0=@X[$i+3] if ($i<11); 139 eor $T0,$e,$e,ror#`$Sigma1[2]-$Sigma1[1]` 145 eor $t0,$t0,$T0,ror#$Sigma1[1] // Sigma1(e) 146 ror $T0,$a,#$Sigma0[0] 153 eor $t1,$T0,$t1,ror#$Sigma0[1] // Sigma0(a) 165 ror $T0,$a,#$Sigma0[0] 172 eor $T0,$T0,$a,ror#$Sigma0[1] 179 eor $t1,$T0,$a,ror#$Sigma0[2] // Sigma0(a) 452 my ($T0,$T1,$T2,$T3,$T4,$T5,$T6,$T7) = map("q$_",(4..7,16..19)); [all …]
|
| H A D | sha256-armv4.pl | 312 my ($T0,$T1,$T2,$T3,$T4,$T5)=("q8","q9","q10","q11","d24","d25"); 332 &vext_8 ($T0,@X[0],@X[1],4); # X[1..4] 340 &vshr_u32 ($T2,$T0,$sigma0[0]); 346 &vshr_u32 ($T1,$T0,$sigma0[2]); 349 &vsli_32 ($T2,$T0,32-$sigma0[0]); 352 &vshr_u32 ($T3,$T0,$sigma0[1]); 358 &vsli_32 ($T3,$T0,32-$sigma0[1]); 406 &vld1_32 ("{$T0}","[$Ktbl,:128]!"); 418 &vadd_i32 ($T0,$T0,@X[0]); 420 &vst1_32 ("{$T0}","[$Xfer,:128]!"); [all …]
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/config/h8300/ |
| H A D | testcompare.md | 48 return "mov.w %T0,%T0"; 82 return "cmp.w %T1,%T0"; 107 return "cmp.w %T1,%T0"; 109 return "cmp.w %T1:3,%T0"; 111 return "cmp.w %T1,%T0"; 197 return "xor.w\t%T0,%T0\;bst\t#0,%s0"; 207 return "xor.w\t%T0,%T0\;bist\t#0,%s0"; 224 return "subx\t%X0,%X0\;exts.w\t%T0"; 226 return "subx\t%X0,%X0\;exts.w\t%T0\;exts.l\t%S0"; 248 return "xor.w\t%T0,%T0\;bst\t%1,%X0"; [all …]
|
| H A D | movepush.md | 107 sub.w %T0,%T0 108 mov.w %T1,%T0 109 mov.w %T1,%T0 110 mov.w %T1,%T0 111 mov.w %T1,%T0 112 mov.w %T1,%T0" 130 sub.w %T0,%T0 131 mov.w %T1:3,%T0 132 mov.w %T1:4,%T0 133 mov.w %T1,%T0 [all …]
|
| H A D | addsub.md | 52 return \"inc %T2,%T0\"; 54 return \"dec %G2,%T0\"; 68 return \"add.w %T2,%T0\"; 71 return \"add.w %T2,%T0\"; 95 add.w %T2:3,%T0 96 sub.w %G2:3,%T0 98 add.w %T2,%T0" 184 return "sub.w %T2,%T0"; 219 return "neg.w %T0";
|
| /netbsd-src/crypto/external/bsd/openssl/dist/crypto/aria/ |
| H A D | aria.c | 345 #define ARIA_ADD_ROUND_KEY(RK, T0, T1, T2, T3) \ argument 347 (T0) ^= (RK)->u[0]; \ 354 #define ARIA_SBOX_LAYER1_WITH_PRE_DIFF(T0, T1, T2, T3) \ argument 356 (T0) = \ 357 S1[GET_U8_BE(T0, 0)] ^ \ 358 S2[GET_U8_BE(T0, 1)] ^ \ 359 X1[GET_U8_BE(T0, 2)] ^ \ 360 X2[GET_U8_BE(T0, 3)]; \ 379 #define ARIA_SBOX_LAYER2_WITH_PRE_DIFF(T0, T1, T2, T3) \ argument 381 (T0) = \ [all …]
|
| /netbsd-src/crypto/external/bsd/openssl.old/dist/crypto/aria/ |
| H A D | aria.c | 345 #define ARIA_ADD_ROUND_KEY(RK, T0, T1, T2, T3) \ argument 347 (T0) ^= (RK)->u[0]; \ 354 #define ARIA_SBOX_LAYER1_WITH_PRE_DIFF(T0, T1, T2, T3) \ argument 356 (T0) = \ 357 S1[GET_U8_BE(T0, 0)] ^ \ 358 S2[GET_U8_BE(T0, 1)] ^ \ 359 X1[GET_U8_BE(T0, 2)] ^ \ 360 X2[GET_U8_BE(T0, 3)]; \ 379 #define ARIA_SBOX_LAYER2_WITH_PRE_DIFF(T0, T1, T2, T3) \ argument 381 (T0) = \ [all …]
|
| /netbsd-src/sys/external/bsd/compiler_rt/dist/lib/xray/tests/unit/ |
| H A D | function_call_trie_test.cc | 263 FunctionCallTrie T0(A); in TEST() local 267 T0.enterFunction(1, 0, 0); in TEST() 268 T0.enterFunction(2, 1, 0); in TEST() 269 T0.enterFunction(3, 2, 0); in TEST() 270 T0.exitFunction(3, 3, 0); in TEST() 271 T0.exitFunction(2, 4, 0); in TEST() 272 T0.exitFunction(1, 5, 0); in TEST() 289 T0.mergeInto(Merged); in TEST()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
| H A D | PatternMatch.h | 1419 template <typename T0, unsigned Opcode> struct OneOps_match { 1420 T0 Op1; 1422 OneOps_match(const T0 &Op1) : Op1(Op1) {} in OneOps_match() 1434 template <typename T0, typename T1, unsigned Opcode> struct TwoOps_match { 1435 T0 Op1; 1438 TwoOps_match(const T0 &Op1, const T1 &Op2) : Op1(Op1), Op2(Op2) {} in TwoOps_match() 1450 template <typename T0, typename T1, typename T2, unsigned Opcode> 1452 T0 Op1; 1456 ThreeOps_match(const T0 &Op1, const T1 &Op2, const T2 &Op3) in ThreeOps_match() 1507 template <typename T0, typename T1, typename T2> struct Shuffle_match { [all …]
|