ld: Move the .note.build-id section to near the start of the memory map.
[binutils-gdb.git] / sim / testsuite / bfin / c_regmv_pr_pr.s
blob9fb83f638c2e4fc15ab07171bfdaef7bf1df1847
1 //Original:/testcases/core/c_regmv_pr_pr/c_regmv_pr_pr.dsp
2 // Spec Reference: regmv preg-to-preg
3 # mach: bfin
5 .include "testutils.inc"
6 start
8 // check p-reg to p-reg move
9 imm32 p1, 0x20021003;
10 imm32 p2, 0x20041005;
11 imm32 p4, 0x20081009;
12 imm32 p5, 0x200a100b;
13 imm32 fp, 0x200e100f;
15 imm32 p1, 0x20021003;
16 imm32 p2, 0x20041005;
17 imm32 p4, 0x20081009;
18 imm32 p5, 0x200a100b;
19 imm32 fp, 0x200e100f;
20 P1 = P1;
21 P2 = P1;
22 P4 = P1;
23 P5 = P1;
24 FP = P1;
25 CHECKREG p1, 0x20021003;
26 CHECKREG p2, 0x20021003;
27 CHECKREG p4, 0x20021003;
28 CHECKREG p5, 0x20021003;
29 CHECKREG fp, 0x20021003;
31 imm32 p1, 0x20021003;
32 imm32 p2, 0x20041005;
33 imm32 p4, 0x20081009;
34 imm32 p5, 0x200a100b;
35 imm32 fp, 0x200e100f;
36 P1 = P2;
37 P2 = P2;
38 P4 = P2;
39 P5 = P2;
40 FP = P2;
41 CHECKREG p1, 0x20041005;
42 CHECKREG p2, 0x20041005;
43 CHECKREG p4, 0x20041005;
44 CHECKREG p5, 0x20041005;
45 CHECKREG fp, 0x20041005;
47 imm32 p1, 0x20021003;
48 imm32 p2, 0x20041005;
49 imm32 p4, 0x20081009;
50 imm32 p5, 0x200a100b;
51 imm32 fp, 0x200e100f;
52 P1 = P4;
53 P2 = P4;
54 P4 = P4;
55 P5 = P4;
56 FP = P4;
57 CHECKREG p1, 0x20081009;
58 CHECKREG p2, 0x20081009;
59 CHECKREG p4, 0x20081009;
60 CHECKREG p5, 0x20081009;
61 CHECKREG fp, 0x20081009;
63 imm32 p1, 0x20021003;
64 imm32 p2, 0x20041005;
65 imm32 p4, 0x20081009;
66 imm32 p5, 0x200a100b;
67 imm32 fp, 0x200e100f;
68 P1 = P5;
69 P2 = P5;
70 P4 = P5;
71 P5 = P5;
72 FP = P5;
73 CHECKREG p1, 0x200a100b;
74 CHECKREG p2, 0x200a100b;
75 CHECKREG p4, 0x200a100b;
76 CHECKREG p5, 0x200a100b;
77 CHECKREG fp, 0x200a100b;
79 imm32 p1, 0x20021003;
80 imm32 p2, 0x20041005;
81 imm32 p4, 0x20081009;
82 imm32 p5, 0x200a100b;
83 imm32 fp, 0x200e100f;
84 P1 = FP;
85 P2 = FP;
86 P4 = FP;
87 P5 = FP;
88 FP = FP;
89 CHECKREG p1, 0x200e100f;
90 CHECKREG p2, 0x200e100f;
91 CHECKREG p4, 0x200e100f;
92 CHECKREG p5, 0x200e100f;
93 CHECKREG fp, 0x200e100f;
95 pass