/freebsd/crypto/openssl/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 | 227 my ($T0,$T1,$MASK) = map("v$_",(29..31)); 703 ushr $T0.2d,$ACC3,#26 707 add $ACC4,$ACC4,$T0.2d // h3 -> h4 711 ushr $T0.2d,$ACC4,#26 718 add $ACC0,$ACC0,$T0.2d 719 shl $T0.2d,$T0.2d,#2 722 add $ACC0,$ACC0,$T0.2d // h4 -> h0 727 shrn $T0.2s,$ACC0,#26 732 add $H1,$H1,$T0.2s // h0 -> h1 844 ushr $T0.2d,$ACC3,#26 [all …]
|
H A D | poly1305-sparcv9.pl | 284 my ($D0,$D1,$D2,$T0) = map("%g$_",(1..4)); 335 mulx $S1,$H1,$T0 ! s1*h1 337 addcc $T0,$D0,$D0 338 mulx $R1,$H0,$T0 ! r1*h0 341 addcc $T0,$D1,$D1 342 mulx $R0,$H1,$T0 ! r0*h1 345 addcc $T0,$D1,$D1 346 mulx $S1,$H2,$T0 ! s1*h2 349 addcc $T0,$D1,$D1 352 srlx $D2,2,$T0 ! final reduction step [all …]
|
/freebsd/crypto/openssl/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 …]
|
/freebsd/sys/contrib/libsodium/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 …]
|
/freebsd/crypto/openssl/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) 454 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 …]
|
/freebsd/crypto/libecc/include/libecc/hash/ |
H A D | bash.h | 42 u64 T0, T1, T2; \ 43 T0 = BASH_ROTHI(W0, m1); \ 46 W1 = (T0 ^ T1); \ 48 T0 = (~(W2)); \ 51 T0 = (T0 | W1); \ 54 W0 = (W0 ^ T0); \
|
/freebsd/crypto/openssl/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 …]
|
/freebsd/usr.sbin/diskinfo/ |
H A D | diskinfo.c | 352 T0(void) in T0() function 441 T0(); in speeddisk() 453 T0(); in speeddisk() 464 T0(); in speeddisk() 475 T0(); in speeddisk() 484 T0(); in speeddisk() 493 T0(); in speeddisk() 502 T0(); in speeddisk() 512 T0(); in speeddisk() 521 T0(); in speeddisk() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | PatternMatch.h | 1662 template <typename T0, unsigned Opcode> struct OneOps_match { 1663 T0 Op1; 1665 OneOps_match(const T0 &Op1) : Op1(Op1) {} in OneOps_match() 1677 template <typename T0, typename T1, unsigned Opcode> struct TwoOps_match { 1678 T0 Op1; 1681 TwoOps_match(const T0 &Op1, const T1 &Op2) : Op1(Op1), Op2(Op2) {} in TwoOps_match() 1693 template <typename T0, typename T1, typename T2, unsigned Opcode> 1695 T0 Op1; 1699 ThreeOps_match(const T0 &Op1, const T1 &Op2, const T2 &Op3) in ThreeOps_match() 1780 template <typename T0, typename T1, typename T2> struct Shuffle_match { [all …]
|
/freebsd/contrib/bearssl/mk/ |
H A D | mkT0.sh | 11 $CSC /out:T0Comp.exe /main:T0Comp /res:T0/kern.t0,t0-kernel T0/*.cs
|
H A D | mkT0.cmd | 31 %CSC% /nologo /out:T0Comp.exe /main:T0Comp /res:T0\kern.t0,t0-kernel T0\*.cs
|
H A D | Rules.mk | 325 …T0$PBlobWriter.cs T0$PCPU.cs T0$PCodeElement.cs T0$PCodeElementJump.cs T0$PCodeElementUInt.cs T0$P… 340 T0: kT0
|
/freebsd/sys/contrib/openzfs/module/icp/algs/skein/ |
H A D | skein_impl.h | 145 #define Skein_Set_T0(ctxPtr, T0) Skein_Set_Tweak(ctxPtr, 0, T0) argument 149 #define Skein_Set_T0_T1(ctxPtr, T0, T1) \ argument 151 Skein_Set_T0(ctxPtr, (T0)); \
|
/freebsd/crypto/openssl/crypto/bn/asm/ |
H A D | rsaz-avx512.pl | 133 my ($T0,$T0h,$T1,$T1h,$T2) = map("%ymm$_", (24..28)); 215 vpsrlq \$52, $_R0, $T0 225 valignq \$3, $T0, $T0h, $T0h 226 valignq \$3, $zero, $T0, $T0 236 vpaddq $T0, $_R0, $_R0
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/ |
H A D | SparcISelDAGToDAG.cpp | 256 SDValue T0 = CurDAG->getCopyToReg(Sub0, dl, Reg0, Sub0, in tryInlineAsm() local 258 SDValue T1 = CurDAG->getCopyToReg(Sub1, dl, Reg1, Sub1, T0.getValue(1)); in tryInlineAsm() 270 SDValue T0 = CurDAG->getCopyFromReg(Chain, dl, Reg0, MVT::i32, in tryInlineAsm() local 273 T0.getValue(1)); in tryInlineAsm() 280 T0, in tryInlineAsm()
|
/freebsd/sys/crypto/skein/ |
H A D | skein.h | 231 #define Skein_Set_T0(ctxPtr,T0) Skein_Set_Tweak(ctxPtr,0,T0) argument 235 #define Skein_Set_T0_T1(ctxPtr,T0,T1) \ argument 237 Skein_Set_T0(ctxPtr,(T0)); \
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | Mips16RegisterInfo.cpp | 62 TII.copyPhysReg(MBB, I, DL, Mips::T0, Reg, true); in saveScavengerRegister() 63 TII.copyPhysReg(MBB, UseMI, DL, Reg, Mips::T0, true); in saveScavengerRegister()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/ |
H A D | CSKYISelDAGToDAG.cpp | 222 SDValue T0 = in selectInlineAsm() local 224 SDValue T1 = CurDAG->getCopyToReg(Sub1, dl, Reg1, Sub1, T0.getValue(1)); in selectInlineAsm() 236 SDValue T0 = in selectInlineAsm() local 239 CurDAG->getCopyFromReg(Chain, dl, Reg1, MVT::i32, T0.getValue(1)); in selectInlineAsm() 240 SDValue Pair = SDValue(createGPRPairNode(MVT::i64, T0, T1), 0); in selectInlineAsm()
|
/freebsd/sbin/pfctl/ |
H A D | pf.os | 145 # T0 - timestamp with a zero value 297 65535:64:0:60:M*,N,W0,N,N,T0: NetBSD:1.6:opera:NetBSD 1.6 (Opera) 298 16384:64:0:60:M*,N,W0,N,N,T0: NetBSD:1.6::NetBSD 1.6 299 16384:64:1:60:M*,N,W0,N,N,T0: NetBSD:1.6:df:NetBSD 1.6 (DF) 300 65535:64:1:60:M*,N,W1,N,N,T0: NetBSD:1.6::NetBSD 1.6W-current (DF) 301 65535:64:1:60:M*,N,W0,N,N,T0: NetBSD:1.6::NetBSD 1.6X (DF) 302 32768:64:1:60:M*,N,W0,N,N,T0: NetBSD:1.6:randomization:NetBSD 1.6ZH-current (w/ ip_id randomization) 330 S17:64:1:64:N,W3,N,N,T0,N,N,S,M*: Solaris:8:RFC1323:Solaris 8 RFC1323 391 S44:64:1:64:M*,N,W0,N,N,T0,N,N,S: Windows:95::Windows 95 392 8192:128:1:64:M*,N,W0,N,N,T0,N,N,S: Windows:95:b:Windows 95b [all …]
|
/freebsd/crypto/openssl/crypto/chacha/asm/ |
H A D | chacha-ppc.pl | 420 my ($twelve,$seven,$T0,$T1) = @D; 512 ?lvsr $T0,0,$key # prepare unaligned load 526 ?vperm @K[1],@K[2],@K[1],$T0 # align key 527 ?vperm @K[2],@D[0],@K[2],$T0 538 vxor $T0,$T0,$T0 # 0x00..00 542 ?vperm $outmask,$outmask,$T0,$outperm 544 be?lvsl $T0,0,@x[0] # 0x00..0f 546 be?vxor $T0,$T0,$T1 # swap bytes within words 548 be?vperm $inpperm,$inpperm,$inpperm,$T0
|