Home | History | Annotate | Download | only in asm

Lines Matching full:"$ key"

82 my ($zero,$in0,$in1,$key,$rcon,$mask,$tmp)=map("v$_",(0..6));
137 lvsr $key,0,r9 # borrow $key
143 le?vxor $key,$key,$mask # adjust for byte swap
146 vperm $in0,$in0,$in1,$key # align [and byte swap in LE]
164 vperm $key,$in0,$in0,$mask # rotate-n-splat
169 vcipherlast $key,$key,$rcon
179 vxor $in0,$in0,$key
184 vperm $key,$in0,$in0,$mask # rotate-n-splat
189 vcipherlast $key,$key,$rcon
199 vxor $in0,$in0,$key
201 vperm $key,$in0,$in0,$mask # rotate-n-splat
206 vcipherlast $key,$key,$rcon
215 vxor $in0,$in0,$key
236 vperm $in1,$in1,$tmp,$key # align [and byte swap in LE]
237 vspltisb $key,8 # borrow $key
239 vsububm $mask,$mask,$key # adjust the mask
242 vperm $key,$in1,$in1,$mask # roate-n-splat
244 vcipherlast $key,$key,$rcon
258 vxor $in0,$in0,$key
259 vxor $in1,$in1,$key
262 vperm $key,$in1,$in1,$mask # rotate-n-splat
267 vcipherlast $key,$key,$rcon
288 vxor $in0,$in0,$key
289 vxor $in1,$in1,$key
312 vperm $in1,$in1,$tmp,$key # align [and byte swap in LE]
316 vperm $key,$in1,$in1,$mask # rotate-n-splat
321 vcipherlast $key,$key,$rcon
331 vxor $in0,$in0,$key
340 vspltw $key,$in0,3 # just splat
342 vsbox $key,$key
350 vxor $in1,$in1,$key
424 my ($inp,$out,$key,$rounds,$idx)=map("r$_",(3..7));
430 lwz $rounds,240($key)
445 lvx v1,0,$key
446 ?lvsl v5,0,$key # keyperm
448 lvx v2,$idx,$key
454 lvx v1,$idx,$key
461 lvx v2,$idx,$key
465 lvx v1,$idx,$key
471 lvx v2,$idx,$key
501 my ($inp,$out,$len,$key,$ivp,$enc,$rounds,$idx)=map("r$_",(3..10));
528 ?lvsl $keyperm,0,$key # prepare for unaligned key
529 lwz $rounds,240($key)
554 lvx $rndkey0,0,$key
556 lvx $rndkey1,$idx,$key
560 lvx $rndkey0,$idx,$key
567 lvx $rndkey1,$idx,$key
571 lvx $rndkey0,$idx,$key
577 lvx $rndkey1,$idx,$key
602 lvx $rndkey0,0,$key
604 lvx $rndkey1,$idx,$key
608 lvx $rndkey0,$idx,$key
614 lvx $rndkey1,$idx,$key
618 lvx $rndkey0,$idx,$key
624 lvx $rndkey1,$idx,$key
726 lvx $rndkey0,$x00,$key # load key schedule
727 lvx v30,$x10,$key
728 addi $key,$key,0x20
729 lvx v31,$x00,$key
736 lvx v30,$x10,$key
737 addi $key,$key,0x20
740 lvx v31,$x00,$key
745 lvx v26,$x10,$key
747 lvx v27,$x20,$key
750 lvx v28,$x30,$key
754 lvx v29,$x40,$key
756 lvx v30,$x50,$key
758 lvx v31,$x60,$key
760 lvx $out0,$x70,$key # borrow $out0
1259 my ($inp,$out,$len,$key,$ivp,$x10,$rounds,$idx)=map("r$_",(3..10));
1289 ?lvsl $keyperm,0,$key # prepare for unaligned key
1290 lwz $rounds,240($key)
1310 lvx $rndkey0,0,$key
1312 lvx $rndkey1,$idx,$key
1316 lvx $rndkey0,$idx,$key
1324 lvx $rndkey1,$idx,$key
1328 lvx $rndkey0,$idx,$key
1340 lvx $rndkey1,$idx,$key
1344 lvx $rndkey0,0,$key
1348 lvx $rndkey1,$idx,$key
1356 lvx $rndkey0,$idx,$key
1432 lvx $rndkey0,$x00,$key # load key schedule
1433 lvx v30,$x10,$key
1434 addi $key,$key,0x20
1435 lvx v31,$x00,$key
1442 lvx v30,$x10,$key
1443 addi $key,$key,0x20
1446 lvx v31,$x00,$key
1451 lvx v26,$x10,$key
1453 lvx v27,$x20,$key
1456 lvx v28,$x30,$key
1460 lvx v29,$x40,$key
1462 lvx v30,$x50,$key
1464 lvx v31,$x60,$key
1466 lvx $out0,$x70,$key # borrow $out0