Lines Matching refs:rk
51 | %d0-%d7 rk[0..7]
57 | %a5 &rk[4]
63 lea %a3@(rd_key),%a5 | &rk[0]
65 | rk[0] = GETU32(userKey );
66 | rk[1] = GETU32(userKey + 4);
67 | rk[2] = GETU32(userKey + 8);
68 | rk[3] = GETU32(userKey + 12);
86 movel %d3,%d5 | d5=rk[3] as {1,2,3,0}
105 eorl %d6,%d0 | rk[4] = rk[0]^ (Te..)
107 eorl %d0,%d1 | rk[5] = rk[1] ^ rk[4];
109 eorl %d1,%d2 | rk[6] = rk[2] ^ rk[5];
111 eorl %d2,%d3 | rk[7] = rk[3] ^ rk[6];
135 | %a5 &rk[6]
140 lea %a3@(rd_key),%a5 | &rk[0]
142 | rk[0] = GETU32(userKey );
143 | rk[1] = GETU32(userKey + 4);
144 | rk[2] = GETU32(userKey + 8);
145 | rk[3] = GETU32(userKey + 12);
146 | rk[4] = GETU32(userKey + 16);
147 | rk[5] = GETU32(userKey + 20);
167 eorl %d3,%d4 | rk[10] = rk[4] ^ rk[9]
168 movel %d4,%a5@+ | %d4 is rk[10]
169 eorl %d4,%d5 | rk[11] = rk[5] ^ rk[10]
170 movel %d5,%a5@ | %d5 is rk[11]
173 | %d0..%d5 = rk[0..5]
175 | temp = rk[5];
176 | rk[6] = (Te0[(temp ) & 0xff] & 0x0000ff00)
177 | rk[6] |= (Te3[(temp >> 8) & 0xff] & 0x00ff0000)
178 | rk[6] |= (Te2[(temp >> 16) & 0xff] & 0xff000000)
180 | rk[6] |= (Te1[(temp >> 24) ] & 0x000000ff)
197 movel %a5@+,%d5 | read rk[5] again
200 eorl %d6,%d0 | rk[6] ^= rk[0]
201 movel %d0,%a5@+ | %d0 is rk[6]
202 eorl %d0,%d1 | rk[7] = rk[1] ^ rk[6]
203 movel %d1,%a5@+ | %d1 is rk[7]
204 eorl %d1,%d2 | rk[8] = rk[2] ^ rk[7]
205 movel %d2,%a5@+ | %d2 is rk[8]
206 eorl %d2,%d3 | rk[9] = rk[3] ^ rk[8]
207 movel %d3,%a5@+ | %d3 is rk[9]
226 | %a5 &rk[6]
231 lea %a3@(rd_key),%a5 | &rk[0]
233 | rk[0] = GETU32(userKey );
234 | rk[1] = GETU32(userKey + 4);
235 | rk[2] = GETU32(userKey + 8);
236 | rk[3] = GETU32(userKey + 12);
237 | rk[4] = GETU32(userKey + 16);
238 | rk[5] = GETU32(userKey + 20);
239 | rk[6] = GETU32(userKey + 24);
240 | rk[7] = GETU32(userKey + 28);
261 | %d0: rk[8] -> work
262 | %d1: rk[9] -> work
263 | %d2: rk[10]
264 | %d3: rk[11] -> work
265 | %d4: rk[4]
266 | %d5: work -> rk[5]
267 | %d6: work -> rk[6]
268 | %d7: work -> rk[7]
269 | %a5 = &rk[12]
271 | temp = rk[11];
272 | rk[12] = (Te1[(temp ) & 0xff] & 0x000000ff);
273 | rk[12] |= (Te0[(temp >> 8) & 0xff] & 0x0000ff00);
274 | rk[12] |= (Te3[(temp >> 16) & 0xff] & 0x00ff0000);
275 | rk[12] |= (Te2[(temp >> 24) ] & 0xff000000);
276 | rk[12] ^= rk[ 4];
278 moveml %a5@(-7*4),%d5-%d7 | %d5..%d7 = rk[5..7]
296 eorl %d1,%d4 | rk[12] ^= rk[4]
297 movel %d4,%a5@+ | %d4 is rk[12]
298 eorl %d4,%d5 | rk[13] = rk[5] ^ rk[12]
299 movel %d5,%a5@+ | %d5 is rk[13]
300 eorl %d5,%d6 | rk[14] = rk[6] ^ rk[13]
301 movel %d6,%a5@+ | %d6 is rk[14]
302 eorl %d6,%d7 | rk[15] = rk[7] ^ rk[14]
303 movel %d7,%a5@+ | %d7 is rk[15]
305 | %d0: work -> rk[8]
306 | %d1: work -> rk[9]
307 | %d2: rk[10]
308 | %d3: work -> rk[11]
309 | %d4: rk[12]
310 | %d5: rk[13]
311 | %d6: rk[14]
312 | %d7: rk[15]
313 | %a5 = &rk[16]
315 moveml %a5@(-8*4),%d0-%d1 | %d0..%d1 = rk[8..9]
316 movel %a5@(-5*4),%d3 | %d3 = rk[11]
319 | %d0: rk[0]
320 | %d1: rk[1]
321 | %d2: rk[2]
322 | %d3: rk[3]
323 | %d4: rk[4]
324 | %d5: rk[5] -> work
325 | %d6: rk[6] -> work
326 | %d7: rk[7]
327 | %a5 = &rk[8]
329 | temp = rk[7]
330 | rk[8] = (Te0[(temp ) & 0xff] & 0x0000ff00);
331 | rk[8] |= (Te3[(temp >> 8) & 0xff] & 0x00ff0000);
332 | rk[8] |= (Te2[(temp >> 16) & 0xff] & 0xff000000);
333 | rk[8] ^= rcon[i];
334 | rk[8] |= (Te1[(temp >> 24) ] & 0x000000ff);
335 | rk[8] ^= rk[ 0];
354 eorl %d6,%d0 | rk[8] ^= rk[0]
355 movel %d0,%a5@+ | %d0 is rk[8]
356 eorl %d0,%d1 | rk[9] = rk[1] ^ rk[8]
357 movel %d1,%a5@+ | %d1 is rk[9]
358 eorl %d1,%d2 | rk[10] = rk[2] ^ rk[9]
359 movel %d2,%a5@+ | %d2 is rk[10]
360 eorl %d2,%d3 | rk[11] = rk[3] ^ rk[10]
361 movel %d3,%a5@+ | %d3 is rk[11]
363 | %d0: rk[8]
364 | %d1: rk[9]
365 | %d2: rk[10]
366 | %d3: rk[11]
367 | %d4: rk[4]
406 lea %a3@(rd_key),%a5 | %a5 := &rk[0]
409 lea %a5@(%d4),%a4 | %a4 := &rk[j]
437 lea %a3@(rd_key + 16),%a5 | rk += 4
447 | rk[0] =
448 | Td3[Te1[(rk[0] ) & 0xff] & 0xff] ^
449 | Td2[Te1[(rk[0] >> 8) & 0xff] & 0xff] ^
450 | Td1[Te1[(rk[0] >> 16) & 0xff] & 0xff] ^
451 | Td0[Te1[(rk[0] >> 24) ] & 0xff];
453 moveb %d0,%d1 | rk[0] >> 0
457 moveb %d0,%d1 | rk[0] >> 8
462 moveb %d0,%d1 | rk[0] >> 16
466 lsrl #8,%d0 | rk[0] >> 24
470 movel %d2,%a5@+ | -> rk[0]
494 | %a5 rk
507 eorl %d5,%d0 | s0 = GETU32(in ) ^ rk[0]
511 eorl %d5,%d1 | s1 = GETU32(in + 4) ^ rk[1]
515 eorl %d5,%d2 | s2 = GETU32(in + 8) ^ rk[2]
519 eorl %d5,%d3 | s3 = GETU32(in + 12) ^ rk[3]
549 | s0 ^= rk[0];
550 | s1 ^= rk[1];
551 | s2 ^= rk[2];
552 | s3 ^= rk[3];
646 | t0 ^= rk[4];
647 | t1 ^= rk[5];
648 | t2 ^= rk[6];
649 | t3 ^= rk[7];
816 eorl %d4,%d0 | s0 ^= rk[0]
818 eorl %d4,%d1 | s1 ^= rk[1]
820 eorl %d4,%d2 | s2 ^= rk[2]
822 eorl %d4,%d3 | s3 ^= rk[3]
845 | %a5 rk
858 eorl %d5,%d0 | s0 = GETU32(in ) ^ rk[0]
862 eorl %d5,%d1 | s1 = GETU32(in + 4) ^ rk[1]
866 eorl %d5,%d2 | s2 = GETU32(in + 8) ^ rk[2]
870 eorl %d5,%d3 | s3 = GETU32(in + 12) ^ rk[3]
900 | s0 ^= rk[0];
901 | s1 ^= rk[1];
902 | s2 ^= rk[2];
903 | s3 ^= rk[3];
997 | t0 ^= rk[4];
998 | t1 ^= rk[5];
999 | t2 ^= rk[6];
1000 | t3 ^= rk[7];
1100 | s0 ^= rk[0];
1102 | s1 ^= rk[1];
1104 | s2 ^= rk[2];
1106 | s3 ^= rk[3];