Lines Matching refs:data
32 my @data=map("v$_",(4..7));
305 eor $rka.16b,@data[2].16b,@data[3].16b
306 eor $rk0.16b,@data[1].16b,$rk0.16b
311 eor @data[0].16b,@data[0].16b,$rk0.16b
314 eor $rka.16b,$rka.16b,@data[0].16b
320 eor @data[1].16b,@data[1].16b,$rk1.16b
326 eor $rka.16b,@data[0].16b,@data[1].16b
327 eor $rk0.16b,@data[3].16b,$rk0.16b
332 eor @data[2].16b,@data[2].16b,$rk0.16b
335 eor $rka.16b,$rka.16b,@data[2].16b
340 eor @data[3].16b,@data[3].16b,$rk1.16b
353 eor $rka.16b,@data[2].16b,@data[3].16b
355 eor @vtmp[0].16b,@data[1].16b,$rk0.16b
362 eor @data[0].16b,@data[0].16b,$rk0.16b
367 eor $rka.16b,$rka.16b,@data[0].16b
375 eor @data[1].16b,@data[1].16b,$rk0.16b
380 eor $rka.16b,@data[0].16b,@data[1].16b
382 eor @vtmp[0].16b,@data[3].16b,$rk0.16b
389 eor @data[2].16b,@data[2].16b,$rk0.16b
394 eor $rka.16b,$rka.16b,@data[2].16b
401 eor @data[3].16b,@data[3].16b,$rk0.16b
447 &rev32(@vtmp[3],@data[0]);
448 &rev32(@vtmp[2],@data[1]);
449 &rev32(@vtmp[1],@data[2]);
450 &rev32(@vtmp[0],@data[3]);
464 &rev32(@vtmp[3],@data[0]);
465 &rev32(@vtmp[2],@data[1]);
466 &rev32(@vtmp[1],@data[2]);
467 &rev32(@vtmp[0],@data[3]);
468 &rev32(@data[3],@datax[0]);
469 &rev32(@data[2],@datax[1]);
470 &rev32(@data[1],@datax[2]);
471 &rev32(@data[0],@datax[3]);
475 my $data = shift;
610 mov @data[0].s[0],$roundkey
611 tbl @vtmp[0].16b, {@data[0].16b}, $MaskV.16b
717 ld1 {@data[0].4s},[$inp]
720 &rev32(@data[0],@data[0]);
724 &encrypt_1blk(@data[0]);
726 st1 {@data[0].4s},[$outp]
755 ld4 {@data[0].4s,@data[1].4s,@data[2].4s,@data[3].4s},[$inp],#64
758 &rev32(@data[0],@data[0]);
759 &rev32(@data[1],@data[1]);
760 &rev32(@data[2],@data[2]);
761 &rev32(@data[3],@data[3]);
769 st4 {@data[0].4s,@data[1].4s,@data[2].4s,@data[3].4s},[$outp],#64
776 ld4 {@data[0].4s,@data[1].4s,@data[2].4s,@data[3].4s},[$inp],#64
778 &rev32(@data[0],@data[0]);
779 &rev32(@data[1],@data[1]);
780 &rev32(@data[2],@data[2]);
781 &rev32(@data[3],@data[3]);
791 ld1 {@data[0].4s},[$inp]
793 &rev32(@data[0],@data[0]);
794 &encrypt_1blk(@data[0]);
796 st1 {@data[0].4s},[$outp]
799 ld4 {@data[0].s,@data[1].s,@data[2].s,@data[3].s}[0],[$inp],#16
800 ld4 {@data[0].s,@data[1].s,@data[2].s,@data[3].s}[1],[$inp],#16
804 &rev32(@data[0],@data[0]);
805 &rev32(@data[1],@data[1]);
806 &rev32(@data[2],@data[2]);
807 &rev32(@data[3],@data[3]);
814 ld4 {@data[0].s,@data[1].s,@data[2].s,@data[3].s}[2],[$inp],#16
816 &rev32(@data[0],@data[0]);
817 &rev32(@data[1],@data[1]);
818 &rev32(@data[2],@data[2]);
819 &rev32(@data[3],@data[3]);
857 ld1 {@data[0].4s,@data[1].4s,@data[2].4s,@data[3].4s},[$inp],#64
858 eor @data[0].16b,@data[0].16b,$ivec0.16b
860 &rev32(@data[1],@data[1]);
861 &rev32(@data[0],@data[0]);
862 &rev32(@data[2],@data[2]);
863 &rev32(@data[3],@data[3]);
864 &encrypt_1blk_norev(@data[0]);
866 eor @data[1].16b,@data[1].16b,@data[0].16b
868 &encrypt_1blk_norev(@data[1]);
869 &rev32(@data[0],@data[0]);
872 eor @data[2].16b,@data[2].16b,@data[1].16b
874 &encrypt_1blk_norev(@data[2]);
875 &rev32(@data[1],@data[1]);
877 eor @data[3].16b,@data[3].16b,@data[2].16b
879 &encrypt_1blk_norev(@data[3]);
880 &rev32(@data[2],@data[2]);
881 &rev32(@data[3],@data[3]);
883 orr $ivec0.16b,@data[3].16b,@data[3].16b
884 st1 {@data[0].4s,@data[1].4s,@data[2].4s,@data[3].4s},[$outp],#64
891 ld1 {@data[0].4s},[$inp],#16
892 eor $ivec0.16b,$ivec0.16b,@data[0].16b
915 ld4 {@data[0].4s,@data[1].4s,@data[2].4s,@data[3].4s},[$inp]
919 &rev32(@data[0],@data[0]);
920 &rev32(@data[1],@data[1]);
921 &rev32(@data[2],@data[2]);
922 &rev32(@data[3],$data[3]);
931 &transpose(@data,@datax);
944 eor @data[0].16b,@data[0].16b,$datax[3].16b
945 eor @data[1].16b,@data[1].16b,@vtmpx[0].16b
946 eor @data[2].16b,@data[2].16b,@vtmpx[1].16b
947 eor @data[3].16b,$data[3].16b,@vtmpx[2].16b
949 st1 {@data[0].4s,@data[1].4s,@data[2].4s,@data[3].4s},[$outp],#64
958 ld4 {@data[0].4s,@data[1].4s,@data[2].4s,@data[3].4s},[$inp]
960 &rev32(@data[0],@data[0]);
961 &rev32(@data[1],@data[1]);
962 &rev32(@data[2],@data[2]);
963 &rev32(@data[3],$data[3]);
966 ld1 {@data[0].4s,@data[1].4s,@data[2].4s,@data[3].4s},[$inp],#64
971 eor @vtmp[1].16b,@vtmp[1].16b,@data[0].16b
972 orr $ivec1.16b,@data[3].16b,@data[3].16b
973 eor @vtmp[2].16b,@vtmp[2].16b,@data[1].16b
974 eor @vtmp[3].16b,$vtmp[3].16b,@data[2].16b
979 st1 {@data[3].4s}, [$ivp]
985 ld1 {@data[0].4s},[$inp],#16
987 st1 {$data[0].4s}, [$ivp]
989 &rev32(@datax[0],@data[0]);
996 ld4 {@data[0].s,@data[1].s,@data[2].s,@data[3].s}[0],[$inp]
998 ld4 {@data[0].s,@data[1].s,@data[2].s,@data[3].s}[1],[$ptr],#16
1002 &rev32(@data[0],@data[0]);
1003 &rev32(@data[1],@data[1]);
1004 &rev32(@data[2],@data[2]);
1005 &rev32(@data[3],@data[3]);
1008 ld1 {@data[0].4s,@data[1].4s},[$inp],#32
1013 eor @vtmp[1].16b,@vtmp[1].16b,@data[0].16b
1016 st1 {@data[1].4s}, [$ivp]
1019 ld4 {@data[0].s,@data[1].s,@data[2].s,@data[3].s}[2],[$ptr]
1021 &rev32(@data[0],@data[0]);
1022 &rev32(@data[1],@data[1]);
1023 &rev32(@data[2],@data[2]);
1024 &rev32(@data[3],@data[3]);
1027 ld1 {@data[0].4s,@data[1].4s,@data[2].4s},[$inp],#48
1032 eor @vtmp[1].16b,@vtmp[1].16b,@data[0].16b
1033 eor @vtmp[2].16b,@vtmp[2].16b,@data[1].16b
1036 st1 {@data[2].4s}, [$ivp]
1072 ld1 {@data[0].4s},[$inp]
1073 eor @data[0].16b,@data[0].16b,$ivec.16b
1074 st1 {@data[0].4s},[$outp]
1090 dup @data[0].4s,$word0
1091 dup @data[1].4s,$word1
1092 dup @data[2].4s,$word2
1093 mov @data[3].s[0],$ctr
1095 mov $data[3].s[1],$ctr
1097 mov @data[3].s[2],$ctr
1099 mov @data[3].s[3],$ctr
1132 eor @data[0].16b,@data[0].16b,@datax[0].16b
1133 eor @data[1].16b,@data[1].16b,@datax[1].16b
1134 eor @data[2].16b,@data[2].16b,@datax[2].16b
1135 eor @data[3].16b,@data[3].16b,@datax[3].16b
1137 st4 {@data[0].4s,@data[1].4s,@data[2].4s,@data[3].4s},[$outp],#64
1152 ld1 {@data[0].4s},[$inp]
1153 eor @data[0].16b,@data[0].16b,$ivec.16b
1154 st1 {@data[0].4s},[$outp]
1157 dup @data[0].4s,$word0
1158 dup @data[1].4s,$word1
1159 dup @data[2].4s,$word2
1160 mov @data[3].s[0],$ctr
1162 mov @data[3].s[1],$ctr
1177 mov @data[3].s[2],$ctr
1295 ld1 {@data[0].4s,@data[1].4s,@data[2].4s,@data[3].4s},[$inp],#64
1302 eor @data[0].16b, @data[0].16b, @tweak[0].16b
1303 eor @data[1].16b, @data[1].16b, @tweak[1].16b
1304 eor @data[2].16b, @data[2].16b, @tweak[2].16b
1305 eor @data[3].16b, @data[3].16b, @tweak[3].16b
1318 &rev32(@data[0],@data[0]);
1319 &rev32(@data[1],@data[1]);
1320 &rev32(@data[2],@data[2]);
1321 &rev32(@data[3],@data[3]);
1326 &transpose(@data,@vtmp);
1332 &transpose(@data,@datax);
1338 eor @data[0].16b, @data[0].16b, @tweak[4].16b
1339 eor @data[1].16b, @data[1].16b, @tweak[5].16b
1340 eor @data[2].16b, @data[2].16b, @tweak[6].16b
1341 eor @data[3].16b, @data[3].16b, @tweak[7].16b
1346 st1 {@data[0].4s,@data[1].4s,@data[2].4s,@data[3].4s},[$outp],#64
1353 ld1 {@data[0].4s,@data[1].4s,@data[2].4s,@data[3].4s},[$inp],#64
1360 eor @data[0].16b, @data[0].16b, @tweak[0].16b
1361 eor @data[1].16b, @data[1].16b, @tweak[1].16b
1362 eor @data[2].16b, @data[2].16b, @tweak[2].16b
1363 eor @data[3].16b, @data[3].16b, @tweak[3].16b
1365 &rev32(@data[0],@data[0]);
1366 &rev32(@data[1],@data[1]);
1367 &rev32(@data[2],@data[2]);
1368 &rev32(@data[3],@data[3]);
1369 &transpose(@data,@vtmp);
1373 &transpose(@vtmp,@data);
1391 ld1 {@data[0].4s},[$inp],#16
1395 eor @data[0].16b, @data[0].16b, @tweak[0].16b
1397 &rev32(@data[0],@data[0]);
1398 &encrypt_1blk(@data[0]);
1400 eor @data[0].16b, @data[0].16b, @tweak[0].16b
1401 st1 {@data[0].4s},[$outp],#16
1408 ld1 {@data[0].4s,@data[1].4s},[$inp],#32
1413 eor @data[0].16b, @data[0].16b, @tweak[0].16b
1414 eor @data[1].16b, @data[1].16b, @tweak[1].16b
1416 &rev32(@data[0],@data[0]);
1417 &rev32(@data[1],@data[1]);
1418 &transpose(@data,@vtmp);
1422 &transpose(@vtmp,@data);
1431 ld1 {@data[0].4s,@data[1].4s,@data[2].4s},[$inp],#48
1437 eor @data[0].16b, @data[0].16b, @tweak[0].16b
1438 eor @data[1].16b, @data[1].16b, @tweak[1].16b
1439 eor @data[2].16b, @data[2].16b, @tweak[2].16b
1441 &rev32(@data[0],@data[0]);
1442 &rev32(@data[1],@data[1]);
1443 &rev32(@data[2],@data[2]);
1444 &transpose(@data,@vtmp);
1448 &transpose(@vtmp,@data);
1497 ld1 {@data[0].4s},[$inp],#16
1498 eor @data[0].16b, @data[0].16b, @tweak[1].16b
1500 &rev32(@data[0],@data[0]);
1501 &encrypt_1blk(@data[0]);
1503 eor @data[0].16b, @data[0].16b, @tweak[1].16b
1504 st1 {@data[0].4s},[$outp],#16
1514 ld1 {@data[0].4s}, [$lastBlk]
1515 eor @data[0].16b, @data[0].16b, @tweak[2].16b
1517 &rev32(@data[0],@data[0]);
1518 &encrypt_1blk(@data[0]);
1520 eor @data[0].16b, @data[0].16b, @tweak[2].16b
1521 st1 {@data[0].4s}, [$lastBlk]