Lines Matching +full:0 +full:x08

8 	AES_EROUND01(KEY_BASE +  0, I0, I1, T0) \
14 AES_EROUND01(KEY_BASE + 0, I0, I1, T0) \
16 AES_EROUND01(KEY_BASE + 0, I2, I3, T2) \
24 AES_EROUND01(KEY_BASE + 0, I0, I1, T0) \
30 AES_EROUND01(KEY_BASE + 0, I0, I1, T0) \
32 AES_EROUND01(KEY_BASE + 0, I2, I3, T2) \
41 ENCRYPT_TWO_ROUNDS(KEY_BASE + 0, I0, I1, T0, T1) \
48 ENCRYPT_TWO_ROUNDS_2(KEY_BASE + 0, I0, I1, I2, I3, T0, T1, T2, T3) \
56 ENCRYPT_TWO_ROUNDS(KEY_BASE + 0, I0, I1, T0, T1) \
64 ENCRYPT_TWO_ROUNDS_2(KEY_BASE + 0, I0, I1, I2, I3, T0, T1, T2, T3) \
73 ENCRYPT_TWO_ROUNDS(KEY_BASE + 0, I0, I1, T0, T1) \
83 TMP_BASE + 0, TMP_BASE + 2, TMP_BASE + 4, TMP_BASE + 6)
86 ENCRYPT_256_TWO_ROUNDS_2(KEY_BASE + 0, I0, I1, I2, I3, KEY_BASE + 48) \
87 ldd [%o0 + 0xd0], %f56; \
88 ldd [%o0 + 0xd8], %f58; \
89 ENCRYPT_256_TWO_ROUNDS_2(KEY_BASE + 8, I0, I1, I2, I3, KEY_BASE + 0) \
90 ldd [%o0 + 0xe0], %f60; \
91 ldd [%o0 + 0xe8], %f62; \
92 ENCRYPT_256_TWO_ROUNDS_2(KEY_BASE + 16, I0, I1, I2, I3, KEY_BASE + 0) \
93 ENCRYPT_256_TWO_ROUNDS_2(KEY_BASE + 24, I0, I1, I2, I3, KEY_BASE + 0) \
94 ENCRYPT_256_TWO_ROUNDS_2(KEY_BASE + 32, I0, I1, I2, I3, KEY_BASE + 0) \
95 ENCRYPT_256_TWO_ROUNDS_2(KEY_BASE + 40, I0, I1, I2, I3, KEY_BASE + 0) \
96 AES_EROUND01(KEY_BASE + 48, I0, I1, KEY_BASE + 0) \
100 AES_EROUND01_L(KEY_BASE + 52, KEY_BASE + 0, KEY_BASE + 2, I0) \
101 AES_EROUND23_L(KEY_BASE + 54, KEY_BASE + 0, KEY_BASE + 2, I1) \
102 ldd [%o0 + 0x10], %f8; \
103 ldd [%o0 + 0x18], %f10; \
106 ldd [%o0 + 0x20], %f12; \
107 ldd [%o0 + 0x28], %f14;
110 AES_DROUND23(KEY_BASE + 0, I0, I1, T1) \
116 AES_DROUND23(KEY_BASE + 0, I0, I1, T1) \
118 AES_DROUND23(KEY_BASE + 0, I2, I3, T3) \
126 AES_DROUND23(KEY_BASE + 0, I0, I1, T1) \
132 AES_DROUND23(KEY_BASE + 0, I0, I1, T1) \
134 AES_DROUND23(KEY_BASE + 0, I2, I3, T3) \
143 DECRYPT_TWO_ROUNDS(KEY_BASE + 0, I0, I1, T0, T1) \
150 DECRYPT_TWO_ROUNDS_2(KEY_BASE + 0, I0, I1, I2, I3, T0, T1, T2, T3) \
158 DECRYPT_TWO_ROUNDS(KEY_BASE + 0, I0, I1, T0, T1) \
166 DECRYPT_TWO_ROUNDS_2(KEY_BASE + 0, I0, I1, I2, I3, T0, T1, T2, T3) \
175 DECRYPT_TWO_ROUNDS(KEY_BASE + 0, I0, I1, T0, T1) \
185 TMP_BASE + 0, TMP_BASE + 2, TMP_BASE + 4, TMP_BASE + 6)
188 DECRYPT_256_TWO_ROUNDS_2(KEY_BASE + 0, I0, I1, I2, I3, KEY_BASE + 48) \
189 ldd [%o0 + 0x18], %f56; \
190 ldd [%o0 + 0x10], %f58; \
191 DECRYPT_256_TWO_ROUNDS_2(KEY_BASE + 8, I0, I1, I2, I3, KEY_BASE + 0) \
192 ldd [%o0 + 0x08], %f60; \
193 ldd [%o0 + 0x00], %f62; \
194 DECRYPT_256_TWO_ROUNDS_2(KEY_BASE + 16, I0, I1, I2, I3, KEY_BASE + 0) \
195 DECRYPT_256_TWO_ROUNDS_2(KEY_BASE + 24, I0, I1, I2, I3, KEY_BASE + 0) \
196 DECRYPT_256_TWO_ROUNDS_2(KEY_BASE + 32, I0, I1, I2, I3, KEY_BASE + 0) \
197 DECRYPT_256_TWO_ROUNDS_2(KEY_BASE + 40, I0, I1, I2, I3, KEY_BASE + 0) \
199 AES_DROUND01(KEY_BASE + 50, I0, I1, KEY_BASE + 0) \
202 AES_DROUND23_L(KEY_BASE + 52, KEY_BASE + 0, KEY_BASE + 2, I1) \
203 AES_DROUND01_L(KEY_BASE + 54, KEY_BASE + 0, KEY_BASE + 2, I0) \
204 ldd [%o0 + 0xd8], %f8; \
205 ldd [%o0 + 0xd0], %f10; \
208 ldd [%o0 + 0xc8], %f12; \
209 ldd [%o0 + 0xc0], %f14;
215 ld [%o0 + 0x00], %f0
216 ld [%o0 + 0x04], %f1
217 ld [%o0 + 0x08], %f2
218 ld [%o0 + 0x0c], %f3
220 std %f0, [%o1 + 0x00]
221 std %f2, [%o1 + 0x08]
222 add %o1, 0x10, %o1
232 ld [%o0 + 0x10], %f4
233 ld [%o0 + 0x14], %f5
234 ld [%o0 + 0x18], %f6
235 ld [%o0 + 0x1c], %f7
237 std %f4, [%o1 + 0x00]
238 std %f6, [%o1 + 0x08]
239 add %o1, 0x10, %o1
241 AES_KEXPAND1(0, 6, 0x0, 8)
245 AES_KEXPAND1(8, 14, 0x1, 16)
249 AES_KEXPAND1(16, 22, 0x2, 24)
253 AES_KEXPAND1(24, 30, 0x3, 32)
257 AES_KEXPAND1(32, 38, 0x4, 40)
261 AES_KEXPAND1(40, 46, 0x5, 48)
265 AES_KEXPAND1(48, 54, 0x6, 56)
268 std %f8, [%o1 + 0x00]
269 std %f10, [%o1 + 0x08]
270 std %f12, [%o1 + 0x10]
271 std %f14, [%o1 + 0x18]
272 std %f16, [%o1 + 0x20]
273 std %f18, [%o1 + 0x28]
274 std %f20, [%o1 + 0x30]
275 std %f22, [%o1 + 0x38]
276 std %f24, [%o1 + 0x40]
277 std %f26, [%o1 + 0x48]
278 std %f28, [%o1 + 0x50]
279 std %f30, [%o1 + 0x58]
280 std %f32, [%o1 + 0x60]
281 std %f34, [%o1 + 0x68]
282 std %f36, [%o1 + 0x70]
283 std %f38, [%o1 + 0x78]
284 std %f40, [%o1 + 0x80]
285 std %f42, [%o1 + 0x88]
286 std %f44, [%o1 + 0x90]
287 std %f46, [%o1 + 0x98]
288 std %f48, [%o1 + 0xa0]
289 std %f50, [%o1 + 0xa8]
290 std %f52, [%o1 + 0xb0]
291 std %f54, [%o1 + 0xb8]
292 std %f56, [%o1 + 0xc0]
294 std %f58, [%o1 + 0xc8]
298 ld [%o0 + 0x10], %f4
299 ld [%o0 + 0x14], %f5
301 std %f4, [%o1 + 0x00]
302 add %o1, 0x08, %o1
304 AES_KEXPAND1(0, 4, 0x0, 6)
307 AES_KEXPAND1(6, 10, 0x1, 12)
310 AES_KEXPAND1(12, 16, 0x2, 18)
313 AES_KEXPAND1(18, 22, 0x3, 24)
316 AES_KEXPAND1(24, 28, 0x4, 30)
319 AES_KEXPAND1(30, 34, 0x5, 36)
322 AES_KEXPAND1(36, 40, 0x6, 42)
325 AES_KEXPAND1(42, 46, 0x7, 48)
328 std %f6, [%o1 + 0x00]
329 std %f8, [%o1 + 0x08]
330 std %f10, [%o1 + 0x10]
331 std %f12, [%o1 + 0x18]
332 std %f14, [%o1 + 0x20]
333 std %f16, [%o1 + 0x28]
334 std %f18, [%o1 + 0x30]
335 std %f20, [%o1 + 0x38]
336 std %f22, [%o1 + 0x40]
337 std %f24, [%o1 + 0x48]
338 std %f26, [%o1 + 0x50]
339 std %f28, [%o1 + 0x58]
340 std %f30, [%o1 + 0x60]
341 std %f32, [%o1 + 0x68]
342 std %f34, [%o1 + 0x70]
343 std %f36, [%o1 + 0x78]
344 std %f38, [%o1 + 0x80]
345 std %f40, [%o1 + 0x88]
346 std %f42, [%o1 + 0x90]
347 std %f44, [%o1 + 0x98]
348 std %f46, [%o1 + 0xa0]
349 std %f48, [%o1 + 0xa8]
351 std %f50, [%o1 + 0xb0]
355 AES_KEXPAND1(0, 2, 0x0, 4)
357 AES_KEXPAND1(4, 6, 0x1, 8)
359 AES_KEXPAND1(8, 10, 0x2, 12)
361 AES_KEXPAND1(12, 14, 0x3, 16)
363 AES_KEXPAND1(16, 18, 0x4, 20)
365 AES_KEXPAND1(20, 22, 0x5, 24)
367 AES_KEXPAND1(24, 26, 0x6, 28)
369 AES_KEXPAND1(28, 30, 0x7, 32)
371 AES_KEXPAND1(32, 34, 0x8, 36)
373 AES_KEXPAND1(36, 38, 0x9, 40)
376 std %f4, [%o1 + 0x00]
377 std %f6, [%o1 + 0x08]
378 std %f8, [%o1 + 0x10]
379 std %f10, [%o1 + 0x18]
380 std %f12, [%o1 + 0x20]
381 std %f14, [%o1 + 0x28]
382 std %f16, [%o1 + 0x30]
383 std %f18, [%o1 + 0x38]
384 std %f20, [%o1 + 0x40]
385 std %f22, [%o1 + 0x48]
386 std %f24, [%o1 + 0x50]
387 std %f26, [%o1 + 0x58]
388 std %f28, [%o1 + 0x60]
389 std %f30, [%o1 + 0x68]
390 std %f32, [%o1 + 0x70]
391 std %f34, [%o1 + 0x78]
392 std %f36, [%o1 + 0x80]
393 std %f38, [%o1 + 0x88]
394 std %f40, [%o1 + 0x90]
395 std %f42, [%o1 + 0x98]
405 ld [%o1 + 0x00], %f4
406 ld [%o1 + 0x04], %f5
407 ld [%o1 + 0x08], %f6
408 ld [%o1 + 0x0c], %f7
409 ldd [%o0 + 0x00], %f8
410 ldd [%o0 + 0x08], %f10
411 ldd [%o0 + 0x10], %f12
412 ldd [%o0 + 0x18], %f14
413 ldd [%o0 + 0x20], %f16
414 ldd [%o0 + 0x28], %f18
415 ldd [%o0 + 0x30], %f20
416 ldd [%o0 + 0x38], %f22
417 ldd [%o0 + 0x40], %f24
418 ldd [%o0 + 0x48], %f26
419 ldd [%o0 + 0x50], %f28
420 ldd [%o0 + 0x58], %f30
421 ldd [%o0 + 0x60], %f32
422 ldd [%o0 + 0x68], %f34
423 ldd [%o0 + 0x70], %f36
424 ldd [%o0 + 0x78], %f38
425 ldd [%o0 + 0x80], %f40
426 ldd [%o0 + 0x88], %f42
427 ldd [%o0 + 0x90], %f44
428 ldd [%o0 + 0x98], %f46
429 ldd [%o0 + 0xa0], %f48
430 ldd [%o0 + 0xa8], %f50
433 ENCRYPT_128(12, 4, 6, 0, 2)
434 st %f4, [%o2 + 0x00]
435 st %f5, [%o2 + 0x04]
436 st %f6, [%o2 + 0x08]
437 st %f7, [%o2 + 0x0c]
446 ld [%o1 + 0x00], %f4
447 ld [%o1 + 0x04], %f5
448 ld [%o1 + 0x08], %f6
449 ld [%o1 + 0x0c], %f7
451 ldd [%o0 + 0x00], %f8
452 ldd [%o0 + 0x08], %f10
457 ldd [%o0 + 0x10], %f8
458 ldd [%o0 + 0x18], %f10
459 ldd [%o0 + 0x20], %f12
460 ldd [%o0 + 0x28], %f14
461 add %o0, 0x20, %o0
463 ENCRYPT_TWO_ROUNDS(8, 4, 6, 0, 2)
465 ldd [%o0 + 0x10], %f12
466 ldd [%o0 + 0x18], %f14
467 ldd [%o0 + 0x20], %f16
468 ldd [%o0 + 0x28], %f18
469 ldd [%o0 + 0x30], %f20
470 ldd [%o0 + 0x38], %f22
471 ldd [%o0 + 0x40], %f24
472 ldd [%o0 + 0x48], %f26
473 ldd [%o0 + 0x50], %f28
474 ldd [%o0 + 0x58], %f30
475 ldd [%o0 + 0x60], %f32
476 ldd [%o0 + 0x68], %f34
477 ldd [%o0 + 0x70], %f36
478 ldd [%o0 + 0x78], %f38
479 ldd [%o0 + 0x80], %f40
480 ldd [%o0 + 0x88], %f42
481 ldd [%o0 + 0x90], %f44
482 ldd [%o0 + 0x98], %f46
483 ldd [%o0 + 0xa0], %f48
484 ldd [%o0 + 0xa8], %f50
487 ENCRYPT_128(12, 4, 6, 0, 2)
489 st %f4, [%o2 + 0x00]
490 st %f5, [%o2 + 0x04]
491 st %f6, [%o2 + 0x08]
492 st %f7, [%o2 + 0x0c]
502 ld [%o1 + 0x00], %f4
503 ld [%o1 + 0x04], %f5
504 ld [%o1 + 0x08], %f6
505 ld [%o1 + 0x0c], %f7
507 ldd [%o0 + 0x00], %f8
508 ldd [%o0 + 0x08], %f10
513 ldd [%o0 + 0x10], %f8
515 ldd [%o0 + 0x18], %f10
516 ldd [%o0 + 0x20], %f12
517 ldd [%o0 + 0x28], %f14
518 add %o0, 0x20, %o0
520 ENCRYPT_TWO_ROUNDS(8, 4, 6, 0, 2)
522 ldd [%o0 + 0x10], %f8
524 ldd [%o0 + 0x18], %f10
525 ldd [%o0 + 0x20], %f12
526 ldd [%o0 + 0x28], %f14
527 add %o0, 0x20, %o0
529 ENCRYPT_TWO_ROUNDS(8, 4, 6, 0, 2)
531 ldd [%o0 + 0x10], %f12
532 ldd [%o0 + 0x18], %f14
533 ldd [%o0 + 0x20], %f16
534 ldd [%o0 + 0x28], %f18
535 ldd [%o0 + 0x30], %f20
536 ldd [%o0 + 0x38], %f22
537 ldd [%o0 + 0x40], %f24
538 ldd [%o0 + 0x48], %f26
539 ldd [%o0 + 0x50], %f28
540 ldd [%o0 + 0x58], %f30
541 ldd [%o0 + 0x60], %f32
542 ldd [%o0 + 0x68], %f34
543 ldd [%o0 + 0x70], %f36
544 ldd [%o0 + 0x78], %f38
545 ldd [%o0 + 0x80], %f40
546 ldd [%o0 + 0x88], %f42
547 ldd [%o0 + 0x90], %f44
548 ldd [%o0 + 0x98], %f46
549 ldd [%o0 + 0xa0], %f48
550 ldd [%o0 + 0xa8], %f50
552 ENCRYPT_128(12, 4, 6, 0, 2)
554 st %f4, [%o2 + 0x00]
555 st %f5, [%o2 + 0x04]
556 st %f6, [%o2 + 0x08]
557 st %f7, [%o2 + 0x0c]
567 ld [%o1 + 0x00], %f4
568 ld [%o1 + 0x04], %f5
569 ld [%o1 + 0x08], %f6
570 ld [%o1 + 0x0c], %f7
571 ldd [%o0 + 0xa0], %f8
572 ldd [%o0 + 0xa8], %f10
573 ldd [%o0 + 0x98], %f12
574 ldd [%o0 + 0x90], %f14
575 ldd [%o0 + 0x88], %f16
576 ldd [%o0 + 0x80], %f18
577 ldd [%o0 + 0x78], %f20
578 ldd [%o0 + 0x70], %f22
579 ldd [%o0 + 0x68], %f24
580 ldd [%o0 + 0x60], %f26
581 ldd [%o0 + 0x58], %f28
582 ldd [%o0 + 0x50], %f30
583 ldd [%o0 + 0x48], %f32
584 ldd [%o0 + 0x40], %f34
585 ldd [%o0 + 0x38], %f36
586 ldd [%o0 + 0x30], %f38
587 ldd [%o0 + 0x28], %f40
588 ldd [%o0 + 0x20], %f42
589 ldd [%o0 + 0x18], %f44
590 ldd [%o0 + 0x10], %f46
591 ldd [%o0 + 0x08], %f48
592 ldd [%o0 + 0x00], %f50
595 DECRYPT_128(12, 4, 6, 0, 2)
596 st %f4, [%o2 + 0x00]
597 st %f5, [%o2 + 0x04]
598 st %f6, [%o2 + 0x08]
599 st %f7, [%o2 + 0x0c]
608 ld [%o1 + 0x00], %f4
609 ld [%o1 + 0x04], %f5
610 ld [%o1 + 0x08], %f6
611 ld [%o1 + 0x0c], %f7
612 ldd [%o0 + 0xc0], %f8
613 ldd [%o0 + 0xc8], %f10
614 ldd [%o0 + 0xb8], %f12
615 ldd [%o0 + 0xb0], %f14
616 ldd [%o0 + 0xa8], %f16
617 ldd [%o0 + 0xa0], %f18
620 ldd [%o0 + 0x98], %f20
621 ldd [%o0 + 0x90], %f22
622 ldd [%o0 + 0x88], %f24
623 ldd [%o0 + 0x80], %f26
624 DECRYPT_TWO_ROUNDS(12, 4, 6, 0, 2)
625 ldd [%o0 + 0x78], %f28
626 ldd [%o0 + 0x70], %f30
627 ldd [%o0 + 0x68], %f32
628 ldd [%o0 + 0x60], %f34
629 ldd [%o0 + 0x58], %f36
630 ldd [%o0 + 0x50], %f38
631 ldd [%o0 + 0x48], %f40
632 ldd [%o0 + 0x40], %f42
633 ldd [%o0 + 0x38], %f44
634 ldd [%o0 + 0x30], %f46
635 ldd [%o0 + 0x28], %f48
636 ldd [%o0 + 0x20], %f50
637 ldd [%o0 + 0x18], %f52
638 ldd [%o0 + 0x10], %f54
639 ldd [%o0 + 0x08], %f56
640 ldd [%o0 + 0x00], %f58
641 DECRYPT_128(20, 4, 6, 0, 2)
642 st %f4, [%o2 + 0x00]
643 st %f5, [%o2 + 0x04]
644 st %f6, [%o2 + 0x08]
645 st %f7, [%o2 + 0x0c]
654 ld [%o1 + 0x00], %f4
655 ld [%o1 + 0x04], %f5
656 ld [%o1 + 0x08], %f6
657 ld [%o1 + 0x0c], %f7
658 ldd [%o0 + 0xe0], %f8
659 ldd [%o0 + 0xe8], %f10
660 ldd [%o0 + 0xd8], %f12
661 ldd [%o0 + 0xd0], %f14
662 ldd [%o0 + 0xc8], %f16
664 ldd [%o0 + 0xc0], %f18
666 ldd [%o0 + 0xb8], %f20
668 ldd [%o0 + 0xb0], %f22
669 AES_DROUND01(14, 4, 6, 0)
670 ldd [%o0 + 0xa8], %f24
671 AES_DROUND23(16, 0, 2, 6)
672 ldd [%o0 + 0xa0], %f26
673 AES_DROUND01(18, 0, 2, 4)
674 ldd [%o0 + 0x98], %f12
676 ldd [%o0 + 0x90], %f14
677 AES_DROUND01(22, 4, 6, 0)
678 ldd [%o0 + 0x88], %f16
679 AES_DROUND23(24, 0, 2, 6)
680 ldd [%o0 + 0x80], %f18
681 AES_DROUND01(26, 0, 2, 4)
682 ldd [%o0 + 0x78], %f20
684 ldd [%o0 + 0x70], %f22
685 AES_DROUND01(14, 4, 6, 0)
686 ldd [%o0 + 0x68], %f24
687 AES_DROUND23(16, 0, 2, 6)
688 ldd [%o0 + 0x60], %f26
689 AES_DROUND01(18, 0, 2, 4)
690 ldd [%o0 + 0x58], %f28
692 ldd [%o0 + 0x50], %f30
693 AES_DROUND01(22, 4, 6, 0)
694 ldd [%o0 + 0x48], %f32
695 AES_DROUND23(24, 0, 2, 6)
696 ldd [%o0 + 0x40], %f34
697 AES_DROUND01(26, 0, 2, 4)
698 ldd [%o0 + 0x38], %f36
700 ldd [%o0 + 0x30], %f38
701 AES_DROUND01(30, 4, 6, 0)
702 ldd [%o0 + 0x28], %f40
703 AES_DROUND23(32, 0, 2, 6)
704 ldd [%o0 + 0x20], %f42
705 AES_DROUND01(34, 0, 2, 4)
706 ldd [%o0 + 0x18], %f44
708 ldd [%o0 + 0x10], %f46
709 AES_DROUND01(38, 4, 6, 0)
710 ldd [%o0 + 0x08], %f48
711 AES_DROUND23(40, 0, 2, 6)
712 ldd [%o0 + 0x00], %f50
713 AES_DROUND01(42, 0, 2, 4)
715 AES_DROUND01(46, 4, 6, 0)
716 AES_DROUND23_L(48, 0, 2, 6)
717 AES_DROUND01_L(50, 0, 2, 4)
718 st %f4, [%o2 + 0x00]
719 st %f5, [%o2 + 0x04]
720 st %f6, [%o2 + 0x08]
721 st %f7, [%o2 + 0x0c]
730 ldd [%o0 + 0x10], %f8
731 ldd [%o0 + 0x18], %f10
732 ldd [%o0 + 0x20], %f12
733 ldd [%o0 + 0x28], %f14
734 ldd [%o0 + 0x30], %f16
735 ldd [%o0 + 0x38], %f18
736 ldd [%o0 + 0x40], %f20
737 ldd [%o0 + 0x48], %f22
738 ldd [%o0 + 0x50], %f24
739 ldd [%o0 + 0x58], %f26
740 ldd [%o0 + 0x60], %f28
741 ldd [%o0 + 0x68], %f30
742 ldd [%o0 + 0x70], %f32
743 ldd [%o0 + 0x78], %f34
744 ldd [%o0 + 0x80], %f36
745 ldd [%o0 + 0x88], %f38
746 ldd [%o0 + 0x90], %f40
747 ldd [%o0 + 0x98], %f42
748 ldd [%o0 + 0xa0], %f44
750 ldd [%o0 + 0xa8], %f46
757 ldd [%o0 + 0x10], %f8
758 ldd [%o0 + 0x18], %f10
759 ldd [%o0 + 0x20], %f12
760 ldd [%o0 + 0x28], %f14
761 ldd [%o0 + 0x30], %f16
762 ldd [%o0 + 0x38], %f18
763 ldd [%o0 + 0x40], %f20
764 ldd [%o0 + 0x48], %f22
765 ldd [%o0 + 0x50], %f24
766 ldd [%o0 + 0x58], %f26
767 ldd [%o0 + 0x60], %f28
768 ldd [%o0 + 0x68], %f30
769 ldd [%o0 + 0x70], %f32
770 ldd [%o0 + 0x78], %f34
771 ldd [%o0 + 0x80], %f36
772 ldd [%o0 + 0x88], %f38
773 ldd [%o0 + 0x90], %f40
774 ldd [%o0 + 0x98], %f42
775 ldd [%o0 + 0xa0], %f44
776 ldd [%o0 + 0xa8], %f46
777 ldd [%o0 + 0xb0], %f48
778 ldd [%o0 + 0xb8], %f50
779 ldd [%o0 + 0xc0], %f52
781 ldd [%o0 + 0xc8], %f54
788 ldd [%o0 + 0x10], %f8
789 ldd [%o0 + 0x18], %f10
790 ldd [%o0 + 0x20], %f12
791 ldd [%o0 + 0x28], %f14
792 ldd [%o0 + 0x30], %f16
793 ldd [%o0 + 0x38], %f18
794 ldd [%o0 + 0x40], %f20
795 ldd [%o0 + 0x48], %f22
796 ldd [%o0 + 0x50], %f24
797 ldd [%o0 + 0x58], %f26
798 ldd [%o0 + 0x60], %f28
799 ldd [%o0 + 0x68], %f30
800 ldd [%o0 + 0x70], %f32
801 ldd [%o0 + 0x78], %f34
802 ldd [%o0 + 0x80], %f36
803 ldd [%o0 + 0x88], %f38
804 ldd [%o0 + 0x90], %f40
805 ldd [%o0 + 0x98], %f42
806 ldd [%o0 + 0xa0], %f44
807 ldd [%o0 + 0xa8], %f46
808 ldd [%o0 + 0xb0], %f48
809 ldd [%o0 + 0xb8], %f50
810 ldd [%o0 + 0xc0], %f52
811 ldd [%o0 + 0xc8], %f54
812 ldd [%o0 + 0xd0], %f56
813 ldd [%o0 + 0xd8], %f58
814 ldd [%o0 + 0xe0], %f60
816 ldd [%o0 + 0xe8], %f62
823 ldd [%o0 + 0x98], %f8
824 ldd [%o0 + 0x90], %f10
825 ldd [%o0 + 0x88], %f12
826 ldd [%o0 + 0x80], %f14
827 ldd [%o0 + 0x78], %f16
828 ldd [%o0 + 0x70], %f18
829 ldd [%o0 + 0x68], %f20
830 ldd [%o0 + 0x60], %f22
831 ldd [%o0 + 0x58], %f24
832 ldd [%o0 + 0x50], %f26
833 ldd [%o0 + 0x48], %f28
834 ldd [%o0 + 0x40], %f30
835 ldd [%o0 + 0x38], %f32
836 ldd [%o0 + 0x30], %f34
837 ldd [%o0 + 0x28], %f36
838 ldd [%o0 + 0x20], %f38
839 ldd [%o0 + 0x18], %f40
840 ldd [%o0 + 0x10], %f42
841 ldd [%o0 + 0x08], %f44
843 ldd [%o0 + 0x00], %f46
850 ldd [%o0 + 0xb8], %f8
851 ldd [%o0 + 0xb0], %f10
852 ldd [%o0 + 0xa8], %f12
853 ldd [%o0 + 0xa0], %f14
854 ldd [%o0 + 0x98], %f16
855 ldd [%o0 + 0x90], %f18
856 ldd [%o0 + 0x88], %f20
857 ldd [%o0 + 0x80], %f22
858 ldd [%o0 + 0x78], %f24
859 ldd [%o0 + 0x70], %f26
860 ldd [%o0 + 0x68], %f28
861 ldd [%o0 + 0x60], %f30
862 ldd [%o0 + 0x58], %f32
863 ldd [%o0 + 0x50], %f34
864 ldd [%o0 + 0x48], %f36
865 ldd [%o0 + 0x40], %f38
866 ldd [%o0 + 0x38], %f40
867 ldd [%o0 + 0x30], %f42
868 ldd [%o0 + 0x28], %f44
869 ldd [%o0 + 0x20], %f46
870 ldd [%o0 + 0x18], %f48
871 ldd [%o0 + 0x10], %f50
872 ldd [%o0 + 0x08], %f52
874 ldd [%o0 + 0x00], %f54
881 ldd [%o0 + 0xd8], %f8
882 ldd [%o0 + 0xd0], %f10
883 ldd [%o0 + 0xc8], %f12
884 ldd [%o0 + 0xc0], %f14
885 ldd [%o0 + 0xb8], %f16
886 ldd [%o0 + 0xb0], %f18
887 ldd [%o0 + 0xa8], %f20
888 ldd [%o0 + 0xa0], %f22
889 ldd [%o0 + 0x98], %f24
890 ldd [%o0 + 0x90], %f26
891 ldd [%o0 + 0x88], %f28
892 ldd [%o0 + 0x80], %f30
893 ldd [%o0 + 0x78], %f32
894 ldd [%o0 + 0x70], %f34
895 ldd [%o0 + 0x68], %f36
896 ldd [%o0 + 0x60], %f38
897 ldd [%o0 + 0x58], %f40
898 ldd [%o0 + 0x50], %f42
899 ldd [%o0 + 0x48], %f44
900 ldd [%o0 + 0x40], %f46
901 ldd [%o0 + 0x38], %f48
902 ldd [%o0 + 0x30], %f50
903 ldd [%o0 + 0x28], %f52
904 ldd [%o0 + 0x20], %f54
905 ldd [%o0 + 0x18], %f56
906 ldd [%o0 + 0x10], %f58
907 ldd [%o0 + 0x08], %f60
909 ldd [%o0 + 0x00], %f62
915 ldx [%o0 + 0x00], %g1
916 subcc %o3, 0x10, %o3
918 ldx [%o0 + 0x08], %g2
919 1: ldx [%o1 + 0x00], %g3
920 ldx [%o1 + 0x08], %g7
921 ldx [%o1 + 0x10], %o4
922 ldx [%o1 + 0x18], %o5
931 ENCRYPT_128_2(8, 4, 6, 60, 62, 0, 2, 56, 58)
932 std %f4, [%o2 + 0x00]
933 std %f6, [%o2 + 0x08]
934 std %f60, [%o2 + 0x10]
935 std %f62, [%o2 + 0x18]
936 sub %o3, 0x20, %o3
937 add %o1, 0x20, %o1
939 add %o2, 0x20, %o2
942 10: ldx [%o1 + 0x00], %g3
943 ldx [%o1 + 0x08], %g7
948 ENCRYPT_128(8, 4, 6, 0, 2)
949 std %f4, [%o2 + 0x00]
950 std %f6, [%o2 + 0x08]
958 ldx [%o0 + 0x00], %g1
959 subcc %o3, 0x10, %o3
961 ldx [%o0 + 0x08], %g2
962 1: ldx [%o1 + 0x00], %g3
963 ldx [%o1 + 0x08], %g7
964 ldx [%o1 + 0x10], %o4
965 ldx [%o1 + 0x18], %o5
974 ENCRYPT_192_2(8, 4, 6, 60, 62, 0, 2, 56, 58)
975 std %f4, [%o2 + 0x00]
976 std %f6, [%o2 + 0x08]
977 std %f60, [%o2 + 0x10]
978 std %f62, [%o2 + 0x18]
979 sub %o3, 0x20, %o3
980 add %o1, 0x20, %o1
982 add %o2, 0x20, %o2
985 10: ldx [%o1 + 0x00], %g3
986 ldx [%o1 + 0x08], %g7
991 ENCRYPT_192(8, 4, 6, 0, 2)
992 std %f4, [%o2 + 0x00]
993 std %f6, [%o2 + 0x08]
1001 ldx [%o0 + 0x00], %g1
1002 subcc %o3, 0x10, %o3
1004 ldx [%o0 + 0x08], %g2
1005 1: ldx [%o1 + 0x00], %g3
1006 ldx [%o1 + 0x08], %g7
1007 ldx [%o1 + 0x10], %o4
1008 ldx [%o1 + 0x18], %o5
1017 ENCRYPT_256_2(8, 4, 6, 0, 2)
1018 std %f4, [%o2 + 0x00]
1019 std %f6, [%o2 + 0x08]
1020 std %f0, [%o2 + 0x10]
1021 std %f2, [%o2 + 0x18]
1022 sub %o3, 0x20, %o3
1023 add %o1, 0x20, %o1
1025 add %o2, 0x20, %o2
1028 10: ldd [%o0 + 0xd0], %f56
1029 ldd [%o0 + 0xd8], %f58
1030 ldd [%o0 + 0xe0], %f60
1031 ldd [%o0 + 0xe8], %f62
1032 ldx [%o1 + 0x00], %g3
1033 ldx [%o1 + 0x08], %g7
1038 ENCRYPT_256(8, 4, 6, 0, 2)
1039 std %f4, [%o2 + 0x00]
1040 std %f6, [%o2 + 0x08]
1048 ldx [%o0 - 0x10], %g1
1049 subcc %o3, 0x10, %o3
1051 ldx [%o0 - 0x08], %g2
1052 1: ldx [%o1 + 0x00], %g3
1053 ldx [%o1 + 0x08], %g7
1054 ldx [%o1 + 0x10], %o4
1055 ldx [%o1 + 0x18], %o5
1064 DECRYPT_128_2(8, 4, 6, 60, 62, 0, 2, 56, 58)
1065 std %f4, [%o2 + 0x00]
1066 std %f6, [%o2 + 0x08]
1067 std %f60, [%o2 + 0x10]
1068 std %f62, [%o2 + 0x18]
1069 sub %o3, 0x20, %o3
1070 add %o1, 0x20, %o1
1072 add %o2, 0x20, %o2
1075 10: ldx [%o1 + 0x00], %g3
1076 ldx [%o1 + 0x08], %g7
1081 DECRYPT_128(8, 4, 6, 0, 2)
1082 std %f4, [%o2 + 0x00]
1083 std %f6, [%o2 + 0x08]
1091 ldx [%o0 - 0x10], %g1
1092 subcc %o3, 0x10, %o3
1094 ldx [%o0 - 0x08], %g2
1095 1: ldx [%o1 + 0x00], %g3
1096 ldx [%o1 + 0x08], %g7
1097 ldx [%o1 + 0x10], %o4
1098 ldx [%o1 + 0x18], %o5
1107 DECRYPT_192_2(8, 4, 6, 60, 62, 0, 2, 56, 58)
1108 std %f4, [%o2 + 0x00]
1109 std %f6, [%o2 + 0x08]
1110 std %f60, [%o2 + 0x10]
1111 std %f62, [%o2 + 0x18]
1112 sub %o3, 0x20, %o3
1113 add %o1, 0x20, %o1
1115 add %o2, 0x20, %o2
1118 10: ldx [%o1 + 0x00], %g3
1119 ldx [%o1 + 0x08], %g7
1124 DECRYPT_192(8, 4, 6, 0, 2)
1125 std %f4, [%o2 + 0x00]
1126 std %f6, [%o2 + 0x08]
1134 ldx [%o0 - 0x10], %g1
1135 subcc %o3, 0x10, %o3
1136 ldx [%o0 - 0x08], %g2
1138 sub %o0, 0xf0, %o0
1139 1: ldx [%o1 + 0x00], %g3
1140 ldx [%o1 + 0x08], %g7
1141 ldx [%o1 + 0x10], %o4
1142 ldx [%o1 + 0x18], %o5
1151 DECRYPT_256_2(8, 4, 6, 0, 2)
1152 std %f4, [%o2 + 0x00]
1153 std %f6, [%o2 + 0x08]
1154 std %f0, [%o2 + 0x10]
1155 std %f2, [%o2 + 0x18]
1156 sub %o3, 0x20, %o3
1157 add %o1, 0x20, %o1
1159 add %o2, 0x20, %o2
1162 10: ldd [%o0 + 0x18], %f56
1163 ldd [%o0 + 0x10], %f58
1164 ldd [%o0 + 0x08], %f60
1165 ldd [%o0 + 0x00], %f62
1166 ldx [%o1 + 0x00], %g3
1167 ldx [%o1 + 0x08], %g7
1172 DECRYPT_256(8, 4, 6, 0, 2)
1173 std %f4, [%o2 + 0x00]
1174 std %f6, [%o2 + 0x08]
1182 ldd [%o4 + 0x00], %f4
1183 ldd [%o4 + 0x08], %f6
1184 ldx [%o0 + 0x00], %g1
1185 ldx [%o0 + 0x08], %g2
1186 1: ldx [%o1 + 0x00], %g3
1187 ldx [%o1 + 0x08], %g7
1188 add %o1, 0x10, %o1
1195 ENCRYPT_128(8, 4, 6, 0, 2)
1196 std %f4, [%o2 + 0x00]
1197 std %f6, [%o2 + 0x08]
1198 subcc %o3, 0x10, %o3
1200 add %o2, 0x10, %o2
1201 std %f4, [%o4 + 0x00]
1202 std %f6, [%o4 + 0x08]
1210 ldd [%o4 + 0x00], %f4
1211 ldd [%o4 + 0x08], %f6
1212 ldx [%o0 + 0x00], %g1
1213 ldx [%o0 + 0x08], %g2
1214 1: ldx [%o1 + 0x00], %g3
1215 ldx [%o1 + 0x08], %g7
1216 add %o1, 0x10, %o1
1223 ENCRYPT_192(8, 4, 6, 0, 2)
1224 std %f4, [%o2 + 0x00]
1225 std %f6, [%o2 + 0x08]
1226 subcc %o3, 0x10, %o3
1228 add %o2, 0x10, %o2
1229 std %f4, [%o4 + 0x00]
1230 std %f6, [%o4 + 0x08]
1238 ldd [%o4 + 0x00], %f4
1239 ldd [%o4 + 0x08], %f6
1240 ldx [%o0 + 0x00], %g1
1241 ldx [%o0 + 0x08], %g2
1242 1: ldx [%o1 + 0x00], %g3
1243 ldx [%o1 + 0x08], %g7
1244 add %o1, 0x10, %o1
1251 ENCRYPT_256(8, 4, 6, 0, 2)
1252 std %f4, [%o2 + 0x00]
1253 std %f6, [%o2 + 0x08]
1254 subcc %o3, 0x10, %o3
1256 add %o2, 0x10, %o2
1257 std %f4, [%o4 + 0x00]
1258 std %f6, [%o4 + 0x08]
1266 ldx [%o0 - 0x10], %g1
1267 ldx [%o0 - 0x08], %g2
1268 ldx [%o4 + 0x00], %o0
1269 ldx [%o4 + 0x08], %o5
1270 1: ldx [%o1 + 0x00], %g3
1271 ldx [%o1 + 0x08], %g7
1272 add %o1, 0x10, %o1
1277 DECRYPT_128(8, 4, 6, 0, 2)
1284 std %f4, [%o2 + 0x00]
1285 std %f6, [%o2 + 0x08]
1286 subcc %o3, 0x10, %o3
1288 add %o2, 0x10, %o2
1289 stx %o0, [%o4 + 0x00]
1290 stx %o5, [%o4 + 0x08]
1298 ldx [%o0 - 0x10], %g1
1299 ldx [%o0 - 0x08], %g2
1300 ldx [%o4 + 0x00], %o0
1301 ldx [%o4 + 0x08], %o5
1302 1: ldx [%o1 + 0x00], %g3
1303 ldx [%o1 + 0x08], %g7
1304 add %o1, 0x10, %o1
1309 DECRYPT_192(8, 4, 6, 0, 2)
1316 std %f4, [%o2 + 0x00]
1317 std %f6, [%o2 + 0x08]
1318 subcc %o3, 0x10, %o3
1320 add %o2, 0x10, %o2
1321 stx %o0, [%o4 + 0x00]
1322 stx %o5, [%o4 + 0x08]
1330 ldx [%o0 - 0x10], %g1
1331 ldx [%o0 - 0x08], %g2
1332 ldx [%o4 + 0x00], %o0
1333 ldx [%o4 + 0x08], %o5
1334 1: ldx [%o1 + 0x00], %g3
1335 ldx [%o1 + 0x08], %g7
1336 add %o1, 0x10, %o1
1341 DECRYPT_256(8, 4, 6, 0, 2)
1348 std %f4, [%o2 + 0x00]
1349 std %f6, [%o2 + 0x08]
1350 subcc %o3, 0x10, %o3
1352 add %o2, 0x10, %o2
1353 stx %o0, [%o4 + 0x00]
1354 stx %o5, [%o4 + 0x08]
1362 ldx [%o4 + 0x00], %g3
1363 ldx [%o4 + 0x08], %g7
1364 subcc %o3, 0x10, %o3
1365 ldx [%o0 + 0x00], %g1
1367 ldx [%o0 + 0x08], %g2
1382 ENCRYPT_128_2(8, 0, 2, 4, 6, 56, 58, 60, 62)
1383 ldd [%o1 + 0x00], %f56
1384 ldd [%o1 + 0x08], %f58
1385 ldd [%o1 + 0x10], %f60
1386 ldd [%o1 + 0x18], %f62
1391 std %f56, [%o2 + 0x00]
1392 std %f58, [%o2 + 0x08]
1393 std %f60, [%o2 + 0x10]
1394 std %f62, [%o2 + 0x18]
1395 subcc %o3, 0x20, %o3
1396 add %o1, 0x20, %o1
1398 add %o2, 0x20, %o2
1408 ENCRYPT_128(8, 0, 2, 4, 6)
1409 ldd [%o1 + 0x00], %f4
1410 ldd [%o1 + 0x08], %f6
1413 std %f4, [%o2 + 0x00]
1414 std %f6, [%o2 + 0x08]
1415 11: stx %g3, [%o4 + 0x00]
1417 stx %g7, [%o4 + 0x08]
1423 ldx [%o4 + 0x00], %g3
1424 ldx [%o4 + 0x08], %g7
1425 subcc %o3, 0x10, %o3
1426 ldx [%o0 + 0x00], %g1
1428 ldx [%o0 + 0x08], %g2
1443 ENCRYPT_192_2(8, 0, 2, 4, 6, 56, 58, 60, 62)
1444 ldd [%o1 + 0x00], %f56
1445 ldd [%o1 + 0x08], %f58
1446 ldd [%o1 + 0x10], %f60
1447 ldd [%o1 + 0x18], %f62
1452 std %f56, [%o2 + 0x00]
1453 std %f58, [%o2 + 0x08]
1454 std %f60, [%o2 + 0x10]
1455 std %f62, [%o2 + 0x18]
1456 subcc %o3, 0x20, %o3
1457 add %o1, 0x20, %o1
1459 add %o2, 0x20, %o2
1469 ENCRYPT_192(8, 0, 2, 4, 6)
1470 ldd [%o1 + 0x00], %f4
1471 ldd [%o1 + 0x08], %f6
1474 std %f4, [%o2 + 0x00]
1475 std %f6, [%o2 + 0x08]
1476 11: stx %g3, [%o4 + 0x00]
1478 stx %g7, [%o4 + 0x08]
1484 ldx [%o4 + 0x00], %g3
1485 ldx [%o4 + 0x08], %g7
1486 subcc %o3, 0x10, %o3
1487 ldx [%o0 + 0x00], %g1
1489 ldx [%o0 + 0x08], %g2
1504 ENCRYPT_256_2(8, 0, 2, 4, 6)
1505 ldd [%o1 + 0x00], %f56
1506 ldd [%o1 + 0x08], %f58
1507 ldd [%o1 + 0x10], %f60
1508 ldd [%o1 + 0x18], %f62
1513 std %f56, [%o2 + 0x00]
1514 std %f58, [%o2 + 0x08]
1515 std %f60, [%o2 + 0x10]
1516 std %f62, [%o2 + 0x18]
1517 subcc %o3, 0x20, %o3
1518 add %o1, 0x20, %o1
1520 add %o2, 0x20, %o2
1523 10: ldd [%o0 + 0xd0], %f56
1524 ldd [%o0 + 0xd8], %f58
1525 ldd [%o0 + 0xe0], %f60
1526 ldd [%o0 + 0xe8], %f62
1534 ENCRYPT_256(8, 0, 2, 4, 6)
1535 ldd [%o1 + 0x00], %f4
1536 ldd [%o1 + 0x08], %f6
1539 std %f4, [%o2 + 0x00]
1540 std %f6, [%o2 + 0x08]
1541 11: stx %g3, [%o4 + 0x00]
1543 stx %g7, [%o4 + 0x08]