Home
last modified time | relevance | path

Searched refs:Xi (Results 1 – 25 of 48) sorted by relevance

12

/freebsd-11-stable/crypto/openssl/crypto/modes/asm/
HDghash-x86_64.pl125 $Xi="%rdi";
235 movzb 15($Xi),$Zlo
238 &loop ($Xi);
240 mov $Zlo,8($Xi)
241 mov $Zhi,($Xi)
303 &mov ($Zlo,"8($Xi)");
304 &mov ($Zhi,"0($Xi)");
314 &mov ("($Xi)",$Zhi);
315 &mov ("8($Xi)","%rdx");
350 &mov ($dat,"$j($Xi)") if (--$j%4==0);
[all …]
HDghash-x86.pl830 ($Xi,$Xhi)=("xmm0","xmm1"); $Hkey="xmm2";
837 my ($Xhi,$Xi,$Hkey,$HK)=@_;
839 &movdqa ($Xhi,$Xi); #
840 &pshufd ($T1,$Xi,0b01001110);
842 &pxor ($T1,$Xi); #
846 &pclmulqdq ($Xi,$Hkey,0x00); #######
849 &xorps ($T1,$Xi); #
856 &pxor ($Xi,$T2); #
865 my ($Xhi,$Xi,$Hkey)=@_;
867 &movdqa ($T1,$Xi); #
[all …]
HDaesni-gcm-x86_64.pl71 $Z0,$Z1,$Z2,$Z3,$Xi) = map("%xmm$_",(0..8));
128 vpxor $Z0,$Xi,$Xi # modulo-scheduled
139 vpxor 16+8(%rsp),$Xi,$Xi # modulo-scheduled [vpxor $Z3,$Xi,$Xi]
203 vpxor 0x70+8(%rsp),$Xi,$Xi # accumulate I[0]
217 vpclmulqdq \$0x10,$Hkey,$Xi,$Z1
220 vpclmulqdq \$0x01,$Hkey,$Xi,$T1
224 vpclmulqdq \$0x00,$Hkey,$Xi,$T2
227 vpclmulqdq \$0x11,$Hkey,$Xi,$Xi
242 vpxor $Xi,$Z3,$Z3
332 vmovdqu $Z3,16+8(%rsp) # postpone vpxor $Z3,$Xi,$Xi
[all …]
HDghash-s390x.pl58 $Xi="%r2"; # argument block
94 la %r1,0($Xi) # H lies right after Xi in gcm128_context
106 aghi $Xi,-1
111 lg $Zlo,8+1($Xi) # Xi
132 la %r1,0($Xi) # H lies right after Xi in gcm128_context
145 aghi $Xi,-1
150 lg $Zlo,8+1($Xi) # Xi
151 lg $Zhi,0+1($Xi)
157 stg $Zlo,8+1($Xi)
158 stg $Zhi,0+1($Xi)
[all …]
HDghash-armv4.pl77 $Xi="r0"; # argument block
105 str $_,[$Xi,#$i]
107 str $_,[$Xi,#$i]
110 strb $_,[$Xi,#$i+3]
112 strb $Tlh,[$Xi,#$i+2]
114 strb $Thl,[$Xi,#$i+1]
115 strb $Thh,[$Xi,#$i]
163 ldrb $nhi,[$Xi,#15]
181 ldrb $nhi,[$Xi,#14]
214 ldrplb $Tll,[$Xi,$cnt]
[all …]
HDghash-parisc.pl53 $Xi="%r26"; # argument block
124 ldb 15($Xi),$nlo
136 ldb 14($Xi),$nlo
165 ldbx $cnt($Xi),$nlo
205 std $Zll,8($Xi)
206 std $Zhh,0($Xi)
214 ldb 15($Xi),$nlo
227 ldb 14($Xi),$nlo
258 ldbx $cnt($Xi),$nlo
313 stw $Zll,12($Xi)
[all …]
HDghash-sparcv9.pl73 $Xi="%i0"; # input argument block
99 ldub [$Xi+15],$xi0
100 ldub [$Xi+14],$xi1
149 ldub [$Xi+$cnt],$xi1
201 stx $Zlo,[$Xi+8]
203 stx $Zhi,[$Xi]
221 stx $Zlo,[$Xi+8]
223 stx $Zhi,[$Xi]
239 ldub [$Xi+15],$nlo
251 ldub [$Xi+14],$nlo
[all …]
HDghash-ia64.pl109 $ADDP Xi=15,in0 // &Xi[15]
263 ld1 $xi[0]=[$Xip],-1 //(p16) *Xi--
269 { .mmi; ld1 $xi[0]=[$Xip],-1 //(p16) *Xi--
297 ld1 $xi[0]=[$Xip],-1 //(p16) *Xi--
327 ld1 $xi[0]=[$Xip],-1 //(p16) *Xi--
388 add $Xip=9,$Xip };; // &Xi.lo
HDghashv8-armx.pl36 $Xi="x0"; # argument block
129 vld1.64 {$t1},[$Xi] @ load Xi
162 vst1.64 {$Xl},[$Xi] @ write out Xi
186 vld1.64 {$Xl},[$Xi] @ load [rotated] Xi
319 vst1.64 {$Xl},[$Xi] @ write out Xi
/freebsd-11-stable/crypto/openssl/crypto/sha/asm/
HDsha1-mb-x86_64.pl85 @Xi=map("%xmm$_",(10..14));
91 @Xi=map("%xmm$_",(0..4));
124 movd (@ptr[0]),@Xi[0]
126 movd (@ptr[1]),@Xi[2] # borrow @Xi[2]
128 movd (@ptr[2]),@Xi[3] # borrow @Xi[3]
130 movd (@ptr[3]),@Xi[4] # borrow @Xi[4]
132 punpckldq @Xi[3],@Xi[0]
133 movd `4*$j-16*4`(@ptr[0]),@Xi[1]
134 punpckldq @Xi[4],@Xi[2]
136 punpckldq @Xi[2],@Xi[0]
[all …]
HDsha256-mb-x86_64.pl88 ($t1,$t2,$t3,$axb,$bxc,$Xi,$Xn,$sigma)=map("%xmm$_",(0..7));
103 movd `4*$i`(@ptr[0]),$Xi
107 punpckldq $t2,$Xi
109 punpckldq $t1,$Xi
112 movd `4*$i`(@ptr[0]),$Xi
120 punpckldq $t2,$Xi
122 punpckldq $t1,$Xi
126 `"pshufb $Xn,$Xi" if ($i<=15 && ($i&1)==0)`
128 `"pshufb $Xn,$Xi" if ($i<=15 && ($i&1)==1)`
132 movdqa $Xi,`&Xi_off($i)`
[all …]
HDsha1-armv4-large.pl85 $Xi="r14";
91 ldr $t0,[$Xi,#15*4]
92 ldr $t1,[$Xi,#13*4]
93 ldr $t2,[$Xi,#7*4]
95 ldr $t3,[$Xi,#2*4]
102 str $t0,[$Xi,#-4]!
135 str $t0,[$Xi,#-4]!
191 mov $Xi,sp
202 teq $Xi,sp
221 teq $Xi,sp @ preserve carry
[all …]
HDsha1-thumb.pl40 $Xi="r12";
133 mov $Xi,sp
170 mov $t0,$Xi
175 mov $Xi,$t1
181 cmp $Xi,$t0
187 mov $Xi,$t1
193 cmp $Xi,$t0
201 mov $Xi,$t1
207 cmp $Xi,$t0
211 mov $Xi,sp
HDsha1-x86_64.pl447 my $Xi=4;
577 &movdqa (eval(16*(($Xi-1)&3))."(%rsp)",@Tx[1]); # X[]+K xfer to IALU
612 &movdqa (@Tx[2],eval(2*16*(($Xi)/5)-64)."($K_XX_XX)"); # K_XX_XX
618 &pshufd (@Tx[1],@X[-1&7],0xee) if ($Xi==7); # was &movdqa (@Tx[0],@X[-1&7]) in Xupdate_ssse3_32_79
622 $Xi++; push(@X,shift(@X)); # "rotate" X[]
632 eval(shift(@insns)) if ($Xi==8);
634 eval(shift(@insns)) if ($Xi==8);
646 if ($Xi%5) {
649 &movdqa (@Tx[2],eval(2*16*($Xi/5)-64)."($K_XX_XX)");
665 &movdqa (eval(16*(($Xi-1)&3))."(%rsp)",@Tx[1]); # X[]+K xfer to IALU
[all …]
HDsha1-586.pl552 my $Xi=4; # 4xSIMD Xupdate round, start pre-seeded
681 &movdqa (&QWP(64+16*(($Xi-4)%3),"esp"),@X[-4&7]);# save X[] to backtrace buffer
699 &movdqa (&QWP(0+16*(($Xi-1)&3),"esp"),@X[3]); # X[]+K xfer to IALU
728 &movdqa (@X[2],&QWP(64+16*(($Xi-6)%3),"esp")) if ($Xi>5); # restore X[] from backtrace buffer
736 &movdqa (@X[4],&QWP(112-16+16*(($Xi)/5),"esp")); # K_XX_XX
741 &pshufd (@X[1],@X[-3&7],0xee) if ($Xi<7); # was &movdqa (@X[1],@X[-2&7])
742 &pshufd (@X[3],@X[-1&7],0xee) if ($Xi==7);
748 $Xi++; push(@X,shift(@X)); # "rotate" X[]
765 &movdqa (&QWP(64+16*(($Xi-4)%3),"esp"),@X[-4&7]); # save X[] to backtrace buffer
769 if ($Xi%5) {
[all …]
HDsha1-sparcv9.pl34 $Xi="%g4";
56 my $xi=($i&1)?@X[($i/2)%8]:$Xi;
74 " srlx @X[(($i+1)/2)%8],32,$Xi\n";
93 sllx @X[($j+6)%8],32,$Xi ! Xupdate($i)
98 or $tmp1,$Xi,$Xi
100 xor $Xi,@X[$j%8],@X[$j%8]
101 srlx @X[$j%8],31,$Xi
103 and $Xi,$rot1m,$Xi
106 or $Xi,@X[$j%8],@X[$j%8]
118 $xi=$Xi;
[all …]
HDsha1-sparcv9a.pl58 $Xi="%o7";
152 ld [$Xfer+`4*($i%16)`],$Xi
160 add $Xi,$e,$e
171 ld [$Xfer+`4*($i%16)`],$Xi
180 add $Xi,$e,$e
204 ld [$Xfer+`4*($i%16)`],$Xi
217 add $Xi,$e,$e
222 ld [$Xfer+`4*($i%16)`],$Xi
237 add $Xi,$e,$e
242 ld [$Xfer+`4*($i%16)`],$Xi
[all …]
/freebsd-11-stable/crypto/openssl/crypto/modes/
HDgcm128.c145 static void gcm_gmult_8bit(u64 Xi[2], const u128 Htable[256]) in gcm_gmult_8bit()
148 const u8 *xi = (const u8 *)Xi + 15; in gcm_gmult_8bit()
227 if ((u8 *)Xi == xi) in gcm_gmult_8bit()
243 Xi[0] = BSWAP8(Z.hi); in gcm_gmult_8bit()
244 Xi[1] = BSWAP8(Z.lo); in gcm_gmult_8bit()
246 u8 *p = (u8 *)Xi; in gcm_gmult_8bit()
258 Xi[0] = Z.hi; in gcm_gmult_8bit()
259 Xi[1] = Z.lo; in gcm_gmult_8bit()
263 # define GCM_MUL(ctx,Xi) gcm_gmult_8bit(ctx->Xi.u,ctx->Htable) argument
351 static void gcm_gmult_4bit(u64 Xi[2], const u128 Htable[16]) in gcm_gmult_4bit()
[all …]
HDmodes_lcl.h112 } Yi, EKi, EK0, len, Xi, H; member
121 void (*gmult) (u64 Xi[2], const u128 Htable[16]);
122 void (*ghash) (u64 Xi[2], const u128 Htable[16], const u8 *inp,
/freebsd-11-stable/secure/lib/libcrypto/arm/
HDghashv8-armx.S62 vld1.64 {q9},[r0] @ load Xi
71 .byte 0x86,0x0e,0xa8,0xf2 @ pmull q0,q12,q3 @ H.lo·Xi.lo
73 .byte 0x87,0x4e,0xa9,0xf2 @ pmull2 q2,q12,q3 @ H.hi·Xi.hi
74 .byte 0xa2,0x2e,0xaa,0xf2 @ pmull q1,q13,q9 @ (H.lo+H.hi)·(Xi.lo+Xi.hi)
95 vst1.64 {q0},[r0] @ write out Xi
104 vld1.64 {q0},[r0] @ load [rotated] Xi
124 vext.8 q0,q0,q0,#8 @ rotate Xi
138 veor q3,q3,q0 @ I[i]^=Xi
148 .byte 0x86,0x0e,0xac,0xf2 @ pmull q0,q14,q3 @ H^2.lo·Xi.lo
153 .byte 0x87,0x4e,0xad,0xf2 @ pmull2 q2,q14,q3 @ H^2.hi·Xi.hi
[all …]
/freebsd-11-stable/crypto/openssl/crypto/aes/asm/
HDaesni-sha1-x86_64.pl145 my $Xi=4;
334 &movdqa (eval(16*(($Xi-1)&3))."(%rsp)",@Tx[1]); # X[]+K xfer to IALU
369 &movdqa (@Tx[2],eval(16*(($Xi)/5))."($K_XX_XX)"); # K_XX_XX
375 &pshufd (@Tx[1],@X[-1&7],0xee) if ($Xi==7); # was &movdqa (@Tx[0],@X[-1&7]) in Xupdate_ssse3_32_79
379 $Xi++; push(@X,shift(@X)); # "rotate" X[]
389 eval(shift(@insns)) if ($Xi==8);
391 eval(shift(@insns)) if ($Xi==8);
403 if ($Xi%5) {
406 &movdqa (@Tx[2],eval(16*($Xi/5))."($K_XX_XX)");
422 &movdqa (eval(16*(($Xi-1)&3))."(%rsp)",@Tx[1]); # X[]+K xfer to IALU
[all …]
/freebsd-11-stable/contrib/netbsd-tests/lib/libcurses/check_files/
HDcopywin9.chk1 cup11;16Xe t ncup12;16Xt s icup13;16Xg e tcup14;15Xi g ecup15;16Xi g ecup16;15Xs i g
HDcopywin13.chk1 cup11;16Xe t ncup12;16Xt s icup13;16Xg e tcup14;15Xi g ecup15;16Xi g ecup16;15Xs i g
/freebsd-11-stable/crypto/openssl/crypto/evp/
HDe_aes.c253 const void *key, unsigned char ivec[16], u64 *Xi);
258 const void *key, unsigned char ivec[16], u64 *Xi);
260 void gcm_ghash_avx(u64 Xi[2], const u128 Htable[16], const u8 *in,
1398 gctx->gcm.Yi.c, gctx->gcm.Xi.u); in aes_gcm_tls_cipher()
1416 gctx->gcm.Yi.c, gctx->gcm.Xi.u); in aes_gcm_tls_cipher()
1439 gctx->gcm.Yi.c, gctx->gcm.Xi.u); in aes_gcm_tls_cipher()
1457 gctx->gcm.Yi.c, gctx->gcm.Xi.u); in aes_gcm_tls_cipher()
1511 gctx->gcm.Xi.u); in aes_gcm_cipher()
1533 gctx->gcm.Xi.u); in aes_gcm_cipher()
1555 gctx->gcm.Yi.c, gctx->gcm.Xi.u); in aes_gcm_cipher()
[all …]
/freebsd-11-stable/contrib/groff/font/devps/generate/
HDsymbolchars35 Xi *C

12