//Original:/testcases/core/c_regmv_pr_pr/c_regmv_pr_pr.dsp // Spec Reference: regmv preg-to-preg # mach: bfin .include "testutils.inc" start // check p-reg to p-reg move imm32 p1, 0x20021003; imm32 p2, 0x20041005; imm32 p4, 0x20081009; imm32 p5, 0x200a100b; imm32 fp, 0x200e100f; imm32 p1, 0x20021003; imm32 p2, 0x20041005; imm32 p4, 0x20081009; imm32 p5, 0x200a100b; imm32 fp, 0x200e100f; P1 = P1; P2 = P1; P4 = P1; P5 = P1; FP = P1; CHECKREG p1, 0x20021003; CHECKREG p2, 0x20021003; CHECKREG p4, 0x20021003; CHECKREG p5, 0x20021003; CHECKREG fp, 0x20021003; imm32 p1, 0x20021003; imm32 p2, 0x20041005; imm32 p4, 0x20081009; imm32 p5, 0x200a100b; imm32 fp, 0x200e100f; P1 = P2; P2 = P2; P4 = P2; P5 = P2; FP = P2; CHECKREG p1, 0x20041005; CHECKREG p2, 0x20041005; CHECKREG p4, 0x20041005; CHECKREG p5, 0x20041005; CHECKREG fp, 0x20041005; imm32 p1, 0x20021003; imm32 p2, 0x20041005; imm32 p4, 0x20081009; imm32 p5, 0x200a100b; imm32 fp, 0x200e100f; P1 = P4; P2 = P4; P4 = P4; P5 = P4; FP = P4; CHECKREG p1, 0x20081009; CHECKREG p2, 0x20081009; CHECKREG p4, 0x20081009; CHECKREG p5, 0x20081009; CHECKREG fp, 0x20081009; imm32 p1, 0x20021003; imm32 p2, 0x20041005; imm32 p4, 0x20081009; imm32 p5, 0x200a100b; imm32 fp, 0x200e100f; P1 = P5; P2 = P5; P4 = P5; P5 = P5; FP = P5; CHECKREG p1, 0x200a100b; CHECKREG p2, 0x200a100b; CHECKREG p4, 0x200a100b; CHECKREG p5, 0x200a100b; CHECKREG fp, 0x200a100b; imm32 p1, 0x20021003; imm32 p2, 0x20041005; imm32 p4, 0x20081009; imm32 p5, 0x200a100b; imm32 fp, 0x200e100f; P1 = FP; P2 = FP; P4 = FP; P5 = FP; FP = FP; CHECKREG p1, 0x200e100f; CHECKREG p2, 0x200e100f; CHECKREG p4, 0x200e100f; CHECKREG p5, 0x200e100f; CHECKREG fp, 0x200e100f; pass