check_boundr.s (1874B)
1# mach: crisv0 crisv3 crisv8 crisv10 crisv32 2# output: 2\n2\nffff\nffffffff\n5432f789\n2\n2\nffff\nffff\nffff\nf789\n2\n2\nff\nff\n89\nfeda4953\nfeda4962\n0\n0\n 3 4 .include "testutils.inc" 5 start 6 moveq -1,r3 7 moveq 2,r4 8 bound.d r4,r3 9 test_move_cc 0 0 0 0 10 checkr3 2 11 12 moveq 2,r3 13 moveq -1,r4 14 bound.d r4,r3 15 test_move_cc 0 0 0 0 16 checkr3 2 17 18 move.d 0xffff,r4 19 move.d r4,r3 20 bound.d r4,r3 21 test_move_cc 0 0 0 0 22 checkr3 ffff 23 24 moveq -1,r4 25 move.d r4,r3 26 bound.d r4,r3 27 test_move_cc 1 0 0 0 28 checkr3 ffffffff 29 30 move.d 0x5432f789,r4 31 move.d 0x78134452,r3 32 bound.d r4,r3 33 test_move_cc 0 0 0 0 34 checkr3 5432f789 35 36 moveq -1,r3 37 moveq 2,r4 38 bound.w r4,r3 39 test_move_cc 0 0 0 0 40 checkr3 2 41 42 moveq 2,r3 43 moveq -1,r4 44 bound.w r4,r3 45 test_move_cc 0 0 0 0 46 checkr3 2 47 48 moveq -1,r3 49 bound.w r3,r3 50 test_move_cc 0 0 0 0 51 checkr3 ffff 52 53 move.d 0xffff,r4 54 move.d r4,r3 55 bound.w r4,r3 56 test_move_cc 0 0 0 0 57 checkr3 ffff 58 59 move.d 0xfedaffff,r4 60 move.d r4,r3 61 bound.w r4,r3 62 test_move_cc 0 0 0 0 63 checkr3 ffff 64 65 move.d 0x5432f789,r4 66 move.d 0x78134452,r3 67 bound.w r4,r3 68 test_move_cc 0 0 0 0 69 checkr3 f789 70 71 moveq -1,r3 72 moveq 2,r4 73 bound.b r4,r3 74 test_move_cc 0 0 0 0 75 checkr3 2 76 77 moveq 2,r3 78 moveq -1,r4 79 bound.b r4,r3 80 test_move_cc 0 0 0 0 81 checkr3 2 82 83 move.d 0xff,r4 84 move.d r4,r3 85 bound.b r4,r3 86 test_move_cc 0 0 0 0 87 checkr3 ff 88 89 move.d 0xfeda49ff,r4 90 move.d r4,r3 91 bound.b r4,r3 92 test_move_cc 0 0 0 0 93 checkr3 ff 94 95 move.d 0x5432f789,r4 96 move.d 0x78134452,r3 97 bound.b r4,r3 98 test_move_cc 0 0 0 0 99 checkr3 89 100 101 move.d 0xfeda4956,r3 102 move.d 0xfeda4953,r4 103 bound.d r4,r3 104 test_move_cc 1 0 0 0 105 checkr3 feda4953 106 107 move.d 0xfeda4962,r3 108 move.d 0xfeda4963,r4 109 bound.d r4,r3 110 test_move_cc 1 0 0 0 111 checkr3 feda4962 112 113 move.d 0xfeda4956,r3 114 move.d 0,r4 115 bound.d r4,r3 116 test_move_cc 0 1 0 0 117 checkr3 0 118 119 move.d 0xfeda4956,r4 120 move.d 0,r3 121 bound.d r4,r3 122 test_move_cc 0 1 0 0 123 checkr3 0 124 125 quit