ld: Move the .note.build-id section to near the start of the memory map.
[binutils-gdb.git] / sim / testsuite / bfin / c_ccmv_ncc_dr_dr.s
blob94a6e32dac2273f2a2d110e8b2bc3b7548bd373e
1 //Original:/testcases/core/c_ccmv_ncc_dr_dr/c_ccmv_ncc_dr_dr.dsp
2 // Spec Reference: ccmv !cc dreg = dreg
3 # mach: bfin
5 .include "testutils.inc"
6 start
7 R0 = 0;
8 ASTAT = R0;
11 imm32 r0, 0x808d2301;
12 imm32 r1, 0x90021053;
13 imm32 r2, 0x21041405;
14 imm32 r3, 0x60261507;
15 imm32 r4, 0x50447609;
16 imm32 r5, 0xdfe5500b;
17 imm32 r6, 0x2a0c660d;
18 imm32 r7, 0xd90e1b8f;
19 IF !CC R0 = R0;
20 IF !CC R1 = R3;
21 IF !CC R2 = R5;
22 IF !CC R3 = R2;
23 CC = ! CC;
24 IF !CC R4 = R6;
25 IF !CC R5 = R1;
26 IF !CC R6 = R7;
27 CC = ! CC;
28 IF !CC R7 = R4;
29 CHECKREG r0, 0x808D2301;
30 CHECKREG r1, 0x60261507;
31 CHECKREG r2, 0xDFE5500B;
32 CHECKREG r3, 0xDFE5500B;
33 CHECKREG r4, 0x50447609;
34 CHECKREG r5, 0xDFE5500B;
35 CHECKREG r6, 0x2A0C660D;
36 CHECKREG r7, 0x50447609;
39 imm32 r0, 0x308d2301;
40 imm32 r1, 0xd4023053;
41 imm32 r2, 0x2f041405;
42 imm32 r3, 0x60f61507;
43 imm32 r4, 0xd0487f09;
44 imm32 r5, 0x300b900b;
45 imm32 r6, 0x2a0cd60d;
46 imm32 r7, 0xd90e189f;
47 IF !CC R4 = R3;
48 IF !CC R5 = R7;
49 IF !CC R6 = R1;
50 IF !CC R7 = R2;
51 CC = ! CC;
52 IF !CC R0 = R6;
53 IF !CC R1 = R5;
54 IF !CC R2 = R4;
55 CC = ! CC;
56 IF !CC R3 = R0;
57 CHECKREG r0, 0x308D2301;
58 CHECKREG r1, 0xD4023053;
59 CHECKREG r2, 0x2F041405;
60 CHECKREG r3, 0x308D2301;
61 CHECKREG r4, 0x60F61507;
62 CHECKREG r5, 0xD90E189F;
63 CHECKREG r6, 0xD4023053;
64 CHECKREG r7, 0x2F041405;
67 imm32 r0, 0x708d2301;
68 imm32 r1, 0xd8021053;
69 imm32 r2, 0x2f041405;
70 imm32 r3, 0x65b61507;
71 imm32 r4, 0x59487609;
72 imm32 r5, 0x3005900b;
73 imm32 r6, 0x2abc660d;
74 imm32 r7, 0xd90e108f;
75 IF !CC R0 = R2;
76 IF !CC R1 = R3;
77 CC = ! CC;
78 IF !CC R2 = R5;
79 IF !CC R3 = R7;
80 CC = ! CC;
81 IF !CC R4 = R1;
82 IF !CC R5 = R4;
83 IF !CC R6 = R7;
84 IF !CC R7 = R6;
85 CHECKREG r0, 0x2F041405;
86 CHECKREG r1, 0x65B61507;
87 CHECKREG r2, 0x2F041405;
88 CHECKREG r3, 0x65B61507;
89 CHECKREG r4, 0x65B61507;
90 CHECKREG r5, 0x65B61507;
91 CHECKREG r6, 0xD90E108F;
92 CHECKREG r7, 0xD90E108F;
95 imm32 r0, 0xc08d2301;
96 imm32 r1, 0xdb021053;
97 imm32 r2, 0x2f041405;
98 imm32 r3, 0x64b61507;
99 imm32 r4, 0x50487609;
100 imm32 r5, 0x30f5900b;
101 imm32 r6, 0x2a4c660d;
102 imm32 r7, 0x895e108f;
103 IF !CC R4 = R3;
104 IF !CC R5 = R7;
105 CC = ! CC;
106 IF !CC R6 = R2;
107 IF !CC R7 = R6;
108 CC = ! CC;
109 IF !CC R0 = R1;
110 IF !CC R1 = R2;
111 IF !CC R2 = R0;
112 IF !CC R3 = R4;
113 CHECKREG r0, 0xDB021053;
114 CHECKREG r1, 0x2F041405;
115 CHECKREG r2, 0xDB021053;
116 CHECKREG r3, 0x64B61507;
117 CHECKREG r4, 0x64B61507;
118 CHECKREG r5, 0x895E108F;
119 CHECKREG r6, 0x2A4C660D;
120 CHECKREG r7, 0x895E108F;
123 pass