Home
last modified time | relevance | path

Searched refs:T0 (Results 1 – 25 of 96) sorted by relevance

1234

/freebsd/crypto/openssl/crypto/poly1305/asm/
H A Dpoly1305-x86.pl392 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 Dpoly1305-ppc.pl770 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 Dpoly1305-x86_64.pl344 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 Dpoly1305-armv4.pl445 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 Dpoly1305-armv8.pl227 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 Dpoly1305-sparcv9.pl284 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 Dseed_local.h57 # 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 Dpoly1305_sse2.c207 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 Dsha512-armv8.pl106 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 Dsha256-armv4.pl312 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 Dbash.h42 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 Daria.c345 #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 Ddiskinfo.c352 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 DPatternMatch.h1662 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 DmkT0.sh11 $CSC /out:T0Comp.exe /main:T0Comp /res:T0/kern.t0,t0-kernel T0/*.cs
H A DmkT0.cmd31 %CSC% /nologo /out:T0Comp.exe /main:T0Comp /res:T0\kern.t0,t0-kernel T0\*.cs
H A DRules.mk325T0$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 Dskein_impl.h145 #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 Drsaz-avx512.pl133 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 DSparcISelDAGToDAG.cpp256 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 Dskein.h231 #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 DMips16RegisterInfo.cpp62 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 DCSKYISelDAGToDAG.cpp222 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 Dpf.os145 # 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 Dchacha-ppc.pl420 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

1234