Lines Matching refs:data

32 my @data=map("v$_",(4..7));
304 eor $rka.16b,@data[2].16b,@data[3].16b
305 eor $rk0.16b,@data[1].16b,$rk0.16b
310 eor @data[0].16b,@data[0].16b,$rk0.16b
313 eor $rka.16b,$rka.16b,@data[0].16b
319 eor @data[1].16b,@data[1].16b,$rk1.16b
325 eor $rka.16b,@data[0].16b,@data[1].16b
326 eor $rk0.16b,@data[3].16b,$rk0.16b
331 eor @data[2].16b,@data[2].16b,$rk0.16b
334 eor $rka.16b,$rka.16b,@data[2].16b
339 eor @data[3].16b,@data[3].16b,$rk1.16b
352 eor $rka.16b,@data[2].16b,@data[3].16b
354 eor @vtmp[0].16b,@data[1].16b,$rk0.16b
361 eor @data[0].16b,@data[0].16b,$rk0.16b
366 eor $rka.16b,$rka.16b,@data[0].16b
374 eor @data[1].16b,@data[1].16b,$rk0.16b
379 eor $rka.16b,@data[0].16b,@data[1].16b
381 eor @vtmp[0].16b,@data[3].16b,$rk0.16b
388 eor @data[2].16b,@data[2].16b,$rk0.16b
393 eor $rka.16b,$rka.16b,@data[2].16b
400 eor @data[3].16b,@data[3].16b,$rk0.16b
446 &rev32(@vtmp[3],@data[0]);
447 &rev32(@vtmp[2],@data[1]);
448 &rev32(@vtmp[1],@data[2]);
449 &rev32(@vtmp[0],@data[3]);
463 &rev32(@vtmp[3],@data[0]);
464 &rev32(@vtmp[2],@data[1]);
465 &rev32(@vtmp[1],@data[2]);
466 &rev32(@vtmp[0],@data[3]);
467 &rev32(@data[3],@datax[0]);
468 &rev32(@data[2],@datax[1]);
469 &rev32(@data[1],@datax[2]);
470 &rev32(@data[0],@datax[3]);
474 my $data = shift;
623 mov @data[0].s[0],$roundkey
624 tbl @vtmp[1].16b,{@sbox[0].16b,@sbox[1].16b,@sbox[2].16b,@sbox[3].16b},@data[0].16b
625 sub @data[0].16b,@data[0].16b,@vtmp[0].16b
626 tbx @vtmp[1].16b,{@sbox[4].16b,@sbox[5].16b,@sbox[6].16b,@sbox[7].16b},@data[0].16b
627 sub @data[0].16b,@data[0].16b,@vtmp[0].16b
628 tbx @vtmp[1].16b,{@sbox[8].16b,@sbox[9].16b,@sbox[10].16b,@sbox[11].16b},@data[0].16b
629 sub @data[0].16b,@data[0].16b,@vtmp[0].16b
630 tbx @vtmp[1].16b,{@sbox[12].16b,@sbox[13].16b,@sbox[14].16b,@sbox[15].16b},@data[0].16b
728 ld1 {@data[0].4s},[$inp]
731 &rev32(@data[0],@data[0]);
735 &encrypt_1blk(@data[0]);
737 st1 {@data[0].4s},[$outp]
769 ld4 {@data[0].4s,@data[1].4s,@data[2].4s,@data[3].4s},[$inp],#64
772 &rev32(@data[0],@data[0]);
773 &rev32(@data[1],@data[1]);
774 &rev32(@data[2],@data[2]);
775 &rev32(@data[3],@data[3]);
783 st4 {@data[0].4s,@data[1].4s,@data[2].4s,@data[3].4s},[$outp],#64
790 ld4 {@data[0].4s,@data[1].4s,@data[2].4s,@data[3].4s},[$inp],#64
792 &rev32(@data[0],@data[0]);
793 &rev32(@data[1],@data[1]);
794 &rev32(@data[2],@data[2]);
795 &rev32(@data[3],@data[3]);
805 ld1 {@data[0].4s},[$inp]
807 &rev32(@data[0],@data[0]);
808 &encrypt_1blk(@data[0]);
810 st1 {@data[0].4s},[$outp]
813 ld4 {@data[0].s,@data[1].s,@data[2].s,@data[3].s}[0],[$inp],#16
814 ld4 {@data[0].s,@data[1].s,@data[2].s,@data[3].s}[1],[$inp],#16
818 &rev32(@data[0],@data[0]);
819 &rev32(@data[1],@data[1]);
820 &rev32(@data[2],@data[2]);
821 &rev32(@data[3],@data[3]);
828 ld4 {@data[0].s,@data[1].s,@data[2].s,@data[3].s}[2],[$inp],#16
830 &rev32(@data[0],@data[0]);
831 &rev32(@data[1],@data[1]);
832 &rev32(@data[2],@data[2]);
833 &rev32(@data[3],@data[3]);
871 ld1 {@data[0].4s,@data[1].4s,@data[2].4s,@data[3].4s},[$inp],#64
872 eor @data[0].16b,@data[0].16b,$ivec0.16b
874 &rev32(@data[1],@data[1]);
875 &rev32(@data[0],@data[0]);
876 &rev32(@data[2],@data[2]);
877 &rev32(@data[3],@data[3]);
878 &encrypt_1blk_norev(@data[0]);
880 eor @data[1].16b,@data[1].16b,@data[0].16b
882 &encrypt_1blk_norev(@data[1]);
883 &rev32(@data[0],@data[0]);
886 eor @data[2].16b,@data[2].16b,@data[1].16b
888 &encrypt_1blk_norev(@data[2]);
889 &rev32(@data[1],@data[1]);
891 eor @data[3].16b,@data[3].16b,@data[2].16b
893 &encrypt_1blk_norev(@data[3]);
894 &rev32(@data[2],@data[2]);
895 &rev32(@data[3],@data[3]);
897 orr $ivec0.16b,@data[3].16b,@data[3].16b
898 st1 {@data[0].4s,@data[1].4s,@data[2].4s,@data[3].4s},[$outp],#64
905 ld1 {@data[0].4s},[$inp],#16
906 eor $ivec0.16b,$ivec0.16b,@data[0].16b
929 ld4 {@data[0].4s,@data[1].4s,@data[2].4s,@data[3].4s},[$inp]
933 &rev32(@data[0],@data[0]);
934 &rev32(@data[1],@data[1]);
935 &rev32(@data[2],@data[2]);
936 &rev32(@data[3],$data[3]);
945 &transpose(@data,@datax);
958 eor @data[0].16b,@data[0].16b,$datax[3].16b
959 eor @data[1].16b,@data[1].16b,@vtmpx[0].16b
960 eor @data[2].16b,@data[2].16b,@vtmpx[1].16b
961 eor @data[3].16b,$data[3].16b,@vtmpx[2].16b
963 st1 {@data[0].4s,@data[1].4s,@data[2].4s,@data[3].4s},[$outp],#64
972 ld4 {@data[0].4s,@data[1].4s,@data[2].4s,@data[3].4s},[$inp]
974 &rev32(@data[0],@data[0]);
975 &rev32(@data[1],@data[1]);
976 &rev32(@data[2],@data[2]);
977 &rev32(@data[3],$data[3]);
980 ld1 {@data[0].4s,@data[1].4s,@data[2].4s,@data[3].4s},[$inp],#64
985 eor @vtmp[1].16b,@vtmp[1].16b,@data[0].16b
986 orr $ivec1.16b,@data[3].16b,@data[3].16b
987 eor @vtmp[2].16b,@vtmp[2].16b,@data[1].16b
988 eor @vtmp[3].16b,$vtmp[3].16b,@data[2].16b
993 st1 {@data[3].4s}, [$ivp]
999 ld1 {@data[0].4s},[$inp],#16
1001 st1 {$data[0].4s}, [$ivp]
1003 &rev32(@datax[0],@data[0]);
1010 ld4 {@data[0].s,@data[1].s,@data[2].s,@data[3].s}[0],[$inp]
1012 ld4 {@data[0].s,@data[1].s,@data[2].s,@data[3].s}[1],[$ptr],#16
1016 &rev32(@data[0],@data[0]);
1017 &rev32(@data[1],@data[1]);
1018 &rev32(@data[2],@data[2]);
1019 &rev32(@data[3],@data[3]);
1022 ld1 {@data[0].4s,@data[1].4s},[$inp],#32
1027 eor @vtmp[1].16b,@vtmp[1].16b,@data[0].16b
1030 st1 {@data[1].4s}, [$ivp]
1033 ld4 {@data[0].s,@data[1].s,@data[2].s,@data[3].s}[2],[$ptr]
1035 &rev32(@data[0],@data[0]);
1036 &rev32(@data[1],@data[1]);
1037 &rev32(@data[2],@data[2]);
1038 &rev32(@data[3],@data[3]);
1041 ld1 {@data[0].4s,@data[1].4s,@data[2].4s},[$inp],#48
1046 eor @vtmp[1].16b,@vtmp[1].16b,@data[0].16b
1047 eor @vtmp[2].16b,@vtmp[2].16b,@data[1].16b
1050 st1 {@data[2].4s}, [$ivp]
1086 ld1 {@data[0].4s},[$inp]
1087 eor @data[0].16b,@data[0].16b,$ivec.16b
1088 st1 {@data[0].4s},[$outp]
1104 dup @data[0].4s,$word0
1105 dup @data[1].4s,$word1
1106 dup @data[2].4s,$word2
1107 mov @data[3].s[0],$ctr
1109 mov $data[3].s[1],$ctr
1111 mov @data[3].s[2],$ctr
1113 mov @data[3].s[3],$ctr
1146 eor @data[0].16b,@data[0].16b,@datax[0].16b
1147 eor @data[1].16b,@data[1].16b,@datax[1].16b
1148 eor @data[2].16b,@data[2].16b,@datax[2].16b
1149 eor @data[3].16b,@data[3].16b,@datax[3].16b
1151 st4 {@data[0].4s,@data[1].4s,@data[2].4s,@data[3].4s},[$outp],#64
1166 ld1 {@data[0].4s},[$inp]
1167 eor @data[0].16b,@data[0].16b,$ivec.16b
1168 st1 {@data[0].4s},[$outp]
1171 dup @data[0].4s,$word0
1172 dup @data[1].4s,$word1
1173 dup @data[2].4s,$word2
1174 mov @data[3].s[0],$ctr
1176 mov @data[3].s[1],$ctr
1191 mov @data[3].s[2],$ctr
1299 ld1 {@data[0].4s,@data[1].4s,@data[2].4s,@data[3].4s},[$inp],#64
1306 eor @data[0].16b, @data[0].16b, @vtmp[0].16b
1307 eor @data[1].16b, @data[1].16b, @vtmp[1].16b
1308 eor @data[2].16b, @data[2].16b, @vtmp[2].16b
1309 eor @data[3].16b, @data[3].16b, @vtmp[3].16b
1322 &rev32(@data[0],@data[0]);
1323 &rev32(@data[1],@data[1]);
1324 &rev32(@data[2],@data[2]);
1325 &rev32(@data[3],@data[3]);
1330 &transpose(@data,@vtmp);
1336 &transpose(@data,@datax);
1359 eor @data[0].16b, @data[0].16b, @tweak[0].16b
1360 eor @data[1].16b, @data[1].16b, @tweak[1].16b
1361 eor @data[2].16b, @data[2].16b, @tweak[2].16b
1362 eor @data[3].16b, @data[3].16b, @tweak[3].16b
1367 st1 {@data[0].4s,@data[1].4s,@data[2].4s,@data[3].4s},[$outp],#64
1380 ld1 {@data[0].4s,@data[1].4s,@data[2].4s,@data[3].4s},[$inp],#64
1387 eor @data[0].16b, @data[0].16b, @tweak[0].16b
1388 eor @data[1].16b, @data[1].16b, @tweak[1].16b
1389 eor @data[2].16b, @data[2].16b, @tweak[2].16b
1390 eor @data[3].16b, @data[3].16b, @tweak[3].16b
1392 &rev32(@data[0],@data[0]);
1393 &rev32(@data[1],@data[1]);
1394 &rev32(@data[2],@data[2]);
1395 &rev32(@data[3],@data[3]);
1396 &transpose(@data,@vtmp);
1400 &transpose(@vtmp,@data);
1420 ld1 {@data[0].4s},[$inp],#16
1424 eor @data[0].16b, @data[0].16b, @tweak[0].16b
1426 &rev32(@data[0],@data[0]);
1427 &encrypt_1blk(@data[0]);
1429 eor @data[0].16b, @data[0].16b, @tweak[0].16b
1430 st1 {@data[0].4s},[$outp],#16
1437 ld1 {@data[0].4s,@data[1].4s},[$inp],#32
1442 eor @data[0].16b, @data[0].16b, @tweak[0].16b
1443 eor @data[1].16b, @data[1].16b, @tweak[1].16b
1445 &rev32(@data[0],@data[0]);
1446 &rev32(@data[1],@data[1]);
1447 &transpose(@data,@vtmp);
1451 &transpose(@vtmp,@data);
1460 ld1 {@data[0].4s,@data[1].4s,@data[2].4s},[$inp],#48
1466 eor @data[0].16b, @data[0].16b, @tweak[0].16b
1467 eor @data[1].16b, @data[1].16b, @tweak[1].16b
1468 eor @data[2].16b, @data[2].16b, @tweak[2].16b
1470 &rev32(@data[0],@data[0]);
1471 &rev32(@data[1],@data[1]);
1472 &rev32(@data[2],@data[2]);
1473 &transpose(@data,@vtmp);
1477 &transpose(@vtmp,@data);
1527 ld1 {@data[0].4s},[$inp],#16
1528 eor @data[0].16b, @data[0].16b, @tweak[1].16b
1530 &rev32(@data[0],@data[0]);
1531 &encrypt_1blk(@data[0]);
1533 eor @data[0].16b, @data[0].16b, @tweak[1].16b
1534 st1 {@data[0].4s},[$outp],#16
1544 ld1 {@data[0].4s}, [$lastBlk]
1545 eor @data[0].16b, @data[0].16b, @tweak[2].16b
1547 &rev32(@data[0],@data[0]);
1548 &encrypt_1blk(@data[0]);
1550 eor @data[0].16b, @data[0].16b, @tweak[2].16b
1551 st1 {@data[0].4s}, [$lastBlk]