Lines Matching refs:R0

2207 my ($R0,$R1,$R2,$R3,$R4, $S1,$S2,$S3,$S4) = map("%zmm$_",(16..24));
2248 vmovdqu `16*0-64`($ctx),%x#$D0 # will become expanded ${R0}
2259 vpermd $D0,$T2,$R0 # 00003412 -> 14243444
2264 vmovdqa64 $R0,0x00(%rsp){%k2} # save in case $len%128 != 0
2265 vpsrlq \$32,$R0,$T0 # 14243444 -> 01020304
2290 vpmuludq $T0,$R0,$D0 # d0 = r0'*r0
2298 vpmuludq $T1,$R0,$M1
2313 vpmuludq $T2,$R0,$M2
2322 vpmuludq $T3,$R0,$M3
2333 vpmuludq $T4,$R0,$M4
2384 # at this point we have 14243444 in $R0-$S4 and 05060708 in
2392 # we could just flow along, hence the goal for $R0-$S4 is
2399 vpermd $R0,$M0,$R0 # 14243444 -> 1---2---3---4---
2405 vpermd $D0,$M0,${R0}{%k1} # 05060708 -> 1858286838784888
2477 vpmuludq $H2,$R0,$D2 # d2 = h2*r0
2487 vpmuludq $H0,$R0,$M0
2506 vpmuludq $H3,$R0,$M3
2508 vpmuludq $H1,$R0,$M1
2516 vpmuludq $H4,$R0,$M4
2595 vpsrlq \$32,$R0,$R0 # 0105020603070408
2618 vpmuludq $H2,$R0,$D2 # d2 = h2*r0
2627 vpmuludq $H0,$R0,$M0
2645 vpmuludq $H3,$R0,$M3
2647 vpmuludq $H1,$R0,$M1
2656 vpmuludq $H4,$R0,$M4
3022 my ($H0,$H1,$H2,$R0,$R1,$R2,$S1,$S2) = map("%ymm$_",(0..5,16,17));
3055 vpbroadcastq 64($ctx),$R0 # load 4th power of the key
3096 vmovq 40($ctx),%x#$R0
3099 vmovdqa $R0,$H0
3115 vpmadd52luq $H2,$R0,$D2lo
3117 vpmadd52huq $H2,$R0,$D2hi
3119 vpmadd52luq $H0,$R0,$D0lo
3120 vpmadd52huq $H0,$R0,$D0hi
3128 vpmadd52luq $H1,$R0,$D1lo
3129 vpmadd52huq $H1,$R0,$D1hi
3171 vpunpcklqdq $R0,$H0,$R0
3188 vinserti128 \$1,%x#$R0,$H0,$R0
3192 vpermq \$0b11011000,$R0,$R0
3205 vmovdqu64 $R0,64($ctx) # save key powers
3206 vpbroadcastq %x#$R0,$R0 # broadcast 4th power
3219 vmovdqu64 $R0,64($ctx) # save key powers
3220 vpsrldq \$8,$R0,$R0 # 0-1-0-2
3234 vmovdqu64 64+8($ctx),${R0}{%k1}{z}
3274 vpmadd52luq $H2,$R0,$D2lo
3276 vpmadd52huq $H2,$R0,$D2hi
3281 vpmadd52luq $H0,$R0,$D0lo
3282 vpmadd52huq $H0,$R0,$D0hi
3292 vpmadd52luq $H1,$R0,$D1lo
3293 vpmadd52huq $H1,$R0,$D1hi
3342 vmovdqu64 64($ctx),$R0
3363 vpmadd52luq $H2,$R0,$D2lo
3365 vpmadd52huq $H2,$R0,$D2hi
3367 vpmadd52luq $H0,$R0,$D0lo
3368 vpmadd52huq $H0,$R0,$D0hi
3376 vpmadd52luq $H1,$R0,$D1lo
3377 vpmadd52huq $H1,$R0,$D1hi
3463 my ($H0,$H1,$H2,$R0,$R1,$R2,$S1,$S2) = map("%ymm$_",(0..5,16,17));
3494 vmovdqu64 64($ctx),$R0
3502 vpbroadcastq %x#$R0,$RR0
3514 vpmadd52luq $RR2,$R0,$D2lo
3516 vpmadd52huq $RR2,$R0,$D2hi
3518 vpmadd52luq $RR0,$R0,$D0lo
3519 vpmadd52huq $RR0,$R0,$D0hi
3527 vpmadd52luq $RR1,$R0,$D1lo
3528 vpmadd52huq $RR1,$R0,$D1hi
3569 vpunpcklqdq $R0,$RR0,$T0
3570 vpunpckhqdq $R0,$RR0,$R0
3575 map(s/%y/%z/, $H0,$H1,$H2,$R0,$R1,$R2,$S1,$S2);
3582 vshufi64x2 \$0x44,$R0,$T0,$RR0
3602 vpbroadcastq %x#$RR0,$R0
3639 vpmadd52luq $H2,$R0,$D2lo
3641 vpmadd52huq $H2,$R0,$D2hi
3646 vpmadd52luq $H0,$R0,$D0lo
3647 vpmadd52huq $H0,$R0,$D0hi
3657 vpmadd52luq $H1,$R0,$D1lo
3658 vpmadd52huq $H1,$R0,$D1hi
3775 map(s/%z/%y/, $H0,$H1,$H2,$R0,$R1,$R2,$S1,$S2);