Lines Matching refs:xa0
781 $xa0,$xa1,$xa2,$xa3, $xb0,$xb1,$xb2,$xb3)=map("%xmm$_",(0..15));
782 my @xx=($xa0,$xa1,$xa2,$xa3, $xb0,$xb1,$xb2,$xb3,
965 pshufd \$0x00,$xa3,$xa0 # smash key by lanes...
967 movdqa $xa0,0x40(%rsp) # ... and offload
980 movdqa $xb2,0xa0-0x100(%rcx)
1005 movdqa 0x40(%rsp),$xa0 # re-load smashed key
1011 movdqa 0xa0-0x100(%rcx),$xb2
1040 paddd 0x40(%rsp),$xa0 # accumulate key material
1045 movdqa $xa0,$xt2 # "de-interlace" data
1046 punpckldq $xa1,$xa0
1051 movdqa $xa0,$xa1
1052 punpcklqdq $xa2,$xa0 # "a0"
1062 paddd 0xa0-0x100(%rcx),$xb2
1065 movdqa $xa0,0x00(%rsp) # offload $xaN
1067 movdqa 0x20(%rsp),$xa0 # "xc2"
1084 my ($xc0,$xc1,$xc2,$xc3)=($xt0,$xt1,$xa0,$xa1);
1374 $xa0,$xa1,$xa2,$xa3, $xt0,$xt1,$xt2,$xt3)=map("%xmm$_",(0..15));
1375 my @xx=($xa0,$xa1,$xa2,$xa3, $xb0,$xb1,$xb2,$xb3,
1482 vpshufd \$0x00,$xa3,$xa0 # smash key by lanes...
1484 vmovdqa $xa0,0x40(%rsp) # ... and offload
1497 vmovdqa $xb2,0xa0-0x100(%rcx)
1522 vmovdqa 0x40(%rsp),$xa0 # re-load smashed key
1528 vmovdqa 0xa0-0x100(%rcx),$xb2
1554 vpaddd 0x40(%rsp),$xa0,$xa0 # accumulate key material
1562 vpunpckldq $xa1,$xa0,$xt2 # "de-interlace" data
1564 vpunpckhdq $xa1,$xa0,$xa0
1568 vpunpcklqdq $xa2,$xa0,$xa3 # "a2"
1569 vpunpckhqdq $xa2,$xa0,$xa0 # "a3"
1571 ($xa0,$xa1,$xa2,$xa3,$xt2)=($xa1,$xt2,$xa3,$xa0,$xa2);
1575 vpaddd 0xa0-0x100(%rcx),$xb2,$xb2
1578 vmovdqa $xa0,0x00(%rsp) # offload $xa0,1
1580 vmovdqa 0x20(%rsp),$xa0 # "xc2"
1593 my ($xc0,$xc1,$xc2,$xc3)=($xt0,$xt1,$xa0,$xa1);
1626 ($xa0,$xa1)=($xt2,$xt3);
1628 vmovdqa 0x00(%rsp),$xa0 # restore $xa0,1
1634 vpxor 0x00($inp),$xa0,$xa0 # xor with input
1653 vmovdqu $xa0,0x00($out)
1687 vmovdqa $xa0,0x00(%rsp)
1695 vpxor 0x00($inp),$xa0,$xa0 # xor with input
1699 vmovdqu $xa0,0x00($out)
1717 vpxor 0x00($inp),$xa0,$xa0 # xor with input
1726 vmovdqu $xa0,0x00($out)
1748 vpxor 0x00($inp),$xa0,$xa0 # xor with input
1762 vmovdqu $xa0,0x00($out)
1824 $xa0,$xa1,$xa2,$xa3, $xt0,$xt1,$xt2,$xt3)=map("%ymm$_",(0..15));
1825 my @xx=($xa0,$xa1,$xa2,$xa3, $xb0,$xb1,$xb2,$xb3,
1989 vpshufd \$0x00,$xa3,$xa0 # smash key by lanes...
1991 vmovdqa $xa0,0x80-0x100(%rcx) # ... and offload
1993 vmovdqa $xa1,0xa0-0x100(%rcx)
2029 vmovdqa 0x80-0x100(%rcx),$xa0 # re-load smashed key
2030 vmovdqa 0xa0-0x100(%rcx),$xa1
2065 vpaddd 0x80-0x100(%rcx),$xa0,$xa0 # accumulate key
2066 vpaddd 0xa0-0x100(%rcx),$xa1,$xa1
2070 vpunpckldq $xa1,$xa0,$xt2 # "de-interlace" data
2072 vpunpckhdq $xa1,$xa0,$xa0
2076 vpunpcklqdq $xa2,$xa0,$xa3 # "a2"
2077 vpunpckhqdq $xa2,$xa0,$xa0 # "a3"
2079 ($xa0,$xa1,$xa2,$xa3,$xt2)=($xa1,$xt2,$xa3,$xa0,$xa2);
2097 vperm2i128 \$0x20,$xb0,$xa0,$xt3 # "de-interlace" further
2098 vperm2i128 \$0x31,$xb0,$xa0,$xb0
2099 vperm2i128 \$0x20,$xb1,$xa1,$xa0
2106 ($xa0,$xa1,$xa2,$xa3,$xt3)=($xt3,$xa0,$xa1,$xa2,$xa3);
2107 my ($xc0,$xc1,$xc2,$xc3)=($xt0,$xt1,$xa0,$xa1);
2109 vmovdqa $xa0,0x00(%rsp) # offload $xaN
2111 vmovdqa 0x40(%rsp),$xc2 # $xa0
2158 ($xa0,$xa1)=($xt2,$xt3);
2160 vmovdqa 0x00(%rsp),$xa0 # $xaN was offloaded, remember?
2166 vpxor 0x00($inp),$xa0,$xa0 # xor with input
2171 vmovdqu $xa0,0x00($out)
2232 vmovdqa $xa0,0x00(%rsp)
2238 vpxor 0x00($inp),$xa0,$xa0 # xor with input
2240 vmovdqu $xa0,0x00($out)
2254 vpxor 0x00($inp),$xa0,$xa0 # xor with input
2258 vmovdqu $xa0,0x00($out)
2274 vpxor 0x00($inp),$xa0,$xa0 # xor with input
2279 vpxor 0xa0($inp),$xb1,$xb1
2280 vmovdqu $xa0,0x00($out)
2285 vmovdqu $xb1,0xa0($out)
2298 vpxor 0x00($inp),$xa0,$xa0 # xor with input
2303 vpxor 0xa0($inp),$xb1,$xb1
2306 vmovdqu $xa0,0x00($out)
2311 vmovdqu $xb1,0xa0($out)
2326 vpxor 0x00($inp),$xa0,$xa0 # xor with input
2331 vpxor 0xa0($inp),$xb1,$xb1
2336 vmovdqu $xa0,0x00($out)
2341 vmovdqu $xb1,0xa0($out)
2358 vpxor 0x00($inp),$xa0,$xa0 # xor with input
2363 vpxor 0xa0($inp),$xb1,$xb1
2370 vmovdqu $xa0,0x00($out)
2375 vmovdqu $xb1,0xa0($out)
2394 vpxor 0x00($inp),$xa0,$xa0 # xor with input
2399 vpxor 0xa0($inp),$xb1,$xb1
2408 vmovdqu $xa0,0x00($out)
2413 vmovdqu $xb1,0xa0($out)
2888 my ($xa0,$xa1,$xa2,$xa3, $xb0,$xb1,$xb2,$xb3,
2890 my @xx=($xa0,$xa1,$xa2,$xa3, $xb0,$xb1,$xb2,$xb3,
2992 vpshufd \$0x00,$xa3,$xa0 # smash key by lanes...
2996 vmovdqa64 $xa0,@key[0]
3034 vpbroadcastd 0(%r10),$xa0 # reload key
3052 vmovdqa64 $xa0,@key[0]
3069 vpaddd @key[0],$xa0,$xa0 # accumulate key
3074 vpunpckldq $xa1,$xa0,$xt2 # "de-interlace" data
3076 vpunpckhdq $xa1,$xa0,$xa0
3080 vpunpcklqdq $xa2,$xa0,$xa3 # "a2"
3081 vpunpckhqdq $xa2,$xa0,$xa0 # "a3"
3083 ($xa0,$xa1,$xa2,$xa3,$xt2)=($xa1,$xt2,$xa3,$xa0,$xa2);
3101 vshufi32x4 \$0x44,$xb0,$xa0,$xt3 # "de-interlace" further
3102 vshufi32x4 \$0xee,$xb0,$xa0,$xb0
3103 vshufi32x4 \$0x44,$xb1,$xa1,$xa0
3110 ($xa0,$xa1,$xa2,$xa3,$xt3)=($xt3,$xa0,$xa1,$xa2,$xa3);
3155 vshufi32x4 \$0x88,$xc0,$xa0,$xt0 # "de-interlace" further
3156 vshufi32x4 \$0xdd,$xc0,$xa0,$xa0
3172 ($xa0,$xa1,$xa2,$xa3,$xb0,$xb1,$xb2,$xb3)=
3173 ($xt0,$xt1,$xt2,$xt3,$xa0,$xa1,$xa2,$xa3);
3175 ($xa0,$xb0,$xc0,$xd0, $xa1,$xb1,$xc1,$xd1,
3177 ($xa0,$xa1,$xa2,$xa3, $xb0,$xb1,$xb2,$xb3,
3183 vpxord 0x00($inp),$xa0,$xa0 # xor with input
3187 vmovdqu32 $xa0,0x00($out)
3232 vpxord ($inp),$xa0,$xa0 # xor with input
3233 vmovdqu32 $xa0,($out,$inp)
3235 vmovdqa32 $xb0,$xa0
3243 vmovdqa32 $xc0,$xa0
3251 vmovdqa32 $xd0,$xa0
3259 vmovdqa32 $xa1,$xa0
3267 vmovdqa32 $xb1,$xa0
3275 vmovdqa32 $xc1,$xa0
3283 vmovdqa32 $xd1,$xa0
3291 vmovdqa32 $xa2,$xa0
3299 vmovdqa32 $xb2,$xa0
3307 vmovdqa32 $xc2,$xa0
3315 vmovdqa32 $xd2,$xa0
3323 vmovdqa32 $xa3,$xa0
3331 vmovdqa32 $xb3,$xa0
3339 vmovdqa32 $xc3,$xa0
3347 vmovdqa32 $xd3,$xa0
3351 vmovdqa32 $xa0,0x00(%rsp)
3364 vpxord $xa0,$xa0,$xa0
3365 vmovdqa32 $xa0,0(%rsp)
3392 ($xa0,$xa1,$xa2,$xa3, $xb0,$xb1,$xb2,$xb3,
3394 @xx=($xa0,$xa1,$xa2,$xa3, $xb0,$xb1,$xb2,$xb3,
3432 vpshufd \$0x00,$xa3,$xa0 # smash key by lanes...
3436 vmovdqa64 $xa0,@key[0]
3474 #vpbroadcastd 0(%r10),$xa0 # reload key
3492 vmovdqa64 $xa0,@key[0]
3509 vpaddd @key[0],$xa0,$xa0 # accumulate key
3514 vpunpckldq $xa1,$xa0,$xt2 # "de-interlace" data
3516 vpunpckhdq $xa1,$xa0,$xa0
3520 vpunpcklqdq $xa2,$xa0,$xa3 # "a2"
3521 vpunpckhqdq $xa2,$xa0,$xa0 # "a3"
3523 ($xa0,$xa1,$xa2,$xa3,$xt2)=($xa1,$xt2,$xa3,$xa0,$xa2);
3541 vshufi32x4 \$0,$xb0,$xa0,$xt3 # "de-interlace" further
3542 vshufi32x4 \$3,$xb0,$xa0,$xb0
3543 vshufi32x4 \$0,$xb1,$xa1,$xa0
3550 ($xa0,$xa1,$xa2,$xa3,$xt3)=($xt3,$xa0,$xa1,$xa2,$xa3);
3601 vpxord 0x00($inp),$xa0,$xa0 # xor with input
3606 vmovdqu32 $xa0,0x00($out)
3655 vmovdqa64 $xa0,%ymm8 # size optimization
3657 $xa0 = "%ymm8";
3663 vpxor 0x00($inp),$xa0,$xa0 # xor with input
3665 vmovdqu $xa0,0x00($out,$inp)
3668 vmovdqa $xc0,$xa0
3679 vmovdqa $xa1,$xa0
3690 vmovdqa $xc1,$xa0
3701 vmovdqa32 $xa2,$xa0
3712 vmovdqa $xc2,$xa0
3723 vmovdqa $xa3,$xa0
3734 vmovdqa $xc3,$xa0
3739 vmovdqa $xa0,0x00(%rsp)
3753 vpxor $xa0,$xa0,$xa0
3754 vmovdqa $xa0,0x00(%rsp)
3755 vmovdqa $xa0,0x20(%rsp)
3988 .long 0xa0,0
3995 .long 0xa0,0
4002 .long 0xa0,0
4021 .long 0xa0,0
4027 .long 0xa0,0