1*d4f6e58fSAlex Bennée# mach: crisv3 crisv8 crisv10 crisv32 2*d4f6e58fSAlex Bennée# output: ffffffff\n0\n1\n100\n10000\n47\n67\na6\n80000001\n 3*d4f6e58fSAlex Bennée 4*d4f6e58fSAlex Bennée .include "testutils.inc" 5*d4f6e58fSAlex Bennée start 6*d4f6e58fSAlex Bennée moveq -2,r3 7*d4f6e58fSAlex Bennée addq 1,r3 8*d4f6e58fSAlex Bennée test_cc 1 0 0 0 9*d4f6e58fSAlex Bennée checkr3 ffffffff 10*d4f6e58fSAlex Bennée 11*d4f6e58fSAlex Bennée addq 1,r3 12*d4f6e58fSAlex Bennée test_cc 0 1 0 1 13*d4f6e58fSAlex Bennée checkr3 0 14*d4f6e58fSAlex Bennée 15*d4f6e58fSAlex Bennée addq 1,r3 16*d4f6e58fSAlex Bennée test_cc 0 0 0 0 17*d4f6e58fSAlex Bennée checkr3 1 18*d4f6e58fSAlex Bennée 19*d4f6e58fSAlex Bennée move.d 0xff,r3 20*d4f6e58fSAlex Bennée addq 1,r3 21*d4f6e58fSAlex Bennée test_cc 0 0 0 0 22*d4f6e58fSAlex Bennée checkr3 100 23*d4f6e58fSAlex Bennée 24*d4f6e58fSAlex Bennée move.d 0xffff,r3 25*d4f6e58fSAlex Bennée addq 1,r3 26*d4f6e58fSAlex Bennée test_cc 0 0 0 0 27*d4f6e58fSAlex Bennée checkr3 10000 28*d4f6e58fSAlex Bennée 29*d4f6e58fSAlex Bennée move.d 0x42,r3 30*d4f6e58fSAlex Bennée addq 5,r3 31*d4f6e58fSAlex Bennée test_cc 0 0 0 0 32*d4f6e58fSAlex Bennée checkr3 47 33*d4f6e58fSAlex Bennée 34*d4f6e58fSAlex Bennée addq 32,r3 35*d4f6e58fSAlex Bennée test_cc 0 0 0 0 36*d4f6e58fSAlex Bennée checkr3 67 37*d4f6e58fSAlex Bennée 38*d4f6e58fSAlex Bennée addq 63,r3 39*d4f6e58fSAlex Bennée test_cc 0 0 0 0 40*d4f6e58fSAlex Bennée checkr3 a6 41*d4f6e58fSAlex Bennée 42*d4f6e58fSAlex Bennée move.d 0x7ffffffe,r3 43*d4f6e58fSAlex Bennée addq 3,r3 44*d4f6e58fSAlex Bennée test_cc 1 0 1 0 45*d4f6e58fSAlex Bennée checkr3 80000001 46*d4f6e58fSAlex Bennée 47*d4f6e58fSAlex Bennée quit 48