123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107 |
- //Original:/testcases/core/c_regmv_dr_pr/c_regmv_dr_pr.dsp
- // Spec Reference: regmv dreg-to-preg
- # mach: bfin
- .include "testutils.inc"
- start
- // check R-reg to R-reg move
- imm32 r0, 0x20001001;
- imm32 r1, 0x20021003;
- imm32 r2, 0x20041005;
- imm32 r3, 0x20061007;
- imm32 r4, 0x20081009;
- imm32 r5, 0x200a100b;
- imm32 r6, 0x200c100d;
- imm32 r7, 0x200e100f;
- P1 = R0;
- P2 = R0;
- P4 = R0;
- P5 = R0;
- FP = R0;
- CHECKREG p1, 0x20001001;
- CHECKREG p2, 0x20001001;
- CHECKREG p4, 0x20001001;
- CHECKREG p5, 0x20001001;
- CHECKREG fp, 0x20001001;
- P1 = R1;
- P2 = R1;
- P4 = R1;
- P5 = R1;
- FP = R1;
- CHECKREG p1, 0x20021003;
- CHECKREG p2, 0x20021003;
- CHECKREG p4, 0x20021003;
- CHECKREG p5, 0x20021003;
- CHECKREG fp, 0x20021003;
- P1 = R2;
- P2 = R2;
- P4 = R2;
- P5 = R2;
- FP = R2;
- CHECKREG p1, 0x20041005;
- CHECKREG p2, 0x20041005;
- CHECKREG p4, 0x20041005;
- CHECKREG p5, 0x20041005;
- CHECKREG fp, 0x20041005;
- P1 = R3;
- P2 = R3;
- P4 = R3;
- P5 = R3;
- FP = R3;
- CHECKREG p1, 0x20061007;
- CHECKREG p2, 0x20061007;
- CHECKREG p4, 0x20061007;
- CHECKREG p5, 0x20061007;
- CHECKREG fp, 0x20061007;
- P1 = R4;
- P2 = R4;
- P4 = R4;
- P5 = R4;
- FP = R4;
- CHECKREG p1, 0x20081009;
- CHECKREG p2, 0x20081009;
- CHECKREG p4, 0x20081009;
- CHECKREG p5, 0x20081009;
- CHECKREG fp, 0x20081009;
- P1 = R5;
- P2 = R5;
- P4 = R5;
- P5 = R5;
- FP = R5;
- CHECKREG p1, 0x200a100b;
- CHECKREG p2, 0x200a100b;
- CHECKREG p4, 0x200a100b;
- CHECKREG p5, 0x200a100b;
- CHECKREG fp, 0x200a100b;
- P1 = R6;
- P2 = R6;
- P4 = R6;
- P5 = R6;
- FP = R6;
- CHECKREG p1, 0x200c100d;
- CHECKREG p2, 0x200c100d;
- CHECKREG p4, 0x200c100d;
- CHECKREG p5, 0x200c100d;
- CHECKREG fp, 0x200c100d;
- P1 = R7;
- P2 = R7;
- P4 = R7;
- P5 = R7;
- FP = R7;
- CHECKREG p1, 0x200e100f;
- CHECKREG p2, 0x200e100f;
- CHECKREG p4, 0x200e100f;
- CHECKREG p5, 0x200e100f;
- CHECKREG fp, 0x200e100f;
- End:
- pass
|