1# mach: crisv32 2# output: 0\n0\n1\n1\n2\n1ffff\nfffffffe\ncc463bdc\n 3 4 .include "testutils.inc" 5 start 6 clearf cz 7 moveq 0,r3 8 addc 0,r3 9 test_cc 0 0 0 0 10 dumpr3 ; 0 11 12 setf z 13 moveq 0,r3 14 addc 0,r3 15 test_cc 0 1 0 0 16 dumpr3 ; 0 17 18 setf cz 19 moveq 0,r3 20 addc 0,r3 21 test_cc 0 0 0 0 22 dumpr3 ; 1 23 24 clearf c 25 moveq -1,r3 26 addc 2,r3 27 test_cc 0 0 0 1 28 dumpr3 ; 1+c 29 30 moveq 2,r3 31 addc -1,r3 32 test_cc 0 0 0 1 33 dumpr3 ; 2+c 34 35 move.d 0xffff,r3 36 addc 0xffff,r3 37 test_cc 0 0 0 0 38 dumpr3 ; 1ffff 39 40 moveq -1,r3 41 addc -1,r3 42 test_cc 1 0 0 1 43 dumpr3 ; fffffffe+c 44 45 move.d 0x78134452,r3 46 addc 0x5432f789,r3 47 test_cc 1 0 1 0 48 dumpr3 ; cc463bdc 49 50 quit 51