Lines Matching full:offset
102 const TestData kTests[] = {{{pl, r8, r11, plus, r6, LSR, 1, Offset},
105 "pl r8 r11 plus r6 LSR 1 Offset",
107 {{le, r4, r8, plus, r5, LSR, 1, Offset},
110 "le r4 r8 plus r5 LSR 1 Offset",
112 {{vs, r2, r6, plus, r14, LSR, 1, Offset},
115 "vs r2 r6 plus r14 LSR 1 Offset",
117 {{ls, r1, r7, plus, r8, LSR, 1, Offset},
120 "ls r1 r7 plus r8 LSR 1 Offset",
122 {{ge, r14, r6, plus, r14, LSR, 1, Offset},
125 "ge r14 r6 plus r14 LSR 1 Offset",
127 {{cs, r7, r0, plus, r7, LSR, 1, Offset},
130 "cs r7 r0 plus r7 LSR 1 Offset",
132 {{ge, r11, r0, plus, r9, LSR, 1, Offset},
135 "ge r11 r0 plus r9 LSR 1 Offset",
137 {{eq, r7, r10, plus, r4, LSR, 1, Offset},
140 "eq r7 r10 plus r4 LSR 1 Offset",
142 {{al, r9, r2, plus, r3, LSR, 1, Offset},
145 "al r9 r2 plus r3 LSR 1 Offset",
147 {{cc, r11, r10, plus, r6, LSR, 1, Offset},
150 "cc r11 r10 plus r6 LSR 1 Offset",
152 {{lt, r9, r6, plus, r1, LSR, 1, Offset},
155 "lt r9 r6 plus r1 LSR 1 Offset",
157 {{ge, r4, r0, plus, r4, LSR, 1, Offset},
160 "ge r4 r0 plus r4 LSR 1 Offset",
162 {{al, r9, r13, plus, r14, LSR, 1, Offset},
165 "al r9 r13 plus r14 LSR 1 Offset",
167 {{cc, r9, r0, plus, r7, LSR, 1, Offset},
170 "cc r9 r0 plus r7 LSR 1 Offset",
172 {{cs, r11, r7, plus, r8, LSR, 1, Offset},
175 "cs r11 r7 plus r8 LSR 1 Offset",
177 {{eq, r8, r0, plus, r8, LSR, 1, Offset},
180 "eq r8 r0 plus r8 LSR 1 Offset",
182 {{hi, r9, r10, plus, r8, LSR, 1, Offset},
185 "hi r9 r10 plus r8 LSR 1 Offset",
187 {{le, r8, r0, plus, r0, LSR, 1, Offset},
190 "le r8 r0 plus r0 LSR 1 Offset",
192 {{cs, r4, r5, plus, r2, LSR, 1, Offset},
195 "cs r4 r5 plus r2 LSR 1 Offset",
197 {{eq, r14, r11, plus, r8, LSR, 1, Offset},
200 "eq r14 r11 plus r8 LSR 1 Offset",
202 {{cs, r7, r6, plus, r14, LSR, 1, Offset},
205 "cs r7 r6 plus r14 LSR 1 Offset",
207 {{ne, r0, r9, plus, r7, LSR, 1, Offset},
210 "ne r0 r9 plus r7 LSR 1 Offset",
212 {{le, r7, r3, plus, r11, LSR, 1, Offset},
215 "le r7 r3 plus r11 LSR 1 Offset",
217 {{gt, r7, r9, plus, r9, LSR, 1, Offset},
220 "gt r7 r9 plus r9 LSR 1 Offset",
222 {{le, r9, r12, plus, r9, LSR, 1, Offset},
225 "le r9 r12 plus r9 LSR 1 Offset",
227 {{pl, r2, r11, plus, r14, LSR, 1, Offset},
230 "pl r2 r11 plus r14 LSR 1 Offset",
232 {{cs, r1, r7, plus, r2, LSR, 1, Offset},
235 "cs r1 r7 plus r2 LSR 1 Offset",
237 {{al, r5, r1, plus, r12, LSR, 1, Offset},
240 "al r5 r1 plus r12 LSR 1 Offset",
242 {{eq, r10, r13, plus, r12, LSR, 1, Offset},
245 "eq r10 r13 plus r12 LSR 1 Offset",
247 {{eq, r10, r11, plus, r3, LSR, 1, Offset},
250 "eq r10 r11 plus r3 LSR 1 Offset",
252 {{al, r9, r12, plus, r0, LSR, 1, Offset},
255 "al r9 r12 plus r0 LSR 1 Offset",
257 {{ls, r3, r14, plus, r1, LSR, 1, Offset},
260 "ls r3 r14 plus r1 LSR 1 Offset",
262 {{le, r13, r4, plus, r9, LSR, 1, Offset},
265 "le r13 r4 plus r9 LSR 1 Offset",
267 {{ls, r3, r14, plus, r3, LSR, 1, Offset},
270 "ls r3 r14 plus r3 LSR 1 Offset",
272 {{cc, r7, r4, plus, r4, LSR, 1, Offset},
275 "cc r7 r4 plus r4 LSR 1 Offset",
277 {{ls, r5, r9, plus, r5, LSR, 1, Offset},
280 "ls r5 r9 plus r5 LSR 1 Offset",
282 {{ge, r6, r4, plus, r13, LSR, 1, Offset},
285 "ge r6 r4 plus r13 LSR 1 Offset",
287 {{al, r1, r11, plus, r12, LSR, 1, Offset},
290 "al r1 r11 plus r12 LSR 1 Offset",
292 {{le, r6, r11, plus, r3, LSR, 1, Offset},
295 "le r6 r11 plus r3 LSR 1 Offset",
297 {{al, r6, r6, plus, r13, LSR, 1, Offset},
300 "al r6 r6 plus r13 LSR 1 Offset",
302 {{gt, r14, r11, plus, r2, LSR, 1, Offset},
305 "gt r14 r11 plus r2 LSR 1 Offset",
307 {{vs, r5, r8, plus, r12, LSR, 1, Offset},
310 "vs r5 r8 plus r12 LSR 1 Offset",
312 {{ls, r8, r12, plus, r6, LSR, 1, Offset},
315 "ls r8 r12 plus r6 LSR 1 Offset",
317 {{vs, r6, r12, plus, r14, LSR, 1, Offset},
320 "vs r6 r12 plus r14 LSR 1 Offset",
322 {{pl, r7, r2, plus, r7, LSR, 1, Offset},
325 "pl r7 r2 plus r7 LSR 1 Offset",
327 {{gt, r5, r4, plus, r13, LSR, 1, Offset},
330 "gt r5 r4 plus r13 LSR 1 Offset",
332 {{hi, r2, r7, plus, r12, LSR, 1, Offset},
335 "hi r2 r7 plus r12 LSR 1 Offset",
337 {{ne, r2, r3, plus, r10, LSR, 1, Offset},
340 "ne r2 r3 plus r10 LSR 1 Offset",
342 {{lt, r13, r2, plus, r6, LSR, 1, Offset},
345 "lt r13 r2 plus r6 LSR 1 Offset",
347 {{hi, r14, r10, plus, r11, LSR, 1, Offset},
350 "hi r14 r10 plus r11 LSR 1 Offset",
352 {{hi, r7, r10, plus, r12, LSR, 1, Offset},
355 "hi r7 r10 plus r12 LSR 1 Offset",
357 {{cs, r3, r12, plus, r2, LSR, 1, Offset},
360 "cs r3 r12 plus r2 LSR 1 Offset",
362 {{ls, r11, r5, plus, r1, LSR, 1, Offset},
365 "ls r11 r5 plus r1 LSR 1 Offset",
367 {{hi, r5, r2, plus, r11, LSR, 1, Offset},
370 "hi r5 r2 plus r11 LSR 1 Offset",
372 {{cc, r11, r8, plus, r6, LSR, 1, Offset},
375 "cc r11 r8 plus r6 LSR 1 Offset",
377 {{lt, r11, r3, plus, r9, LSR, 1, Offset},
380 "lt r11 r3 plus r9 LSR 1 Offset",
382 {{ne, r11, r9, plus, r8, LSR, 1, Offset},
385 "ne r11 r9 plus r8 LSR 1 Offset",
387 {{lt, r7, r0, plus, r14, LSR, 1, Offset},
390 "lt r7 r0 plus r14 LSR 1 Offset",
392 {{ge, r12, r3, plus, r1, LSR, 1, Offset},
395 "ge r12 r3 plus r1 LSR 1 Offset",
397 {{le, r0, r8, plus, r13, LSR, 1, Offset},
400 "le r0 r8 plus r13 LSR 1 Offset",
402 {{vc, r5, r13, plus, r7, LSR, 1, Offset},
405 "vc r5 r13 plus r7 LSR 1 Offset",
407 {{ge, r7, r5, plus, r11, LSR, 1, Offset},
410 "ge r7 r5 plus r11 LSR 1 Offset",
412 {{ge, r10, r9, plus, r3, LSR, 1, Offset},
415 "ge r10 r9 plus r3 LSR 1 Offset",
417 {{vs, r9, r5, plus, r2, LSR, 1, Offset},
420 "vs r9 r5 plus r2 LSR 1 Offset",
422 {{hi, r2, r10, plus, r4, LSR, 1, Offset},
425 "hi r2 r10 plus r4 LSR 1 Offset",
427 {{ge, r1, r11, plus, r1, LSR, 1, Offset},
430 "ge r1 r11 plus r1 LSR 1 Offset",
432 {{ls, r9, r14, plus, r12, LSR, 1, Offset},
435 "ls r9 r14 plus r12 LSR 1 Offset",
437 {{mi, r1, r9, plus, r4, LSR, 1, Offset},
440 "mi r1 r9 plus r4 LSR 1 Offset",
442 {{mi, r7, r10, plus, r4, LSR, 1, Offset},
445 "mi r7 r10 plus r4 LSR 1 Offset",
447 {{gt, r6, r2, plus, r5, LSR, 1, Offset},
450 "gt r6 r2 plus r5 LSR 1 Offset",
452 {{eq, r10, r8, plus, r11, LSR, 1, Offset},
455 "eq r10 r8 plus r11 LSR 1 Offset",
457 {{le, r10, r1, plus, r7, LSR, 1, Offset},
460 "le r10 r1 plus r7 LSR 1 Offset",
462 {{pl, r8, r14, plus, r8, LSR, 1, Offset},
465 "pl r8 r14 plus r8 LSR 1 Offset",
467 {{gt, r5, r1, plus, r3, LSR, 1, Offset},
470 "gt r5 r1 plus r3 LSR 1 Offset",
472 {{cs, r10, r4, plus, r13, LSR, 1, Offset},
475 "cs r10 r4 plus r13 LSR 1 Offset",
477 {{mi, r10, r5, plus, r2, LSR, 1, Offset},
480 "mi r10 r5 plus r2 LSR 1 Offset",
482 {{cc, r6, r0, plus, r11, LSR, 1, Offset},
485 "cc r6 r0 plus r11 LSR 1 Offset",
487 {{eq, r3, r9, plus, r2, LSR, 1, Offset},
490 "eq r3 r9 plus r2 LSR 1 Offset",
492 {{al, r1, r0, plus, r3, LSR, 1, Offset},
495 "al r1 r0 plus r3 LSR 1 Offset",
497 {{mi, r1, r0, plus, r13, LSR, 1, Offset},
500 "mi r1 r0 plus r13 LSR 1 Offset",
502 {{cc, r4, r4, plus, r5, LSR, 1, Offset},
505 "cc r4 r4 plus r5 LSR 1 Offset",
507 {{al, r2, r6, plus, r11, LSR, 1, Offset},
510 "al r2 r6 plus r11 LSR 1 Offset",
512 {{ls, r1, r5, plus, r4, LSR, 1, Offset},
515 "ls r1 r5 plus r4 LSR 1 Offset",
517 {{eq, r0, r3, plus, r4, LSR, 1, Offset},
520 "eq r0 r3 plus r4 LSR 1 Offset",
522 {{lt, r7, r11, plus, r10, LSR, 1, Offset},
525 "lt r7 r11 plus r10 LSR 1 Offset",
527 {{vc, r3, r0, plus, r13, LSR, 1, Offset},
530 "vc r3 r0 plus r13 LSR 1 Offset",
532 {{ls, r3, r3, plus, r7, LSR, 1, Offset},
535 "ls r3 r3 plus r7 LSR 1 Offset",
537 {{al, r5, r14, plus, r3, LSR, 1, Offset},
540 "al r5 r14 plus r3 LSR 1 Offset",
542 {{ne, r2, r13, plus, r9, LSR, 1, Offset},
545 "ne r2 r13 plus r9 LSR 1 Offset",
547 {{lt, r6, r2, plus, r11, LSR, 1, Offset},
550 "lt r6 r2 plus r11 LSR 1 Offset",
552 {{vc, r9, r2, plus, r13, LSR, 1, Offset},
555 "vc r9 r2 plus r13 LSR 1 Offset",
557 {{ne, r5, r9, plus, r6, LSR, 1, Offset},
560 "ne r5 r9 plus r6 LSR 1 Offset",
562 {{vc, r4, r9, plus, r8, LSR, 1, Offset},
565 "vc r4 r9 plus r8 LSR 1 Offset",
567 {{cc, r6, r9, plus, r2, LSR, 1, Offset},
570 "cc r6 r9 plus r2 LSR 1 Offset",
572 {{vs, r8, r7, plus, r13, LSR, 1, Offset},
575 "vs r8 r7 plus r13 LSR 1 Offset",
577 {{pl, r14, r14, plus, r7, LSR, 1, Offset},
580 "pl r14 r14 plus r7 LSR 1 Offset",
582 {{eq, r8, r2, plus, r6, LSR, 1, Offset},
585 "eq r8 r2 plus r6 LSR 1 Offset",
587 {{al, r13, r13, plus, r13, LSR, 1, Offset},
590 "al r13 r13 plus r13 LSR 1 Offset",
592 {{gt, r12, r14, plus, r5, LSR, 1, Offset},
595 "gt r12 r14 plus r5 LSR 1 Offset",
597 {{lt, r14, r7, plus, r1, LSR, 1, Offset},
600 "lt r14 r7 plus r1 LSR 1 Offset",
602 {{al, r0, r2, plus, r12, LSR, 20, Offset},
605 "al r0 r2 plus r12 LSR 20 Offset",
607 {{al, r0, r4, plus, r4, LSR, 19, Offset},
610 "al r0 r4 plus r4 LSR 19 Offset",
612 {{al, r0, r13, plus, r3, LSR, 28, Offset},
615 "al r0 r13 plus r3 LSR 28 Offset",
617 {{al, r0, r14, minus, r1, ASR, 1, Offset},
620 "al r0 r14 minus r1 ASR 1 Offset",
622 {{al, r0, r4, plus, r8, ASR, 4, Offset},
625 "al r0 r4 plus r8 ASR 4 Offset",
627 {{al, r0, r9, minus, r1, ASR, 26, Offset},
630 "al r0 r9 minus r1 ASR 26 Offset",
632 {{al, r0, r6, minus, r9, LSR, 20, Offset},
635 "al r0 r6 minus r9 LSR 20 Offset",
637 {{al, r0, r0, plus, r13, ASR, 13, Offset},
640 "al r0 r0 plus r13 ASR 13 Offset",
642 {{al, r0, r9, minus, r7, ASR, 23, Offset},
645 "al r0 r9 minus r7 ASR 23 Offset",
647 {{al, r0, r13, minus, r5, ASR, 25, Offset},
650 "al r0 r13 minus r5 ASR 25 Offset",
652 {{al, r0, r7, plus, r5, ASR, 14, Offset},
655 "al r0 r7 plus r5 ASR 14 Offset",
657 {{al, r0, r3, minus, r6, LSR, 28, Offset},
660 "al r0 r3 minus r6 LSR 28 Offset",
662 {{al, r0, r7, plus, r5, LSR, 27, Offset},
665 "al r0 r7 plus r5 LSR 27 Offset",
667 {{al, r0, r2, minus, r5, ASR, 19, Offset},
670 "al r0 r2 minus r5 ASR 19 Offset",
672 {{al, r0, r10, minus, r7, ASR, 18, Offset},
675 "al r0 r10 minus r7 ASR 18 Offset",
677 {{al, r0, r0, minus, r1, ASR, 10, Offset},
680 "al r0 r0 minus r1 ASR 10 Offset",
682 {{al, r0, r8, plus, r14, ASR, 17, Offset},
685 "al r0 r8 plus r14 ASR 17 Offset",
687 {{al, r0, r4, minus, r7, LSR, 14, Offset},
690 "al r0 r4 minus r7 LSR 14 Offset",
692 {{al, r0, r14, minus, r4, ASR, 13, Offset},
695 "al r0 r14 minus r4 ASR 13 Offset",
697 {{al, r0, r9, minus, r2, ASR, 6, Offset},
700 "al r0 r9 minus r2 ASR 6 Offset",
702 {{al, r0, r12, plus, r1, LSR, 19, Offset},
705 "al r0 r12 plus r1 LSR 19 Offset",
707 {{al, r0, r9, plus, r4, LSR, 4, Offset},
710 "al r0 r9 plus r4 LSR 4 Offset",
712 {{al, r0, r6, plus, r14, LSR, 10, Offset},
715 "al r0 r6 plus r14 LSR 10 Offset",
717 {{al, r0, r6, minus, r6, LSR, 25, Offset},
720 "al r0 r6 minus r6 LSR 25 Offset",
722 {{al, r0, r12, plus, r8, ASR, 14, Offset},
725 "al r0 r12 plus r8 ASR 14 Offset",
727 {{al, r0, r0, plus, r7, LSR, 32, Offset},
730 "al r0 r0 plus r7 LSR 32 Offset",
732 {{al, r0, r10, minus, r2, LSR, 23, Offset},
735 "al r0 r10 minus r2 LSR 23 Offset",
737 {{al, r0, r2, plus, r1, ASR, 1, Offset},
740 "al r0 r2 plus r1 ASR 1 Offset",
742 {{al, r0, r13, minus, r11, LSR, 2, Offset},
745 "al r0 r13 minus r11 LSR 2 Offset",
747 {{al, r0, r8, plus, r11, LSR, 10, Offset},
750 "al r0 r8 plus r11 LSR 10 Offset",
752 {{al, r0, r0, plus, r8, ASR, 1, Offset},
755 "al r0 r0 plus r8 ASR 1 Offset",
757 {{al, r0, r4, minus, r6, ASR, 14, Offset},
760 "al r0 r4 minus r6 ASR 14 Offset",
762 {{al, r0, r2, minus, r1, ASR, 25, Offset},
765 "al r0 r2 minus r1 ASR 25 Offset",
767 {{al, r0, r12, plus, r6, LSR, 21, Offset},
770 "al r0 r12 plus r6 LSR 21 Offset",
772 {{al, r0, r6, plus, r12, ASR, 18, Offset},
775 "al r0 r6 plus r12 ASR 18 Offset",
777 {{al, r0, r9, plus, r13, LSR, 15, Offset},
780 "al r0 r9 plus r13 LSR 15 Offset",
782 {{al, r0, r6, plus, r6, LSR, 26, Offset},
785 "al r0 r6 plus r6 LSR 26 Offset",
787 {{al, r0, r4, minus, r9, ASR, 14, Offset},
790 "al r0 r4 minus r9 ASR 14 Offset",
792 {{al, r0, r0, plus, r7, ASR, 6, Offset},
795 "al r0 r0 plus r7 ASR 6 Offset",
797 {{al, r0, r14, plus, r8, ASR, 9, Offset},
800 "al r0 r14 plus r8 ASR 9 Offset",
802 {{al, r0, r10, plus, r7, LSR, 4, Offset},
805 "al r0 r10 plus r7 LSR 4 Offset",
807 {{al, r0, r11, plus, r3, LSR, 13, Offset},
810 "al r0 r11 plus r3 LSR 13 Offset",
812 {{al, r0, r13, plus, r3, LSR, 25, Offset},
815 "al r0 r13 plus r3 LSR 25 Offset",
817 {{al, r0, r4, plus, r3, ASR, 13, Offset},
820 "al r0 r4 plus r3 ASR 13 Offset",
822 {{al, r0, r4, minus, r2, LSR, 2, Offset},
825 "al r0 r4 minus r2 LSR 2 Offset",
827 {{al, r0, r13, minus, r7, LSR, 1, Offset},
830 "al r0 r13 minus r7 LSR 1 Offset",
832 {{al, r0, r10, minus, r9, LSR, 7, Offset},
835 "al r0 r10 minus r9 LSR 7 Offset",
837 {{al, r0, r0, plus, r0, LSR, 10, Offset},
840 "al r0 r0 plus r0 LSR 10 Offset",
842 {{al, r0, r5, minus, r1, LSR, 23, Offset},
845 "al r0 r5 minus r1 LSR 23 Offset",
847 {{al, r0, r3, plus, r10, LSR, 21, Offset},
850 "al r0 r3 plus r10 LSR 21 Offset",
852 {{al, r0, r1, plus, r11, ASR, 22, Offset},
855 "al r0 r1 plus r11 ASR 22 Offset",
857 {{al, r0, r4, minus, r6, ASR, 28, Offset},
860 "al r0 r4 minus r6 ASR 28 Offset",
862 {{al, r0, r4, plus, r10, LSR, 29, Offset},
865 "al r0 r4 plus r10 LSR 29 Offset",
867 {{al, r0, r4, plus, r3, LSR, 10, Offset},
870 "al r0 r4 plus r3 LSR 10 Offset",
872 {{al, r0, r14, minus, r12, LSR, 11, Offset},
875 "al r0 r14 minus r12 LSR 11 Offset",
877 {{al, r0, r5, plus, r3, LSR, 6, Offset},
880 "al r0 r5 plus r3 LSR 6 Offset",
882 {{al, r0, r3, minus, r9, ASR, 18, Offset},
885 "al r0 r3 minus r9 ASR 18 Offset",
887 {{al, r0, r3, minus, r10, ASR, 21, Offset},
890 "al r0 r3 minus r10 ASR 21 Offset",
892 {{al, r0, r9, minus, r4, ASR, 2, Offset},
895 "al r0 r9 minus r4 ASR 2 Offset",
897 {{al, r0, r4, plus, r7, LSR, 23, Offset},
900 "al r0 r4 plus r7 LSR 23 Offset",
902 {{al, r0, r4, plus, r9, ASR, 17, Offset},
905 "al r0 r4 plus r9 ASR 17 Offset",
907 {{al, r0, r2, plus, r1, ASR, 14, Offset},
910 "al r0 r2 plus r1 ASR 14 Offset",
912 {{al, r0, r7, minus, r3, ASR, 14, Offset},
915 "al r0 r7 minus r3 ASR 14 Offset",
917 {{al, r0, r6, minus, r7, ASR, 13, Offset},
920 "al r0 r6 minus r7 ASR 13 Offset",
922 {{al, r0, r3, plus, r14, ASR, 25, Offset},
925 "al r0 r3 plus r14 ASR 25 Offset",
927 {{al, r0, r5, plus, r8, LSR, 14, Offset},
930 "al r0 r5 plus r8 LSR 14 Offset",
932 {{al, r0, r5, minus, r11, LSR, 10, Offset},
935 "al r0 r5 minus r11 LSR 10 Offset",
937 {{al, r0, r0, plus, r11, ASR, 14, Offset},
940 "al r0 r0 plus r11 ASR 14 Offset",
942 {{al, r0, r9, plus, r12, LSR, 15, Offset},
945 "al r0 r9 plus r12 LSR 15 Offset",
947 {{al, r0, r3, minus, r7, ASR, 3, Offset},
950 "al r0 r3 minus r7 ASR 3 Offset",
952 {{al, r0, r4, minus, r8, LSR, 4, Offset},
955 "al r0 r4 minus r8 LSR 4 Offset",
957 {{al, r0, r4, minus, r14, ASR, 12, Offset},
960 "al r0 r4 minus r14 ASR 12 Offset",
962 {{al, r0, r1, plus, r1, ASR, 10, Offset},
965 "al r0 r1 plus r1 ASR 10 Offset",
967 {{al, r0, r5, plus, r7, LSR, 24, Offset},
970 "al r0 r5 plus r7 LSR 24 Offset",
972 {{al, r0, r10, plus, r2, LSR, 10, Offset},
975 "al r0 r10 plus r2 LSR 10 Offset",
977 {{al, r0, r13, minus, r3, LSR, 29, Offset},
980 "al r0 r13 minus r3 LSR 29 Offset",
982 {{al, r0, r8, minus, r8, LSR, 22, Offset},
985 "al r0 r8 minus r8 LSR 22 Offset",
987 {{al, r0, r14, minus, r10, LSR, 20, Offset},
990 "al r0 r14 minus r10 LSR 20 Offset",
992 {{al, r0, r12, plus, r10, LSR, 10, Offset},
995 "al r0 r12 plus r10 LSR 10 Offset",
997 {{al, r0, r3, plus, r12, LSR, 25, Offset},
1000 "al r0 r3 plus r12 LSR 25 Offset",
1002 {{al, r0, r2, plus, r13, ASR, 4, Offset},
1005 "al r0 r2 plus r13 ASR 4 Offset",
1007 {{al, r0, r6, plus, r11, LSR, 24, Offset},
1010 "al r0 r6 plus r11 LSR 24 Offset",
1012 {{al, r0, r1, plus, r5, LSR, 8, Offset},
1015 "al r0 r1 plus r5 LSR 8 Offset",
1017 {{al, r0, r6, minus, r8, LSR, 12, Offset},
1020 "al r0 r6 minus r8 LSR 12 Offset",
1022 {{al, r0, r4, plus, r6, LSR, 16, Offset},
1025 "al r0 r4 plus r6 LSR 16 Offset",
1027 {{al, r0, r7, plus, r12, LSR, 6, Offset},
1030 "al r0 r7 plus r12 LSR 6 Offset",
1032 {{al, r0, r12, plus, r8, ASR, 11, Offset},
1035 "al r0 r12 plus r8 ASR 11 Offset",
1037 {{al, r0, r11, minus, r1, LSR, 17, Offset},
1040 "al r0 r11 minus r1 LSR 17 Offset",
1042 {{al, r0, r4, minus, r0, LSR, 8, Offset},
1045 "al r0 r4 minus r0 LSR 8 Offset",
1047 {{al, r0, r5, minus, r14, LSR, 2, Offset},
1050 "al r0 r5 minus r14 LSR 2 Offset",
1052 {{al, r0, r10, minus, r8, LSR, 24, Offset},
1055 "al r0 r10 minus r8 LSR 24 Offset",
1057 {{al, r0, r8, minus, r12, ASR, 4, Offset},
1060 "al r0 r8 minus r12 ASR 4 Offset",
1062 {{al, r0, r3, minus, r4, ASR, 27, Offset},
1065 "al r0 r3 minus r4 ASR 27 Offset",
1067 {{al, r0, r12, minus, r8, LSR, 25, Offset},
1070 "al r0 r12 minus r8 LSR 25 Offset",
1072 {{al, r0, r10, minus, r13, LSR, 5, Offset},
1075 "al r0 r10 minus r13 LSR 5 Offset",
1077 {{al, r0, r0, minus, r8, LSR, 26, Offset},
1080 "al r0 r0 minus r8 LSR 26 Offset",
1082 {{al, r0, r4, minus, r1, LSR, 18, Offset},
1085 "al r0 r4 minus r1 LSR 18 Offset",
1087 {{al, r0, r3, plus, r4, LSR, 26, Offset},
1090 "al r0 r3 plus r4 LSR 26 Offset",
1092 {{al, r0, r6, plus, r1, LSR, 27, Offset},
1095 "al r0 r6 plus r1 LSR 27 Offset",
1097 {{al, r0, r14, minus, r11, ASR, 9, Offset},
1100 "al r0 r14 minus r11 ASR 9 Offset",
1102 {{al, r0, r5, minus, r13, LSR, 25, Offset},
1105 "al r0 r5 minus r13 LSR 25 Offset",
1107 {{al, r0, r6, minus, r2, ASR, 23, Offset},
1110 "al r0 r6 minus r2 ASR 23 Offset",
1112 {{al, r0, r13, minus, r3, LSR, 21, Offset},
1115 "al r0 r13 minus r3 LSR 21 Offset",
1117 {{al, r0, r12, minus, r7, ASR, 10, Offset},
1120 "al r0 r12 minus r7 ASR 10 Offset",
1122 {{al, r0, r0, plus, r0, ASR, 19, Offset},
1125 "al r0 r0 plus r0 ASR 19 Offset",
1127 {{al, r0, r14, minus, r14, ASR, 32, Offset},
1130 "al r0 r14 minus r14 ASR 32 Offset",
1132 {{al, r0, r9, plus, r11, LSR, 4, Offset},
1135 "al r0 r9 plus r11 LSR 4 Offset",
1137 {{al, r0, r10, minus, r12, ASR, 28, Offset},
1140 "al r0 r10 minus r12 ASR 28 Offset",
1142 {{al, r0, r1, minus, r3, LSR, 15, Offset},
1145 "al r0 r1 minus r3 LSR 15 Offset",
1147 {{al, r0, r0, plus, r3, LSR, 5, Offset},
1150 "al r0 r0 plus r3 LSR 5 Offset",
1152 {{al, r0, r2, plus, r9, ASR, 16, Offset},
1155 "al r0 r2 plus r9 ASR 16 Offset",
1157 {{al, r0, r7, minus, r3, ASR, 30, Offset},
1160 "al r0 r7 minus r3 ASR 30 Offset",
1162 {{al, r0, r10, minus, r1, ASR, 31, Offset},
1165 "al r0 r10 minus r1 ASR 31 Offset",
1167 {{al, r0, r11, minus, r7, LSR, 26, Offset},
1170 "al r0 r11 minus r7 LSR 26 Offset",
1172 {{al, r0, r0, minus, r4, LSR, 8, Offset},
1175 "al r0 r0 minus r4 LSR 8 Offset",
1177 {{al, r0, r3, plus, r1, LSR, 5, Offset},
1180 "al r0 r3 plus r1 LSR 5 Offset",
1182 {{al, r0, r14, minus, r1, LSR, 15, Offset},
1185 "al r0 r14 minus r1 LSR 15 Offset",
1187 {{al, r0, r2, plus, r8, ASR, 7, Offset},
1190 "al r0 r2 plus r8 ASR 7 Offset",
1192 {{al, r0, r11, plus, r12, ASR, 7, Offset},
1195 "al r0 r11 plus r12 ASR 7 Offset",
1197 {{al, r0, r14, plus, r6, LSR, 19, Offset},
1200 "al r0 r14 plus r6 LSR 19 Offset",
1202 {{al, r0, r0, minus, r6, ASR, 12, Offset},
1205 "al r0 r0 minus r6 ASR 12 Offset",
1207 {{al, r0, r2, minus, r8, LSR, 24, Offset},
1210 "al r0 r2 minus r8 LSR 24 Offset",
1212 {{al, r0, r2, minus, r13, LSR, 4, Offset},
1215 "al r0 r2 minus r13 LSR 4 Offset",
1217 {{al, r0, r11, minus, r12, LSR, 6, Offset},
1220 "al r0 r11 minus r12 LSR 6 Offset",
1222 {{al, r0, r0, plus, r9, ASR, 12, Offset},
1225 "al r0 r0 plus r9 ASR 12 Offset",
1227 {{al, r0, r5, plus, r9, ASR, 25, Offset},
1230 "al r0 r5 plus r9 ASR 25 Offset",
1232 {{al, r0, r0, minus, r8, ASR, 23, Offset},
1235 "al r0 r0 minus r8 ASR 23 Offset",
1237 {{al, r0, r8, plus, r4, ASR, 29, Offset},
1240 "al r0 r8 plus r4 ASR 29 Offset",
1242 {{al, r0, r0, minus, r1, LSR, 25, Offset},
1245 "al r0 r0 minus r1 LSR 25 Offset",
1247 {{al, r0, r1, minus, r0, LSR, 25, Offset},
1250 "al r0 r1 minus r0 LSR 25 Offset",
1252 {{al, r0, r2, plus, r13, LSR, 32, Offset},
1255 "al r0 r2 plus r13 LSR 32 Offset",
1257 {{al, r0, r9, plus, r3, LSR, 10, Offset},
1260 "al r0 r9 plus r3 LSR 10 Offset",
1262 {{al, r0, r5, minus, r4, LSR, 21, Offset},
1265 "al r0 r5 minus r4 LSR 21 Offset",
1267 {{al, r0, r2, minus, r5, LSR, 30, Offset},
1270 "al r0 r2 minus r5 LSR 30 Offset",
1272 {{al, r0, r2, plus, r8, LSR, 26, Offset},
1275 "al r0 r2 plus r8 LSR 26 Offset",
1277 {{al, r0, r5, minus, r10, ASR, 12, Offset},
1280 "al r0 r5 minus r10 ASR 12 Offset",
1282 {{al, r0, r14, minus, r0, ASR, 21, Offset},
1285 "al r0 r14 minus r0 ASR 21 Offset",
1287 {{al, r0, r5, plus, r6, ASR, 1, Offset},
1290 "al r0 r5 plus r6 ASR 1 Offset",
1292 {{al, r0, r3, minus, r3, ASR, 16, Offset},
1295 "al r0 r3 minus r3 ASR 16 Offset",
1297 {{al, r0, r12, plus, r0, LSR, 10, Offset},
1300 "al r0 r12 plus r0 LSR 10 Offset",
1302 {{al, r0, r11, plus, r5, ASR, 5, Offset},
1305 "al r0 r11 plus r5 ASR 5 Offset",
1307 {{al, r0, r3, minus, r11, ASR, 19, Offset},
1310 "al r0 r3 minus r11 ASR 19 Offset",
1312 {{al, r0, r4, minus, r5, LSR, 27, Offset},
1315 "al r0 r4 minus r5 LSR 27 Offset",
1317 {{al, r0, r3, plus, r5, ASR, 17, Offset},
1320 "al r0 r3 plus r5 ASR 17 Offset",
1322 {{al, r0, r8, plus, r5, LSR, 18, Offset},
1325 "al r0 r8 plus r5 LSR 18 Offset",
1327 {{al, r0, r8, plus, r11, ASR, 24, Offset},
1330 "al r0 r8 plus r11 ASR 24 Offset",
1332 {{al, r0, r10, plus, r12, LSR, 30, Offset},
1335 "al r0 r10 plus r12 LSR 30 Offset",
1337 {{al, r0, r8, minus, r3, ASR, 9, Offset},
1340 "al r0 r8 minus r3 ASR 9 Offset",
1342 {{al, r0, r11, plus, r9, ASR, 11, Offset},
1345 "al r0 r11 plus r9 ASR 11 Offset",
1347 {{al, r0, r10, plus, r7, LSR, 22, Offset},
1350 "al r0 r10 plus r7 LSR 22 Offset",
1352 {{al, r0, r10, plus, r7, ASR, 13, Offset},
1355 "al r0 r10 plus r7 ASR 13 Offset",
1357 {{al, r0, r7, plus, r13, LSR, 21, Offset},
1360 "al r0 r7 plus r13 LSR 21 Offset",
1362 {{al, r0, r12, minus, r1, LSR, 16, Offset},
1365 "al r0 r12 minus r1 LSR 16 Offset",
1367 {{al, r0, r2, minus, r2, LSR, 4, Offset},
1370 "al r0 r2 minus r2 LSR 4 Offset",
1372 {{al, r0, r13, minus, r13, ASR, 19, Offset},
1375 "al r0 r13 minus r13 ASR 19 Offset",
1377 {{al, r0, r2, plus, r4, LSR, 13, Offset},
1380 "al r0 r2 plus r4 LSR 13 Offset",
1382 {{al, r0, r9, plus, r1, LSR, 32, Offset},
1385 "al r0 r9 plus r1 LSR 32 Offset",
1387 {{al, r0, r3, plus, r6, ASR, 21, Offset},
1390 "al r0 r3 plus r6 ASR 21 Offset",
1392 {{al, r0, r2, plus, r1, LSR, 5, Offset},
1395 "al r0 r2 plus r1 LSR 5 Offset",
1397 {{al, r0, r0, minus, r11, ASR, 6, Offset},
1400 "al r0 r0 minus r11 ASR 6 Offset",
1402 {{al, r0, r2, minus, r9, ASR, 31, Offset},
1405 "al r0 r2 minus r9 ASR 31 Offset",
1407 {{al, r0, r0, plus, r11, LSR, 6, Offset},
1410 "al r0 r0 plus r11 LSR 6 Offset",
1412 {{al, r0, r10, minus, r11, LSR, 14, Offset},
1415 "al r0 r10 minus r11 LSR 14 Offset",
1417 {{al, r0, r0, plus, r14, LSR, 24, Offset},
1420 "al r0 r0 plus r14 LSR 24 Offset",
1422 {{al, r0, r0, plus, r2, LSR, 8, Offset},
1425 "al r0 r0 plus r2 LSR 8 Offset",
1427 {{al, r0, r13, minus, r12, ASR, 10, Offset},
1430 "al r0 r13 minus r12 ASR 10 Offset",
1432 {{al, r0, r2, plus, r2, LSR, 12, Offset},
1435 "al r0 r2 plus r2 LSR 12 Offset",
1437 {{al, r0, r12, plus, r10, LSR, 30, Offset},
1440 "al r0 r12 plus r10 LSR 30 Offset",
1442 {{al, r0, r8, minus, r0, ASR, 9, Offset},
1445 "al r0 r8 minus r0 ASR 9 Offset",
1447 {{al, r0, r9, minus, r6, LSR, 4, Offset},
1450 "al r0 r9 minus r6 LSR 4 Offset",
1452 {{al, r0, r3, plus, r14, ASR, 3, Offset},
1455 "al r0 r3 plus r14 ASR 3 Offset",
1457 {{al, r0, r14, minus, r10, ASR, 4, Offset},
1460 "al r0 r14 minus r10 ASR 4 Offset",
1462 {{al, r0, r7, plus, r8, LSR, 5, Offset},
1465 "al r0 r7 plus r8 LSR 5 Offset",
1467 {{al, r0, r0, minus, r13, ASR, 17, Offset},
1470 "al r0 r0 minus r13 ASR 17 Offset",
1472 {{al, r0, r3, minus, r7, LSR, 2, Offset},
1475 "al r0 r3 minus r7 LSR 2 Offset",
1477 {{al, r0, r8, minus, r8, ASR, 15, Offset},
1480 "al r0 r8 minus r8 ASR 15 Offset",
1482 {{al, r0, r13, plus, r12, ASR, 29, Offset},
1485 "al r0 r13 plus r12 ASR 29 Offset",
1487 {{al, r0, r10, plus, r4, LSR, 22, Offset},
1490 "al r0 r10 plus r4 LSR 22 Offset",
1492 {{al, r0, r2, plus, r1, ASR, 24, Offset},
1495 "al r0 r2 plus r1 ASR 24 Offset",
1497 {{al, r0, r14, minus, r13, LSR, 29, Offset},
1500 "al r0 r14 minus r13 LSR 29 Offset",
1502 {{al, r0, r3, plus, r1, LSR, 6, Offset},
1505 "al r0 r3 plus r1 LSR 6 Offset",
1507 {{al, r0, r7, plus, r5, LSR, 32, Offset},
1510 "al r0 r7 plus r5 LSR 32 Offset",
1512 {{al, r0, r12, plus, r6, LSR, 30, Offset},
1515 "al r0 r12 plus r6 LSR 30 Offset",
1517 {{al, r0, r13, plus, r13, ASR, 6, Offset},
1520 "al r0 r13 plus r13 ASR 6 Offset",
1522 {{al, r0, r14, minus, r0, LSR, 4, Offset},
1525 "al r0 r14 minus r0 LSR 4 Offset",
1527 {{al, r0, r7, minus, r4, ASR, 6, Offset},
1530 "al r0 r7 minus r4 ASR 6 Offset",
1532 {{al, r0, r9, plus, r13, ASR, 5, Offset},
1535 "al r0 r9 plus r13 ASR 5 Offset",
1537 {{al, r0, r8, plus, r9, LSR, 5, Offset},
1540 "al r0 r8 plus r9 LSR 5 Offset",
1542 {{al, r0, r3, plus, r11, LSR, 7, Offset},
1545 "al r0 r3 plus r11 LSR 7 Offset",
1547 {{al, r0, r5, plus, r2, LSR, 11, Offset},
1550 "al r0 r5 plus r2 LSR 11 Offset",
1552 {{al, r0, r10, minus, r4, LSR, 12, Offset},
1555 "al r0 r10 minus r4 LSR 12 Offset",
1557 {{al, r0, r0, minus, r0, ASR, 25, Offset},
1560 "al r0 r0 minus r0 ASR 25 Offset",
1562 {{al, r0, r13, minus, r10, ASR, 6, Offset},
1565 "al r0 r13 minus r10 ASR 6 Offset",
1567 {{al, r0, r11, plus, r1, LSR, 20, Offset},
1570 "al r0 r11 plus r1 LSR 20 Offset",
1572 {{al, r0, r13, minus, r10, LSR, 3, Offset},
1575 "al r0 r13 minus r10 LSR 3 Offset",
1577 {{al, r0, r6, plus, r9, ASR, 2, Offset},
1580 "al r0 r6 plus r9 ASR 2 Offset",
1582 {{al, r0, r4, minus, r7, ASR, 23, Offset},
1585 "al r0 r4 minus r7 ASR 23 Offset",
1587 {{al, r0, r13, minus, r10, LSR, 11, Offset},
1590 "al r0 r13 minus r10 LSR 11 Offset",
1592 {{al, r0, r9, minus, r0, LSR, 15, Offset},
1595 "al r0 r9 minus r0 LSR 15 Offset",
1597 {{al, r0, r3, plus, r5, ASR, 23, Offset},
1600 "al r0 r3 plus r5 ASR 23 Offset",