sim: bfin: import testsuite
[deliverable/binutils-gdb.git] / sim / testsuite / sim / bfin / c_compi2opp_pr_add_i7_p.s
1 //Original:/proj/frio/dv/testcases/core/c_compi2opp_pr_add_i7_p/c_compi2opp_pr_add_i7_p.dsp
2 // Spec Reference: compi2opp pregs += imm7 positive
3 # mach: bfin
4
5 .include "testutils.inc"
6 start
7
8 INIT_P_REGS 0;
9
10 imm32 fp, 0x00000000;
11
12 P1 += 1;
13 P2 += 2;
14 P3 += 3;
15 P4 += 4;
16 P5 += 5;
17 FP += 7;
18 CHECKREG p1, 0x00000001;
19 CHECKREG p2, 0x00000002;
20 CHECKREG p3, 0x00000003;
21 CHECKREG p4, 0x00000004;
22 CHECKREG p5, 0x00000005;
23 CHECKREG fp, 0x00000007;
24
25 P1 += 9;
26 P2 += 10;
27 P3 += 11;
28 P4 += 12;
29 P5 += 13;
30 FP += 15;
31 CHECKREG p1, 0x0000000A;
32 CHECKREG p2, 0x0000000C;
33 CHECKREG p3, 0x0000000E;
34 CHECKREG p4, 0x00000010;
35 CHECKREG p5, 0x00000012;
36 CHECKREG fp, 0x00000016;
37
38 P1 += 17;
39 P2 += 18;
40 P3 += 19;
41 P4 += 20;
42 P5 += 21;
43 FP += 23;
44 CHECKREG p1, 0x0000001B;
45 CHECKREG p2, 0x0000001E;
46 CHECKREG p3, 0x00000021;
47 CHECKREG p4, 0x00000024;
48 CHECKREG p5, 0x00000027;
49 CHECKREG fp, 0x0000002D;
50
51 P1 += 25;
52 P2 += 26;
53 P3 += 27;
54 P4 += 28;
55 P5 += 29;
56 FP += 31;
57 CHECKREG p1, 0x00000034;
58 CHECKREG p2, 0x00000038;
59 CHECKREG p3, 0x0000003C;
60 CHECKREG p4, 0x00000040;
61 CHECKREG p5, 0x00000044;
62 CHECKREG fp, 0x0000004C;
63
64 P1 += 33;
65 P2 += 34;
66 P3 += 35;
67 P4 += 36;
68 P5 += 37;
69 FP += 39;
70 CHECKREG p1, 0x00000055;
71 CHECKREG p2, 0x0000005A;
72 CHECKREG p3, 0x0000005F;
73 CHECKREG p4, 0x00000064;
74 CHECKREG p5, 0x00000069;
75 CHECKREG fp, 0x00000073;
76
77 P1 += 41;
78 P2 += 42;
79 P3 += 43;
80 P4 += 44;
81 P5 += 45;
82 FP += 47;
83 CHECKREG p1, 0x0000007E;
84 CHECKREG p2, 0x00000084;
85 CHECKREG p3, 0x0000008A;
86 CHECKREG p4, 0x00000090;
87 CHECKREG p5, 0x00000096;
88 CHECKREG fp, 0x000000A2;
89
90 P1 += 49;
91 P2 += 50;
92 P3 += 51;
93 P4 += 52;
94 P5 += 53;
95 FP += 55;
96 CHECKREG p1, 0x000000AF;
97 CHECKREG p2, 0x000000B6;
98 CHECKREG p3, 0x000000BD;
99 CHECKREG p4, 0x000000C4;
100 CHECKREG p5, 0x000000CB;
101 CHECKREG fp, 0x000000D9;
102
103 P1 += 57;
104 P2 += 58;
105 P3 += 59;
106 P4 += 60;
107 P5 += 61;
108 FP += 63;
109 CHECKREG p1, 0x000000E8;
110 CHECKREG p2, 0x000000F0;
111 CHECKREG p3, 0x000000F8;
112 CHECKREG p4, 0x00000100;
113 CHECKREG p5, 0x00000108;
114 CHECKREG fp, 0x00000118;
115
116 pass
This page took 0.041693 seconds and 4 git commands to generate.