1//Original:/testcases/core/c_cc2dreg/c_cc2dreg.dsp 2// Spec Reference: cc2dreg 3# mach: bfin 4 5.include "testutils.inc" 6 start 7 8 9 10 11imm32 r0, 0x00000000; 12imm32 r1, 0x00120000; 13imm32 r2, 0x00000003; 14imm32 r3, 0x00000004; 15 16imm32 r4, 0x00770088; 17imm32 r5, 0x009900aa; 18imm32 r6, 0x00bb00cc; 19imm32 r7, 0x00000000; 20 21ASTAT = R0; 22 23CC = R1; 24R1 = CC; 25CC = R1; 26CC = ! CC; 27R2 = CC; 28CC = R2; 29CC = ! CC; 30R3 = CC; 31CC = R3; 32CC = ! CC; 33R4 = CC; 34CC = R5; 35R5 = CC; 36CC = R6; 37R6 = CC; 38CC = ! CC; 39R7 = CC; 40R0 = CC; 41 42 43 44CHECKREG r0, 0x00000000; 45CHECKREG r1, 0x00000001; 46CHECKREG r2, 0x00000000; 47CHECKREG r3, 0x00000001; 48CHECKREG r4, 0x00000000; 49CHECKREG r5, 0x00000001; 50CHECKREG r6, 0x00000001; 51CHECKREG r7, 0x00000000; 52 53 54 55 56pass 57