1//Original:/proj/frio/dv/testcases/core/c_ccmv_cc_pr_pr/c_ccmv_cc_pr_pr.dsp 2// Spec Reference: ccmv cc preg = preg 3# mach: bfin 4 5.include "testutils.inc" 6 start 7 8 R0 = 0; 9 ASTAT = R0; 10 11 imm32 p1, 0xd0021053; 12 imm32 p2, 0x2f041405; 13 imm32 p3, 0x60b61507; 14 imm32 p4, 0x50487609; 15 imm32 p5, 0x3005900b; 16 imm32 sp, 0x2a0c660d; 17 imm32 fp, 0xd90e108f; 18 IF CC P3 = P3; 19 IF CC P1 = P3; 20 IF CC P2 = P5; 21 IF CC P3 = P2; 22 CC = ! CC; 23 IF CC P4 = SP; 24 IF CC P5 = P1; 25 IF CC SP = FP; 26 CC = ! CC; 27 IF CC FP = P4; 28 CHECKREG p1, 0xD0021053; 29 CHECKREG p2, 0x2F041405; 30 CHECKREG p3, 0x60B61507; 31 CHECKREG p4, 0x2A0C660D; 32 CHECKREG p5, 0xD0021053; 33 CHECKREG sp, 0xD90E108F; 34 CHECKREG fp, 0xD90E108F; 35 36 imm32 p1, 0xd4023053; 37 imm32 p2, 0x2f041405; 38 imm32 p3, 0x60f61507; 39 imm32 p4, 0xd0487f09; 40 imm32 p5, 0x300b900b; 41 imm32 sp, 0x2a0cd60d; 42 imm32 fp, 0xd90e189f; 43 IF CC P4 = P3; 44 IF CC P5 = FP; 45 IF CC SP = P1; 46 IF CC FP = P2; 47 CC = ! CC; 48 IF CC P3 = SP; 49 IF CC P1 = P5; 50 IF CC P2 = P4; 51 CC = ! CC; 52 IF CC P3 = P2; 53 CHECKREG p1, 0x300B900B; 54 CHECKREG p2, 0xD0487F09; 55 CHECKREG p3, 0x2A0CD60D; 56 CHECKREG p4, 0xD0487F09; 57 CHECKREG p5, 0x300B900B; 58 CHECKREG sp, 0x2A0CD60D; 59 CHECKREG fp, 0xD90E189F; 60 61 imm32 p1, 0xd8021053; 62 imm32 p2, 0x2f041405; 63 imm32 p3, 0x65b61507; 64 imm32 p4, 0x59487609; 65 imm32 p5, 0x3005900b; 66 imm32 sp, 0x2abc660d; 67 imm32 fp, 0xd90e108f; 68 IF CC P3 = P2; 69 IF CC P1 = P3; 70 CC = ! CC; 71 IF CC P2 = P5; 72 IF CC P3 = FP; 73 CC = ! CC; 74 IF CC P4 = P1; 75 IF CC P5 = P4; 76 IF CC SP = FP; 77 IF CC FP = SP; 78 CHECKREG p1, 0xD8021053; 79 CHECKREG p2, 0x3005900B; 80 CHECKREG p3, 0xD90E108F; 81 CHECKREG p4, 0x59487609; 82 CHECKREG p5, 0x3005900B; 83 CHECKREG sp, 0x2ABC660D; 84 CHECKREG fp, 0xD90E108F; 85 86 imm32 p1, 0xdb021053; 87 imm32 p2, 0x2f041405; 88 imm32 p3, 0x64b61507; 89 imm32 p4, 0x50487609; 90 imm32 p5, 0x30f5900b; 91 imm32 sp, 0x2a4c660d; 92 imm32 fp, 0x895e108f; 93 IF CC P4 = P3; 94 IF CC P5 = FP; 95 CC = ! CC; 96 IF CC SP = P2; 97 IF CC FP = SP; 98 CC = ! CC; 99 IF CC P3 = P1; 100 IF CC P1 = P2; 101 IF CC P2 = P3; 102 IF CC P3 = P4; 103 CHECKREG p1, 0xDB021053; 104 CHECKREG p2, 0x2F041405; 105 CHECKREG p3, 0x64B61507; 106 CHECKREG p4, 0x50487609; 107 CHECKREG p5, 0x30F5900B; 108 CHECKREG sp, 0x2F041405; 109 CHECKREG fp, 0x2F041405; 110 111 pass 112