Lines Matching refs:x

63 my @x=map("%r$_",(0..7,"x","x","x","x",(10..13)));
93 alr (@x[$a0],@x[$b0]); # Q1
94 alr (@x[$a1],@x[$b1]); # Q2
95 xr (@x[$d0],@x[$a0]);
96 xr (@x[$d1],@x[$a1]);
97 rll (@x[$d0],@x[$d0],16);
98 rll (@x[$d1],@x[$d1],16);
100 alr ($xc,@x[$d0]);
101 alr ($xc_,@x[$d1]);
102 xr (@x[$b0],$xc);
103 xr (@x[$b1],$xc_);
104 rll (@x[$b0],@x[$b0],12);
105 rll (@x[$b1],@x[$b1],12);
107 alr (@x[$a0],@x[$b0]);
108 alr (@x[$a1],@x[$b1]);
109 xr (@x[$d0],@x[$a0]);
110 xr (@x[$d1],@x[$a1]);
111 rll (@x[$d0],@x[$d0],8);
112 rll (@x[$d1],@x[$d1],8);
114 alr ($xc,@x[$d0]);
115 alr ($xc_,@x[$d1]);
116 xr (@x[$b0],$xc);
117 xr (@x[$b1],$xc_);
118 rll (@x[$b0],@x[$b0],7);
119 rll (@x[$b1],@x[$b1],7);
124 alr (@x[$a2],@x[$b2]); # Q3
125 alr (@x[$a3],@x[$b3]); # Q4
126 xr (@x[$d2],@x[$a2]);
127 xr (@x[$d3],@x[$a3]);
128 rll (@x[$d2],@x[$d2],16);
129 rll (@x[$d3],@x[$d3],16);
131 alr ($xc,@x[$d2]);
132 alr ($xc_,@x[$d3]);
133 xr (@x[$b2],$xc);
134 xr (@x[$b3],$xc_);
135 rll (@x[$b2],@x[$b2],12);
136 rll (@x[$b3],@x[$b3],12);
138 alr (@x[$a2],@x[$b2]);
139 alr (@x[$a3],@x[$b3]);
140 xr (@x[$d2],@x[$a2]);
141 xr (@x[$d3],@x[$a3]);
142 rll (@x[$d2],@x[$d2],8);
143 rll (@x[$d3],@x[$d3],8);
145 alr ($xc,@x[$d2]);
146 alr ($xc_,@x[$d3]);
147 xr (@x[$b2],$xc);
148 xr (@x[$b3],$xc_);
149 rll (@x[$b2],@x[$b2],7);
150 rll (@x[$b3],@x[$b3],7);
158 my @x=map("%v$_",(0..15));
160 vaf (@x[$a0],@x[$a0],@x[$b0]); # Q1
161 vx (@x[$d0],@x[$d0],@x[$a0]);
162 verllf (@x[$d0],@x[$d0],16);
163 vaf (@x[$a1],@x[$a1],@x[$b1]); # Q2
164 vx (@x[$d1],@x[$d1],@x[$a1]);
165 verllf (@x[$d1],@x[$d1],16);
166 vaf (@x[$a2],@x[$a2],@x[$b2]); # Q3
167 vx (@x[$d2],@x[$d2],@x[$a2]);
168 verllf (@x[$d2],@x[$d2],16);
169 vaf (@x[$a3],@x[$a3],@x[$b3]); # Q4
170 vx (@x[$d3],@x[$d3],@x[$a3]);
171 verllf (@x[$d3],@x[$d3],16);
173 vaf (@x[$c0],@x[$c0],@x[$d0]);
174 vx (@x[$b0],@x[$b0],@x[$c0]);
175 verllf (@x[$b0],@x[$b0],12);
176 vaf (@x[$c1],@x[$c1],@x[$d1]);
177 vx (@x[$b1],@x[$b1],@x[$c1]);
178 verllf (@x[$b1],@x[$b1],12);
179 vaf (@x[$c2],@x[$c2],@x[$d2]);
180 vx (@x[$b2],@x[$b2],@x[$c2]);
181 verllf (@x[$b2],@x[$b2],12);
182 vaf (@x[$c3],@x[$c3],@x[$d3]);
183 vx (@x[$b3],@x[$b3],@x[$c3]);
184 verllf (@x[$b3],@x[$b3],12);
186 vaf (@x[$a0],@x[$a0],@x[$b0]);
187 vx (@x[$d0],@x[$d0],@x[$a0]);
188 verllf (@x[$d0],@x[$d0],8);
189 vaf (@x[$a1],@x[$a1],@x[$b1]);
190 vx (@x[$d1],@x[$d1],@x[$a1]);
191 verllf (@x[$d1],@x[$d1],8);
192 vaf (@x[$a2],@x[$a2],@x[$b2]);
193 vx (@x[$d2],@x[$d2],@x[$a2]);
194 verllf (@x[$d2],@x[$d2],8);
195 vaf (@x[$a3],@x[$a3],@x[$b3]);
196 vx (@x[$d3],@x[$d3],@x[$a3]);
197 verllf (@x[$d3],@x[$d3],8);
199 vaf (@x[$c0],@x[$c0],@x[$d0]);
200 vx (@x[$b0],@x[$b0],@x[$c0]);
201 verllf (@x[$b0],@x[$b0],7);
202 vaf (@x[$c1],@x[$c1],@x[$d1]);
203 vx (@x[$b1],@x[$b1],@x[$c1]);
204 verllf (@x[$b1],@x[$b1],7);
205 vaf (@x[$c2],@x[$c2],@x[$d2]);
206 vx (@x[$b2],@x[$b2],@x[$c2]);
207 verllf (@x[$b2],@x[$b2],7);
208 vaf (@x[$c3],@x[$c3],@x[$d3]);
209 vx (@x[$b3],@x[$b3],@x[$c3]);
210 verllf (@x[$b3],@x[$b3],7);
252 my @x=map("%r$_",(0..7,"x","x","x","x",(10..13)));
290 srlg (@x[12],"%r12",32); # 32-bit counter value
295 lm (@x[0],@x[7],"$stdframe+4*0($sp)"); # load x[0]-x[7]
297 lm (@x[13],@x[15],"$stdframe+4*13($sp)"); # load x[13]-x[15]
300 st (@x[12],"$stdframe+4*12($sp)"); # save counter
315 al (@x[0],"$stdframe+4*0($sp)"); # accumulate key schedule
316 al (@x[1],"$stdframe+4*1($sp)");
317 al (@x[2],"$stdframe+4*2($sp)");
318 al (@x[3],"$stdframe+4*3($sp)");
319 al (@x[4],"$stdframe+4*4($sp)");
320 al (@x[5],"$stdframe+4*5($sp)");
321 al (@x[6],"$stdframe+4*6($sp)");
322 al (@x[7],"$stdframe+4*7($sp)");
323 lrvr (@x[0],@x[0]);
324 lrvr (@x[1],@x[1]);
325 lrvr (@x[2],@x[2]);
326 lrvr (@x[3],@x[3]);
327 lrvr (@x[4],@x[4]);
328 lrvr (@x[5],@x[5]);
329 lrvr (@x[6],@x[6]);
330 lrvr (@x[7],@x[7]);
331 al (@x[12],"$stdframe+4*12($sp)");
332 al (@x[13],"$stdframe+4*13($sp)");
333 al (@x[14],"$stdframe+4*14($sp)");
334 al (@x[15],"$stdframe+4*15($sp)");
335 lrvr (@x[12],@x[12]);
336 lrvr (@x[13],@x[13]);
337 lrvr (@x[14],@x[14]);
338 lrvr (@x[15],@x[15]);
344 x (@x[0],"4*0(%r14)"); # xor with input
345 x (@x[1],"4*1(%r14)");
346 st (@x[0],"4*0(@t[0])"); # store output
347 x (@x[2],"4*2(%r14)");
348 st (@x[1],"4*1(@t[0])");
349 x (@x[3],"4*3(%r14)");
350 st (@x[2],"4*2(@t[0])");
351 x (@x[4],"4*4(%r14)");
352 st (@x[3],"4*3(@t[0])");
353 lm (@x[0],@x[3],"$stdframe+4*8+4*8($sp)"); # load x[8]-x[11]
354 x (@x[5],"4*5(%r14)");
355 st (@x[4],"4*4(@t[0])");
356 x (@x[6],"4*6(%r14)");
357 al (@x[0],"$stdframe+4*8($sp)");
358 st (@x[5],"4*5(@t[0])");
359 x (@x[7],"4*7(%r14)");
360 al (@x[1],"$stdframe+4*9($sp)");
361 st (@x[6],"4*6(@t[0])");
362 x (@x[12],"4*12(%r14)");
363 al (@x[2],"$stdframe+4*10($sp)");
364 st (@x[7],"4*7(@t[0])");
365 x (@x[13],"4*13(%r14)");
366 al (@x[3],"$stdframe+4*11($sp)");
367 st (@x[12],"4*12(@t[0])");
368 x (@x[14],"4*14(%r14)");
369 st (@x[13],"4*13(@t[0])");
370 x (@x[15],"4*15(%r14)");
371 st (@x[14],"4*14(@t[0])");
372 lrvr (@x[0],@x[0]);
373 st (@x[15],"4*15(@t[0])");
374 lrvr (@x[1],@x[1]);
375 lrvr (@x[2],@x[2]);
376 lrvr (@x[3],@x[3]);
377 lhi (@x[12],1);
378 x (@x[0],"4*8(%r14)");
379 al (@x[12],"$stdframe+4*12($sp)"); # increment counter
380 x (@x[1],"4*9(%r14)");
381 st (@x[0],"4*8(@t[0])");
382 x (@x[2],"4*10(%r14)");
383 st (@x[1],"4*9(@t[0])");
384 x (@x[3],"4*11(%r14)");
385 st (@x[2],"4*10(@t[0])");
386 st (@x[3],"4*11(@t[0])");
406 stm (@x[0],@x[7],"$stdframe+4*0($sp)");
408 lm (@x[0],@x[3],"$stdframe+4*8+4*8($sp)");
409 &{$z? \&lghi:\&lhi} (@x[6],0);
410 stm (@x[12],@x[15],"$stdframe+4*12($sp)");
411 al (@x[0],"$stdframe+4*8($sp)");
412 al (@x[1],"$stdframe+4*9($sp)");
413 al (@x[2],"$stdframe+4*10($sp)");
414 al (@x[3],"$stdframe+4*11($sp)");
415 lrvr (@x[0],@x[0]);
416 lrvr (@x[1],@x[1]);
417 lrvr (@x[2],@x[2]);
418 lrvr (@x[3],@x[3]);
419 stm (@x[0],@x[3],"$stdframe+4*8($sp)");
422 llgc (@x[4],"0(@x[6],%r14)");
423 llgc (@x[5],"$stdframe(@x[6],$sp)");
424 xr (@x[5],@x[4]);
425 stc (@x[5],"0(@x[6],@t[0])");
426 la (@x[6],"1(@x[6])");