1//Original:/proj/frio/dv/testcases/core/c_ccmv_ncc_pr_pr/c_ccmv_ncc_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 CC = ! CC; 21 IF !CC P2 = P5; 22 IF !CC P3 = P2; 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, 0x60B61507; 29 CHECKREG p2, 0x2F041405; 30 CHECKREG p3, 0x60B61507; 31 CHECKREG p4, 0x50487609; 32 CHECKREG p5, 0x3005900B; 33 CHECKREG sp, 0x2A0C660D; 34 CHECKREG fp, 0x50487609; 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 CC = ! CC; 46 IF !CC SP = P1; 47 IF !CC FP = P2; 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, 0xD4023053; 54 CHECKREG p2, 0x2F041405; 55 CHECKREG p3, 0x2F041405; 56 CHECKREG p4, 0x60F61507; 57 CHECKREG p5, 0xD90E189F; 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 IF !CC P4 = P1; 74 IF !CC P5 = P4; 75 IF !CC SP = FP; 76 CC = ! CC; 77 IF !CC FP = SP; 78 CHECKREG p1, 0x2F041405; 79 CHECKREG p2, 0x2F041405; 80 CHECKREG p3, 0x2F041405; 81 CHECKREG p4, 0x59487609; 82 CHECKREG p5, 0x3005900B; 83 CHECKREG sp, 0x2ABC660D; 84 CHECKREG fp, 0x2ABC660D; 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 IF !CC SP = P2; 96 IF !CC FP = SP; 97 CC = ! CC; 98 IF !CC P3 = P1; 99 IF !CC P1 = P2; 100 CC = ! CC; 101 IF !CC P2 = P3; 102 IF !CC P3 = P4; 103 CHECKREG p1, 0xDB021053; 104 CHECKREG p2, 0x64B61507; 105 CHECKREG p3, 0x64B61507; 106 CHECKREG p4, 0x64B61507; 107 CHECKREG p5, 0x895E108F; 108 CHECKREG sp, 0x2F041405; 109 CHECKREG fp, 0x2F041405; 110 111 pass 112