• Home
  • History
  • Annotate
  • Raw
  • Download

Lines Matching refs:TESTINST2

9 #define TESTINST2(instruction, RMval, RD, RM, carryin) \  macro
144 TESTINST2("mov r0, r1", 1, r0, r1, 0); in main()
145 TESTINST2("cpy r0, r1", 1, r0, r1, 0); in main()
146 TESTINST2("mov r0, #0", 0, r0, r1, 0); in main()
147 TESTINST2("mov r0, #1", 0, r0, r1, 0); in main()
149 TESTINST2("movs r0, r1", 1, r0, r1, c); in main()
150 TESTINST2("movs r0, r1", 0, r0, r1, c); in main()
151 TESTINST2("movs r0, r1", 0x80000000, r0, r1, c); in main()
152 TESTINST2("movs r0, #0", 0, r0, r1, c); in main()
153 TESTINST2("movs r0, #1", 0, r0, r1, c); in main()
157 TESTINST2("mvn r0, r1", 1, r0, r1, 0); in main()
159 TESTINST2("mvns r0, r1", 1, r0, r1, c); in main()
160 TESTINST2("mvns r0, r1", 0, r0, r1, c); in main()
161 TESTINST2("mvns r0, r1", 0x80000000, r0, r1, c); in main()
216 TESTINST2("lsl r0, r1, #0", 0xffffffff, r0, r1, c); in main()
217 TESTINST2("lsl r0, r1, #1", 0xffffffff, r0, r1, c); in main()
218 TESTINST2("lsl r0, r1, #31", 0xffffffff, r0, r1, c); in main()
219 TESTINST2("lsl r0, r1, #0", 0x1, r0, r1, c); in main()
220 TESTINST2("lsl r0, r1, #1", 0x1, r0, r1, c); in main()
221 TESTINST2("lsl r0, r1, #31", 0x1, r0, r1, c); in main()
222 TESTINST2("lsl r0, r1, #31", 0x2, r0, r1, c); in main()
227 TESTINST2("lsls r0, r1, #0", 0xffffffff, r0, r1, c); in main()
228 TESTINST2("lsls r0, r1, #1", 0xffffffff, r0, r1, c); in main()
229 TESTINST2("lsls r0, r1, #31", 0xffffffff, r0, r1, c); in main()
230 TESTINST2("lsls r0, r1, #0", 0x1, r0, r1, c); in main()
231 TESTINST2("lsls r0, r1, #1", 0x1, r0, r1, c); in main()
232 TESTINST2("lsls r0, r1, #31", 0x1, r0, r1, c); in main()
233 TESTINST2("lsls r0, r1, #31", 0x2, r0, r1, c); in main()
262 TESTINST2("lsr r0, r1, #0", 0xffffffff, r0, r1, 0); in main()
263 TESTINST2("lsr r0, r1, #1", 0xffffffff, r0, r1, 0); in main()
264 TESTINST2("lsr r0, r1, #31", 0xffffffff, r0, r1, 0); in main()
265 TESTINST2("lsr r0, r1, #32", 0xffffffff, r0, r1, 0); in main()
266 TESTINST2("lsr r0, r1, #16", 0x00010000, r0, r1, 0); in main()
267 TESTINST2("lsr r0, r1, #17", 0x00010000, r0, r1, 0); in main()
268 TESTINST2("lsr r0, r1, #18", 0x00010000, r0, r1, 0); in main()
272 TESTINST2("lsrs r0, r1, #0", 0xffffffff, r0, r1, c); in main()
273 TESTINST2("lsrs r0, r1, #1", 0xffffffff, r0, r1, c); in main()
274 TESTINST2("lsrs r0, r1, #31", 0xffffffff, r0, r1, c); in main()
275 TESTINST2("lsrs r0, r1, #32", 0xffffffff, r0, r1, c); in main()
276 TESTINST2("lsrs r0, r1, #16", 0x00010000, r0, r1, c); in main()
277 TESTINST2("lsrs r0, r1, #17", 0x00010000, r0, r1, c); in main()
278 TESTINST2("lsrs r0, r1, #18", 0x00010000, r0, r1, c); in main()
342 TESTINST2("asr r0, r1, #0", 0xffffffff, r0, r1, 0); in main()
343 TESTINST2("asr r0, r1, #1", 0xffffffff, r0, r1, 0); in main()
344 TESTINST2("asr r0, r1, #31", 0xffffffff, r0, r1, 0); in main()
345 TESTINST2("asr r0, r1, #32", 0xffffffff, r0, r1, 0); in main()
346 TESTINST2("asr r0, r1, #0", 0x7fffffff, r0, r1, 0); in main()
347 TESTINST2("asr r0, r1, #1", 0x7fffffff, r0, r1, 0); in main()
348 TESTINST2("asr r0, r1, #31", 0x7fffffff, r0, r1, 0); in main()
349 TESTINST2("asr r0, r1, #32", 0x7fffffff, r0, r1, 0); in main()
350 TESTINST2("asr r0, r1, #16", 0x00010000, r0, r1, 0); in main()
351 TESTINST2("asr r0, r1, #17", 0x00010000, r0, r1, 0); in main()
352 TESTINST2("asr r0, r1, #18", 0x00010000, r0, r1, 0); in main()
356 TESTINST2("asrs r0, r1, #0", 0xffffffff, r0, r1, c); in main()
357 TESTINST2("asrs r0, r1, #1", 0xffffffff, r0, r1, c); in main()
358 TESTINST2("asrs r0, r1, #31", 0xffffffff, r0, r1, c); in main()
359 TESTINST2("asrs r0, r1, #32", 0xffffffff, r0, r1, c); in main()
360 TESTINST2("asrs r0, r1, #0", 0x7fffffff, r0, r1, c); in main()
361 TESTINST2("asrs r0, r1, #1", 0x7fffffff, r0, r1, c); in main()
362 TESTINST2("asrs r0, r1, #31", 0x7fffffff, r0, r1, c); in main()
363 TESTINST2("asrs r0, r1, #32", 0x7fffffff, r0, r1, c); in main()
364 TESTINST2("asrs r0, r1, #16", 0x00010000, r0, r1, c); in main()
365 TESTINST2("asrs r0, r1, #17", 0x00010000, r0, r1, c); in main()
366 TESTINST2("asrs r0, r1, #18", 0x00010000, r0, r1, c); in main()
405 TESTINST2("ror r0, r1, #0", 0x00088000, r0, r1, c); in main()
406 TESTINST2("ror r0, r1, #1", 0x00088000, r0, r1, c); in main()
407 TESTINST2("ror r0, r1, #31", 0x00088000, r0, r1, c); in main()
408 TESTINST2("ror r0, r1, #16", 0x00010000, r0, r1, c); in main()
409 TESTINST2("ror r0, r1, #17", 0x00010000, r0, r1, c); in main()
410 TESTINST2("ror r0, r1, #18", 0x00010000, r0, r1, c); in main()
415 TESTINST2("rors r0, r1, #0", 0x00088000, r0, r1, c); in main()
416 TESTINST2("rors r0, r1, #1", 0x00088000, r0, r1, c); in main()
417 TESTINST2("rors r0, r1, #31", 0x00088000, r0, r1, c); in main()
418 TESTINST2("rors r0, r1, #16", 0x00010000, r0, r1, c); in main()
419 TESTINST2("rors r0, r1, #17", 0x00010000, r0, r1, c); in main()
420 TESTINST2("rors r0, r1, #18", 0x00010000, r0, r1, c); in main()
653 TESTINST2("clz r0, r1", 0, r0, r1, c); in main()
654 TESTINST2("clz r0, r1", 1, r0, r1, c); in main()
655 TESTINST2("clz r0, r1", 0x10, r0, r1, c); in main()
656 TESTINST2("clz r0, r1", 0xffffffff, r0, r1, c); in main()
660 TESTINST2("uxtb r0, r1", 0, r0, r1, 0); in main()
661 TESTINST2("uxtb r0, r1", 1, r0, r1, 0); in main()
662 TESTINST2("uxtb r0, r1", 0xff, r0, r1, 0); in main()
663 TESTINST2("uxtb r0, r1", 0xffffffff, r0, r1, 0); in main()
664 TESTINST2("sxtb r0, r1", 0, r0, r1, 0); in main()
665 TESTINST2("sxtb r0, r1", 1, r0, r1, 0); in main()
666 TESTINST2("sxtb r0, r1", 0xff, r0, r1, 0); in main()
667 TESTINST2("sxtb r0, r1", 0xffffffff, r0, r1, 0); in main()
669 TESTINST2("uxth r0, r1", 0, r0, r1, 0); in main()
670 TESTINST2("uxth r0, r1", 1, r0, r1, 0); in main()
671 TESTINST2("uxth r0, r1", 0xffff, r0, r1, 0); in main()
672 TESTINST2("uxth r0, r1", 0xffffffff, r0, r1, 0); in main()
673 TESTINST2("sxth r0, r1", 0, r0, r1, 0); in main()
674 TESTINST2("sxth r0, r1", 1, r0, r1, 0); in main()
675 TESTINST2("sxth r0, r1", 0x7fff, r0, r1, 0); in main()
676 TESTINST2("sxth r0, r1", 0xffff, r0, r1, 0); in main()
677 TESTINST2("sxth r0, r1", 0x10ffff, r0, r1, 0); in main()
678 TESTINST2("sxth r0, r1", 0x107fff, r0, r1, 0); in main()
679 TESTINST2("sxth r0, r1", 0xffffffff, r0, r1, 0); in main()
681 TESTINST2("uxtb r0, r1, ror #0", 0x000000ff, r0, r1, 0); in main()
682 TESTINST2("uxtb r0, r1, ror #8", 0x000000ff, r0, r1, 0); in main()
683 TESTINST2("uxtb r0, r1, ror #8", 0x0000ff00, r0, r1, 0); in main()
684 TESTINST2("uxtb r0, r1, ror #16", 0x00ff0000, r0, r1, 0); in main()
685 TESTINST2("uxtb r0, r1, ror #24", 0xff000000, r0, r1, 0); in main()
687 TESTINST2("uxtb16 r0, r1", 0xffffffff, r0, r1, 0); in main()
688 TESTINST2("uxtb16 r0, r1, ror #16", 0x0000ffff, r0, r1, 0); in main()
689 TESTINST2("sxtb16 r0, r1", 0xffffffff, r0, r1, 0); in main()
690 TESTINST2("sxtb16 r0, r1", 0x00ff00ff, r0, r1, 0); in main()
691 TESTINST2("sxtb16 r0, r1", 0x007f007f, r0, r1, 0); in main()
696 TESTINST2("bfi r0, r1, #0, #11", 0xAAAAAAAA, r0, r1, 0); in main()
697 TESTINST2("bfi r0, r1, #1, #11", 0xAAAAAAAA, r0, r1, 0); in main()
698 TESTINST2("bfi r0, r1, #2, #11", 0xAAAAAAAA, r0, r1, 0); in main()
700 TESTINST2("bfi r0, r1, #19, #11", 0xFFFFFFFF, r0, r1, 0); in main()
701 TESTINST2("bfi r0, r1, #20, #11", 0xFFFFFFFF, r0, r1, 0); in main()
702 TESTINST2("bfi r0, r1, #21, #11", 0xFFFFFFFF, r0, r1, 0); in main()
704 TESTINST2("bfi r0, r1, #0, #32", 0xFFFFFFFF, r0, r1, 0); in main()
705 TESTINST2("bfi r0, r1, #1, #31", 0xFFFFFFFF, r0, r1, 0); in main()
707 TESTINST2("bfi r0, r1, #29, #3", 0xFFFFFFFF, r0, r1, 0); in main()
708 TESTINST2("bfi r0, r1, #30, #2", 0xFFFFFFFF, r0, r1, 0); in main()
709 TESTINST2("bfi r0, r1, #31, #1", 0xFFFFFFFF, r0, r1, 0); in main()
714 TESTINST2("bfc r0, #0, #11", 0xAAAAAAAA, r0, r1, 0); in main()
715 TESTINST2("bfc r0, #1, #11", 0xAAAAAAAA, r0, r1, 0); in main()
716 TESTINST2("bfc r0, #2, #11", 0xAAAAAAAA, r0, r1, 0); in main()
718 TESTINST2("bfc r0, #19, #11", 0xFFFFFFFF, r0, r1, 0); in main()
719 TESTINST2("bfc r0, #20, #11", 0xFFFFFFFF, r0, r1, 0); in main()
720 TESTINST2("bfc r0, #21, #11", 0xFFFFFFFF, r0, r1, 0); in main()
722 TESTINST2("bfc r0, #0, #32", 0xFFFFFFFF, r0, r1, 0); in main()
723 TESTINST2("bfc r0, #1, #31", 0xFFFFFFFF, r0, r1, 0); in main()
725 TESTINST2("bfc r0, #29, #3", 0xFFFFFFFF, r0, r1, 0); in main()
726 TESTINST2("bfc r0, #30, #2", 0xFFFFFFFF, r0, r1, 0); in main()
727 TESTINST2("bfc r0, #31, #1", 0xFFFFFFFF, r0, r1, 0); in main()
732 TESTINST2("sbfx r0, r1, #0, #1", 0x00000000, r0, r1, 0); in main()
733 TESTINST2("sbfx r0, r1, #0, #1", 0x00000001, r0, r1, 0); in main()
734 TESTINST2("sbfx r0, r1, #1, #1", 0x00000000, r0, r1, 0); in main()
735 TESTINST2("sbfx r0, r1, #1, #1", 0x00000001, r0, r1, 0); in main()
736 TESTINST2("sbfx r0, r1, #1, #1", 0x00000002, r0, r1, 0); in main()
737 TESTINST2("sbfx r0, r1, #1, #1", 0x00000003, r0, r1, 0); in main()
739 TESTINST2("sbfx r0, r1, #0, #2", 0x00000000, r0, r1, 0); in main()
740 TESTINST2("sbfx r0, r1, #0, #2", 0x00000001, r0, r1, 0); in main()
741 TESTINST2("sbfx r0, r1, #1, #2", 0x00000000, r0, r1, 0); in main()
742 TESTINST2("sbfx r0, r1, #1, #2", 0x00000001, r0, r1, 0); in main()
743 TESTINST2("sbfx r0, r1, #1, #2", 0x00000002, r0, r1, 0); in main()
744 TESTINST2("sbfx r0, r1, #1, #2", 0x00000003, r0, r1, 0); in main()
746 TESTINST2("sbfx r0, r1, #0, #11", 0xAAAAAAAA, r0, r1, 0); in main()
747 TESTINST2("sbfx r0, r1, #1, #11", 0xAAAAAAAA, r0, r1, 0); in main()
748 TESTINST2("sbfx r0, r1, #2, #11", 0xAAAAAAAA, r0, r1, 0); in main()
750 TESTINST2("sbfx r0, r1, #2, #11", 0xAAAAAAAA, r0, r1, 0); in main()
752 TESTINST2("sbfx r0, r1, #31, #1", 0xAAAAAAAA, r0, r1, 0); in main()
753 TESTINST2("sbfx r0, r1, #30, #2", 0xAAAAAAAA, r0, r1, 0); in main()
758 TESTINST2("ubfx r0, r1, #0, #1", 0x00000000, r0, r1, 0); in main()
759 TESTINST2("ubfx r0, r1, #0, #1", 0x00000001, r0, r1, 0); in main()
760 TESTINST2("ubfx r0, r1, #1, #1", 0x00000000, r0, r1, 0); in main()
761 TESTINST2("ubfx r0, r1, #1, #1", 0x00000001, r0, r1, 0); in main()
762 TESTINST2("ubfx r0, r1, #1, #1", 0x00000002, r0, r1, 0); in main()
763 TESTINST2("ubfx r0, r1, #1, #1", 0x00000003, r0, r1, 0); in main()
765 TESTINST2("ubfx r0, r1, #0, #2", 0x00000000, r0, r1, 0); in main()
766 TESTINST2("ubfx r0, r1, #0, #2", 0x00000001, r0, r1, 0); in main()
767 TESTINST2("ubfx r0, r1, #1, #2", 0x00000000, r0, r1, 0); in main()
768 TESTINST2("ubfx r0, r1, #1, #2", 0x00000001, r0, r1, 0); in main()
769 TESTINST2("ubfx r0, r1, #1, #2", 0x00000002, r0, r1, 0); in main()
770 TESTINST2("ubfx r0, r1, #1, #2", 0x00000003, r0, r1, 0); in main()
772 TESTINST2("ubfx r0, r1, #0, #11", 0xAAAAAAAA, r0, r1, 0); in main()
773 TESTINST2("ubfx r0, r1, #1, #11", 0xAAAAAAAA, r0, r1, 0); in main()
774 TESTINST2("ubfx r0, r1, #2, #11", 0xAAAAAAAA, r0, r1, 0); in main()
776 TESTINST2("ubfx r0, r1, #2, #11", 0xAAAAAAAA, r0, r1, 0); in main()
778 TESTINST2("ubfx r0, r1, #31, #1", 0xAAAAAAAA, r0, r1, 0); in main()
779 TESTINST2("ubfx r0, r1, #30, #2", 0xAAAAAAAA, r0, r1, 0); in main()
893 TESTINST2("rbit r0, r1", 0x00000000, r0, r1, 0); in main()
894 TESTINST2("rbit r0, r1", 0xFFFFFFFF, r0, r1, 0); in main()
895 TESTINST2("rbit r0, r1", 0x80000000, r0, r1, 0); in main()
896 TESTINST2("rbit r0, r1", 0x00000001, r0, r1, 0); in main()
897 TESTINST2("rbit r0, r1", 0x31415927, r0, r1, 0); in main()
898 TESTINST2("rbit r0, r1", 0x14141562, r0, r1, 0); in main()
899 TESTINST2("rbit r0, r1", 0xabe8391f, r0, r1, 0); in main()
900 TESTINST2("rbit r0, r1", 0x9028aa80, r0, r1, 0); in main()
901 TESTINST2("rbit r0, r1", 0xead1fc6d, r0, r1, 0); in main()
902 TESTINST2("rbit r0, r1", 0x35c98c55, r0, r1, 0); in main()
903 TESTINST2("rbit r0, r1", 0x534af1eb, r0, r1, 0); in main()
904 TESTINST2("rbit r0, r1", 0x45511b08, r0, r1, 0); in main()
905 TESTINST2("rbit r0, r1", 0x90077f71, r0, r1, 0); in main()
906 TESTINST2("rbit r0, r1", 0xde8ca84b, r0, r1, 0); in main()
907 TESTINST2("rbit r0, r1", 0xe37a0dda, r0, r1, 0); in main()
908 TESTINST2("rbit r0, r1", 0xe5b83d4b, r0, r1, 0); in main()
909 TESTINST2("rbit r0, r1", 0xbb6d14ec, r0, r1, 0); in main()
910 TESTINST2("rbit r0, r1", 0x68983cc9, r0, r1, 0); in main()
913 TESTINST2("rev r0, r1", 0x00000000, r0, r1, 0); in main()
914 TESTINST2("rev r0, r1", 0xFFFFFFFF, r0, r1, 0); in main()
915 TESTINST2("rev r0, r1", 0x80000000, r0, r1, 0); in main()
916 TESTINST2("rev r0, r1", 0x00000001, r0, r1, 0); in main()
917 TESTINST2("rev r0, r1", 0x31415927, r0, r1, 0); in main()
918 TESTINST2("rev r0, r1", 0x14141562, r0, r1, 0); in main()
919 TESTINST2("rev r0, r1", 0xabe8391f, r0, r1, 0); in main()
920 TESTINST2("rev r0, r1", 0x9028aa80, r0, r1, 0); in main()
921 TESTINST2("rev r0, r1", 0xead1fc6d, r0, r1, 0); in main()
922 TESTINST2("rev r0, r1", 0x35c98c55, r0, r1, 0); in main()
923 TESTINST2("rev r0, r1", 0x534af1eb, r0, r1, 0); in main()
924 TESTINST2("rev r0, r1", 0x45511b08, r0, r1, 0); in main()
925 TESTINST2("rev r0, r1", 0x90077f71, r0, r1, 0); in main()
926 TESTINST2("rev r0, r1", 0xde8ca84b, r0, r1, 0); in main()
927 TESTINST2("rev r0, r1", 0xe37a0dda, r0, r1, 0); in main()
928 TESTINST2("rev r0, r1", 0xe5b83d4b, r0, r1, 0); in main()
929 TESTINST2("rev r0, r1", 0xbb6d14ec, r0, r1, 0); in main()
930 TESTINST2("rev r0, r1", 0x68983cc9, r0, r1, 0); in main()
933 TESTINST2("rev16 r0, r1", 0x00000000, r0, r1, 0); in main()
934 TESTINST2("rev16 r0, r1", 0xFFFFFFFF, r0, r1, 0); in main()
935 TESTINST2("rev16 r0, r1", 0x80000000, r0, r1, 0); in main()
936 TESTINST2("rev16 r0, r1", 0x00000001, r0, r1, 0); in main()
937 TESTINST2("rev16 r0, r1", 0x31415927, r0, r1, 0); in main()
938 TESTINST2("rev16 r0, r1", 0x14141562, r0, r1, 0); in main()
939 TESTINST2("rev16 r0, r1", 0xabe8391f, r0, r1, 0); in main()
940 TESTINST2("rev16 r0, r1", 0x9028aa80, r0, r1, 0); in main()
941 TESTINST2("rev16 r0, r1", 0xead1fc6d, r0, r1, 0); in main()
942 TESTINST2("rev16 r0, r1", 0x35c98c55, r0, r1, 0); in main()
943 TESTINST2("rev16 r0, r1", 0x534af1eb, r0, r1, 0); in main()
944 TESTINST2("rev16 r0, r1", 0x45511b08, r0, r1, 0); in main()
945 TESTINST2("rev16 r0, r1", 0x90077f71, r0, r1, 0); in main()
946 TESTINST2("rev16 r0, r1", 0xde8ca84b, r0, r1, 0); in main()
947 TESTINST2("rev16 r0, r1", 0xe37a0dda, r0, r1, 0); in main()
948 TESTINST2("rev16 r0, r1", 0xe5b83d4b, r0, r1, 0); in main()
949 TESTINST2("rev16 r0, r1", 0xbb6d14ec, r0, r1, 0); in main()
950 TESTINST2("rev16 r0, r1", 0x68983cc9, r0, r1, 0); in main()
953 TESTINST2("revsh r0, r1", 0x00000000, r0, r1, 0); in main()
954 TESTINST2("revsh r0, r1", 0xFFFFFFFF, r0, r1, 0); in main()
955 TESTINST2("revsh r0, r1", 0x80000000, r0, r1, 0); in main()
956 TESTINST2("revsh r0, r1", 0x00000001, r0, r1, 0); in main()
957 TESTINST2("revsh r0, r1", 0x31415927, r0, r1, 0); in main()
958 TESTINST2("revsh r0, r1", 0x14141562, r0, r1, 0); in main()
959 TESTINST2("revsh r0, r1", 0xabe8391f, r0, r1, 0); in main()
960 TESTINST2("revsh r0, r1", 0x9028aa80, r0, r1, 0); in main()
961 TESTINST2("revsh r0, r1", 0xead1fc6d, r0, r1, 0); in main()
962 TESTINST2("revsh r0, r1", 0x35c98c55, r0, r1, 0); in main()
963 TESTINST2("revsh r0, r1", 0x534af1eb, r0, r1, 0); in main()
964 TESTINST2("revsh r0, r1", 0x45511b08, r0, r1, 0); in main()
965 TESTINST2("revsh r0, r1", 0x90077f71, r0, r1, 0); in main()
966 TESTINST2("revsh r0, r1", 0xde8ca84b, r0, r1, 0); in main()
967 TESTINST2("revsh r0, r1", 0xe37a0dda, r0, r1, 0); in main()
968 TESTINST2("revsh r0, r1", 0xe5b83d4b, r0, r1, 0); in main()
969 TESTINST2("revsh r0, r1", 0xbb6d14ec, r0, r1, 0); in main()
970 TESTINST2("revsh r0, r1", 0x68983cc9, r0, r1, 0); in main()