1# mach: crisv3 crisv8 crisv10 crisv32 2# output: 0\nffffffff\nfffffffe\nffff\nff\n56788f9\n56788d9\n567889a\n0\n7ffffffc\n 3 4 .include "testutils.inc" 5 start 6 moveq 1,r3 7 subq 1,r3 8 test_cc 0 1 0 0 9 checkr3 0 10 11 subq 1,r3 12 test_cc 1 0 0 1 13 checkr3 ffffffff 14 15 subq 1,r3 16 test_cc 1 0 0 0 17 checkr3 fffffffe 18 19 move.d 0x10000,r3 20 subq 1,r3 21 test_cc 0 0 0 0 22 checkr3 ffff 23 24 move.d 0x100,r3 25 subq 1,r3 26 test_cc 0 0 0 0 27 checkr3 ff 28 29 move.d 0x5678900,r3 30 subq 7,r3 31 test_cc 0 0 0 0 32 checkr3 56788f9 33 34 subq 32,r3 35 test_cc 0 0 0 0 36 checkr3 56788d9 37 38 subq 63,r3 39 test_cc 0 0 0 0 40 checkr3 567889a 41 42 move.d 34,r3 43 subq 34,r3 44 test_cc 0 1 0 0 45 checkr3 0 46 47 move.d 0x80000024,r3 48 subq 40,r3 49 test_cc 0 0 1 0 50 checkr3 7ffffffc 51 52 quit 53