Lines Matching refs:Xi

101 @Xi=map("%xmm$_",(10..14));
107 @Xi=map("%xmm$_",(0..4));
140 movd (@ptr[0]),@Xi[0]
142 movd (@ptr[1]),@Xi[2] # borrow @Xi[2]
144 movd (@ptr[2]),@Xi[3] # borrow @Xi[3]
146 movd (@ptr[3]),@Xi[4] # borrow @Xi[4]
148 punpckldq @Xi[3],@Xi[0]
149 movd `4*$j-16*4`(@ptr[0]),@Xi[1]
150 punpckldq @Xi[4],@Xi[2]
152 punpckldq @Xi[2],@Xi[0]
154 pshufb $tx,@Xi[0]
158 punpckldq $t2,@Xi[1]
167 punpckldq $t3,@Xi[1]
170 movdqa @Xi[0],`&Xi_off($i)`
171 paddd @Xi[0],$e # e+=X[i]
172 movd `4*$k-16*4`(@ptr[0]),@Xi[2]
184 pshufb $tx,@Xi[1]
190 punpckldq $t2,@Xi[1]
200 punpckldq $t3,@Xi[1]
203 movdqa @Xi[0],`&Xi_off($i)`
204 paddd @Xi[0],$e # e+=X[i]
217 pshufb $tx,@Xi[1]
222 movdqa `&Xi_off($j+2)`,@Xi[3] # preload "X[2]"
225 pxor @Xi[-2],@Xi[1] # "X[13]"
226 movdqa `&Xi_off($j+2)`,@Xi[3] # "X[2]"
229 pxor `&Xi_off($j+8)`,@Xi[1]
233 pxor @Xi[3],@Xi[1]
236 movdqa @Xi[1],$tx
240 paddd @Xi[1],@Xi[1]
242 movdqa @Xi[0],`&Xi_off($i)`
243 paddd @Xi[0],$e # e+=X[i]
254 por $tx,@Xi[1] # rol \$1,@Xi[1]
257 push(@Xi,shift(@Xi));
265 pxor @Xi[-2],@Xi[1] # "X[13]"
266 movdqa `&Xi_off($j+2)`,@Xi[3] # "X[2]"
270 pxor `&Xi_off($j+8)`,@Xi[1]
278 movdqa @Xi[0],`&Xi_off($i)`
281 paddd @Xi[0],$e # e+=X[i]
282 pxor @Xi[3],@Xi[1]
288 movdqa @Xi[1],$tx
292 paddd @Xi[1],@Xi[1]
296 por $tx,@Xi[1] # rol(@Xi[1],1)
307 paddd @Xi[0],$e # e+=X[i]
320 push(@Xi,shift(@Xi));
328 pxor @Xi[-2],@Xi[1] # "X[13]"
329 movdqa `&Xi_off($j+2)`,@Xi[3] # "X[2]"
333 pxor `&Xi_off($j+8)`,@Xi[1]
334 pxor @Xi[3],@Xi[1]
341 movdqa @Xi[1],$tx
346 movdqa @Xi[0],`&Xi_off($i)`
347 paddd @Xi[0],$e # e+=X[i]
354 paddd @Xi[1],@Xi[1]
359 por $tx,@Xi[1] # rol(@X[1],1)
362 push(@Xi,shift(@Xi));
456 movdqa (%rbx),@Xi[0] # pull counters
462 movdqa @Xi[0],@Xi[1]
465 pcmpgtd $t2,@Xi[1] # mask value
468 paddd @Xi[1],@Xi[0] # counters--
472 pand @Xi[1],$A
474 pand @Xi[1],$B
477 pand @Xi[1],$C
480 pand @Xi[1],$D
483 pand @Xi[1],$E
492 movdqa @Xi[0],(%rbx) # save counters
808 vmovd (@ptr[0]),@Xi[0]
810 vmovd (@ptr[1]),@Xi[2] # borrow Xi[2]
812 vpinsrd \$1,(@ptr[2]),@Xi[0],@Xi[0]
814 vpinsrd \$1,(@ptr[3]),@Xi[2],@Xi[2]
816 vmovd `4*$j-16*4`(@ptr[0]),@Xi[1]
817 vpunpckldq @Xi[2],@Xi[0],@Xi[0]
819 vpshufb $tx,@Xi[0],@Xi[0]
822 vpinsrd \$1,`4*$j-16*4`(@ptr[2]),@Xi[1],@Xi[1]
826 vmovd (@ptr[0]),@Xi[0]
828 vmovd (@ptr[4]),@Xi[2] # borrow Xi[2]
834 vpinsrd \$1,(@ptr[2]),@Xi[0],@Xi[0]
836 vpinsrd \$1,(@ptr[6]),@Xi[2],@Xi[2]
840 vpunpckldq $t2,@Xi[0],@Xi[0]
843 vpunpckldq $t1,@Xi[2],@Xi[2]
844 vmovd `4*$j-16*4`(@ptr[0]),@Xi[1]
845 vinserti128 @Xi[2],@Xi[0],@Xi[0]
847 vpshufb $tx,@Xi[0],@Xi[0]
852 vpinsrd \$1,`4*$j-16*4`(@ptr[2]),@Xi[1],@Xi[1]
855 vpunpckldq $t2,@Xi[1],@Xi[1]
865 vmovdqa @Xi[0],`&Xi_off($i)`
866 vpaddd @Xi[0],$e,$e # e+=X[i]
867 $vpack $t3,@Xi[1],@Xi[1]
870 vmovd `4*$k-16*4`(@ptr[0]),@Xi[2]
879 vpshufb $tx,@Xi[1],@Xi[1]
889 vmovdqa @Xi[0],`&Xi_off($i)`
890 vpaddd @Xi[0],$e,$e # e+=X[i]
891 $vpack $t3,@Xi[1],@Xi[1]
904 vpshufb $tx,@Xi[1],@Xi[1]
908 vmovdqa `&Xi_off($j+2)`,@Xi[3] # preload "X[2]"
911 vpxor @Xi[-2],@Xi[1],@Xi[1] # "X[13]"
912 vmovdqa `&Xi_off($j+2)`,@Xi[3] # "X[2]"
920 vmovdqa @Xi[0],`&Xi_off($i)`
921 vpaddd @Xi[0],$e,$e # e+=X[i]
922 vpxor `&Xi_off($j+8)`,@Xi[1],@Xi[1]
925 vpxor @Xi[3],@Xi[1],@Xi[1]
932 vpsrld \$31,@Xi[1],$tx
933 vpaddd @Xi[1],@Xi[1],@Xi[1]
938 vpor $tx,@Xi[1],@Xi[1] # rol \$1,@Xi[1]
941 push(@Xi,shift(@Xi));
949 vpxor @Xi[-2],@Xi[1],@Xi[1] # "X[13]"
950 vmovdqa `&Xi_off($j+2)`,@Xi[3] # "X[2]"
957 vmovdqa @Xi[0],`&Xi_off($i)`
960 vpaddd @Xi[0],$e,$e # e+=X[i]
961 vpxor `&Xi_off($j+8)`,@Xi[1],@Xi[1]
964 vpxor @Xi[3],@Xi[1],@Xi[1]
969 vpsrld \$31,@Xi[1],$tx
970 vpaddd @Xi[1],@Xi[1],@Xi[1]
974 vpor $tx,@Xi[1],@Xi[1] # rol(@Xi[1],1)
983 vpaddd @Xi[0],$e,$e # e+=X[i]
994 push(@Xi,shift(@Xi));
1002 vpxor @Xi[-2],@Xi[1],@Xi[1] # "X[13]"
1003 vmovdqa `&Xi_off($j+2)`,@Xi[3] # "X[2]"
1008 vpxor `&Xi_off($j+8)`,@Xi[1],@Xi[1]
1013 vpxor @Xi[3],@Xi[1],@Xi[1]
1015 vmovdqu @Xi[0],`&Xi_off($i)`
1016 vpaddd @Xi[0],$e,$e # e+=X[i]
1018 vpsrld \$31,@Xi[1],$tx
1020 vpaddd @Xi[1],@Xi[1],@Xi[1]
1027 vpor $tx,@Xi[1],@Xi[1] # rol(@X[1],1)
1030 push(@Xi,shift(@Xi));
1205 @Xi=map("%ymm$_",(10..14));