/third_party/node/deps/openssl/openssl/crypto/chacha/asm/ |
H A D | chacha-s390x.pl | 445 my ($xt0,$xt1,$xt2,$xt3)=map("%v$_",(27..30)); 512 vmrhf ($xt0,$xa0,$xa1); # transpose data 516 vpdi ($xa0,$xt0,$xt1,0b0000); 517 vpdi ($xa1,$xt0,$xt1,0b0101); 521 vmrhf ($xt0,$xb0,$xb1); 525 vpdi ($xb0,$xt0,$xt1,0b0000); 526 vpdi ($xb1,$xt0,$xt1,0b0101); 530 vmrhf ($xt0,$xc0,$xc1); 534 vpdi ($xc0,$xt0,$xt1,0b0000); 535 vpdi ($xc1,$xt0, [all...] |
H A D | chacha-ppc.pl | 919 my ($xt0,$xt1,$xt2,$xt3) = map("v$_",(27..30)); 920 my ($sixteen,$twelve,$eight,$seven) = ($xt0,$xt1,$xt2,$xt3); 1026 vxor $xt0,$xt0,$xt0 1029 vsldoi @K[3],@K[3],$xt0,4 1030 vsldoi @K[3],$xt0,@K[3],12 # clear @K[3].word[0] 1034 be?vspltisb $xt0,3 # 0x03..03 1035 be?vxor $beperm,$beperm,$xt0 # swap bytes within words 1077 vmrgew $xt0, [all...] |
H A D | chacha-armv8.pl | 352 my ($xt0,$xt1,$xt2,$xt3, $CTR,$ROT24) = map("v$_.4s",(4..9)); 382 "&eor ('$xt0',@x[$b0],@x[$c0])", 386 "&ushr (@x[$b0],'$xt0',20)", 390 "&sli (@x[$b0],'$xt0',12)", 399 "&eor ('$xt0',@x[$d0],@x[$a0])", 403 "&tbl (@x[$d0],'{$xt0}','$ROT24')", 412 "&eor ('$xt0',@x[$b0],@x[$c0])", 416 "&ushr (@x[$b0],'$xt0',25)", 420 "&sli (@x[$b0],'$xt0',7)", 520 zip1 $xt0, [all...] |
H A D | chacha-x86_64.pl | 780 my ($xd0,$xd1,$xd2,$xd3, $xt0,$xt1,$xt2,$xt3, 790 my ($xc,$xc_,$t0,$t1)=map("\"$_\"",$xt0,$xt1,$xt2,$xt3); 983 pshufd \$0x00,$xt3,$xt0 # "$xc0" 985 movdqa $xt0,0xc0-0x100(%rcx) 1013 movdqa 0xc0-0x100(%rcx),$xt0 # "$xc0" 1084 my ($xc0,$xc1,$xc2,$xc3)=($xt0,$xt1,$xa0,$xa1); 1108 ($xt0,$xt1)=($xa2,$xa3); # use $xaN as temporary 1133 movdqu 0x00($inp),$xt0 # xor with input 1137 pxor 0x00(%rsp),$xt0 # $xaN is offloaded, remember? 1142 movdqu $xt0, [all...] |
H A D | chacha-x86.pl | 592 my ($xa0,$xa1,$xa2,$xa3,$xt0,$xt1,$xt2,$xt3)=map("xmm$_",(0..7)); 620 &movdqu ($xt0,&QWP(64*0-128,$inp)); # load input 625 &pxor ($xt0,$xa0); 633 &movdqu (&QWP(64*0-128,$out),$xt0); # store output 988 my ($xa0,$xa1,$xa2,$xa3,$xt0,$xt1,$xt2,$xt3)=map("xmm$_",(0..7)); 1010 &vpxor ($xt0,$xa1,&QWP(64*0-128,$inp)); 1019 &vmovdqu (&QWP(64*0-128,$out),$xt0); # store output
|
/third_party/openssl/crypto/chacha/asm/ |
H A D | chacha-s390x.pl | 445 my ($xt0,$xt1,$xt2,$xt3)=map("%v$_",(27..30)); 512 vmrhf ($xt0,$xa0,$xa1); # transpose data 516 vpdi ($xa0,$xt0,$xt1,0b0000); 517 vpdi ($xa1,$xt0,$xt1,0b0101); 521 vmrhf ($xt0,$xb0,$xb1); 525 vpdi ($xb0,$xt0,$xt1,0b0000); 526 vpdi ($xb1,$xt0,$xt1,0b0101); 530 vmrhf ($xt0,$xc0,$xc1); 534 vpdi ($xc0,$xt0,$xt1,0b0000); 535 vpdi ($xc1,$xt0, [all...] |
H A D | chacha-ppc.pl | 919 my ($xt0,$xt1,$xt2,$xt3) = map("v$_",(27..30)); 920 my ($sixteen,$twelve,$eight,$seven) = ($xt0,$xt1,$xt2,$xt3); 1026 vxor $xt0,$xt0,$xt0 1029 vsldoi @K[3],@K[3],$xt0,4 1030 vsldoi @K[3],$xt0,@K[3],12 # clear @K[3].word[0] 1034 be?vspltisb $xt0,3 # 0x03..03 1035 be?vxor $beperm,$beperm,$xt0 # swap bytes within words 1077 vmrgew $xt0, [all...] |
H A D | chacha-armv8.pl | 355 my ($xt0,$xt1,$xt2,$xt3, $CTR,$ROT24) = map("v$_.4s",(4..9)); 385 "&eor ('$xt0',@x[$b0],@x[$c0])", 389 "&ushr (@x[$b0],'$xt0',20)", 393 "&sli (@x[$b0],'$xt0',12)", 402 "&eor ('$xt0',@x[$d0],@x[$a0])", 406 "&tbl (@x[$d0],'{$xt0}','$ROT24')", 415 "&eor ('$xt0',@x[$b0],@x[$c0])", 419 "&ushr (@x[$b0],'$xt0',25)", 423 "&sli (@x[$b0],'$xt0',7)", 524 zip1 $xt0, [all...] |
H A D | chacha-x86_64.pl | 780 my ($xd0,$xd1,$xd2,$xd3, $xt0,$xt1,$xt2,$xt3, 790 my ($xc,$xc_,$t0,$t1)=map("\"$_\"",$xt0,$xt1,$xt2,$xt3); 983 pshufd \$0x00,$xt3,$xt0 # "$xc0" 985 movdqa $xt0,0xc0-0x100(%rcx) 1013 movdqa 0xc0-0x100(%rcx),$xt0 # "$xc0" 1084 my ($xc0,$xc1,$xc2,$xc3)=($xt0,$xt1,$xa0,$xa1); 1108 ($xt0,$xt1)=($xa2,$xa3); # use $xaN as temporary 1133 movdqu 0x00($inp),$xt0 # xor with input 1137 pxor 0x00(%rsp),$xt0 # $xaN is offloaded, remember? 1142 movdqu $xt0, [all...] |
H A D | chacha-x86.pl | 592 my ($xa0,$xa1,$xa2,$xa3,$xt0,$xt1,$xt2,$xt3)=map("xmm$_",(0..7)); 620 &movdqu ($xt0,&QWP(64*0-128,$inp)); # load input 625 &pxor ($xt0,$xa0); 633 &movdqu (&QWP(64*0-128,$out),$xt0); # store output 988 my ($xa0,$xa1,$xa2,$xa3,$xt0,$xt1,$xt2,$xt3)=map("xmm$_",(0..7)); 1010 &vpxor ($xt0,$xa1,&QWP(64*0-128,$inp)); 1019 &vmovdqu (&QWP(64*0-128,$out),$xt0); # store output
|
/third_party/mesa3d/src/intel/isl/ |
H A D | isl_tiled_memcpy.c | 840 uint32_t xt0, xt3; in linear_to_tiled() local 861 xt0 = ALIGN_DOWN(xt1, tw); in linear_to_tiled() 873 for (xt = xt0; xt < xt3; xt += tw) { in linear_to_tiled() 931 uint32_t xt0, xt3; in tiled_to_linear() local 961 xt0 = ALIGN_DOWN(xt1, tw); in tiled_to_linear() 973 for (xt = xt0; xt < xt3; xt += tw) { in tiled_to_linear()
|