Lines Matching refs:key
79 my ($zero,$rcon,$mask,$in0,$in1,$tmp,$key)=
138 vtbl.8 $key,{$in0},$mask
141 aese $key,$zero
148 veor $key,$key,$rcon
151 veor $in0,$in0,$key
156 vtbl.8 $key,{$in0},$mask
159 aese $key,$zero
165 veor $key,$key,$rcon
168 veor $in0,$in0,$key
170 vtbl.8 $key,{$in0},$mask
173 aese $key,$zero
179 veor $key,$key,$rcon
181 veor $in0,$in0,$key
191 vmov.i8 $key,#8 // borrow $key
193 vsub.i8 $mask,$mask,$key // adjust the mask
196 vtbl.8 $key,{$in1},$mask
199 aese $key,$zero
210 veor $key,$key,$rcon
214 veor $in0,$in0,$key
215 veor $in1,$in1,$key
231 vtbl.8 $key,{$in1},$mask
234 aese $key,$zero
241 veor $key,$key,$rcon
244 veor $in0,$in0,$key
248 vdup.32 $key,${in0}[3] // just splat
250 aese $key,$zero
258 veor $in1,$in1,$key
332 my ($inp,$out,$key)=map("x$_",(0..2));
342 ldr $rounds,[$key,#240]
343 vld1.32 {$rndkey0},[$key],#16
346 vld1.32 {$rndkey1},[$key],#16
351 vld1.32 {$rndkey0},[$key],#16
355 vld1.32 {$rndkey1},[$key],#16
360 vld1.32 {$rndkey0},[$key]
373 my ($inp,$out,$len,$key,$ivp)=map("x$_",(0..4)); my $enc="w5";
378 my ($key4,$key5,$key6,$key7)=("x6","x12","x14",$key);
407 ldr $rounds,[$key,#240]
412 vld1.32 {q8-q9},[$key] // load key schedule...
414 add $key_,$key,x5,lsl#4 // pointer to last 7 round keys
421 add $key_,$key,#32
431 add $key_,$key,#16
432 add $key4,$key,#16*4
433 add $key5,$key,#16*5
436 add $key6,$key,#16*6
437 add $key7,$key,#16*7
588 mov $key_,$key
701 my ($inp,$out,$len,$key,$ivp)=map("x$_",(0..4));
732 ldr $rounds,[$key,#240]
737 vld1.32 {q8-q9},[$key] // load key schedule...
741 add $key_,$key,x5,lsl#4 // pointer to last 5 round keys
746 add $key_,$key,#32
813 mov $key_,$key