MIPS/GAS/testsuite: Fix trailing padding in `loc-swap.s'
[deliverable/binutils-gdb.git] / gas / testsuite / gas / mips / micromips-branch-relax.s
CommitLineData
df58fc94
RS
1 .text
2 .set micromips
3 .set noreorder
4test:
5 b32 test
6 addu $3, $4, $5
7 beqz32 $3, test
8 addu $3, $4, $5
9 bnez32 $3, test
10 addu $3, $4, $5
11 b test
12 addu $3, $4, $5
13 bc test
14 addu $3, $4, $5
15 bal test
16 addu $3, $4, $5
8484fb75 17 .ifndef insn32
df58fc94
RS
18 bals test
19 addu $3, $4, $5
8484fb75 20 .endif
df58fc94
RS
21 beqz $3, test
22 addu $3, $4, $5
23 bnez $3, test
24 addu $3, $4, $5
8484fb75 25 .ifndef insn32
df58fc94
RS
26 b16 test2
27 addu $3, $4, $5
28 beqz16 $3, test2
29 addu $3, $4, $5
30 bnez16 $3, test2
31 addu $3, $4, $5
8484fb75 32 .endif
df58fc94
RS
33 b test2
34 addu $3, $4, $5
35 bc test2
36 addu $3, $4, $5
37 bal test2
38 addu $3, $4, $5
8484fb75 39 .ifndef insn32
df58fc94
RS
40 bals test2
41 addu $3, $4, $5
8484fb75 42 .endif
df58fc94
RS
43 beqz $3, test2
44 addu $3, $4, $5
45 bnez $3, test2
46 addu $3, $4, $5
8484fb75 47 .ifndef insn32
df58fc94
RS
48 b16 test3
49 addu $3, $4, $5
50 beqz16 $3, test3
51 addu $3, $4, $5
52 bnez16 $3, test3
53 addu $3, $4, $5
8484fb75 54 .endif
df58fc94
RS
55 b32 test2
56 addu $3, $4, $5
57 bc32 test2
58 addu $3, $4, $5
59 bal32 test2
60 addu $3, $4, $5
8484fb75 61 .ifndef insn32
df58fc94
RS
62 bals32 test2
63 addu $3, $4, $5
8484fb75 64 .endif
df58fc94
RS
65 beqz32 $3, test2
66 addu $3, $4, $5
67 bnez32 $3, test2
68 addu $3, $4, $5
69 j test3
70 addu $3, $4, $5
71 jal test3
72 addu $3, $4, $5
73 b test3
74 addu $3, $4, $5
75 bc test3
76 addu $3, $4, $5
77 bal test3
78 addu $3, $4, $5
8484fb75 79 .ifndef insn32
df58fc94
RS
80 bals test3
81 addu $3, $4, $5
8484fb75 82 .endif
df58fc94
RS
83 beq $3, $4, test3
84 addu $3, $4, $5
85 bne $3, $4, test3
86 addu $3, $4, $5
87 bltz $3, test3
88 addu $3, $4, $5
89 bgez $3, test3
90 addu $3, $4, $5
91 blez $20, test3
92 addu $3, $4, $5
93 bgtz $20, test3
94 addu $3, $4, $5
95 beqzc $3, test3
96 addu $3, $4, $5
97 bnezc $3, test3
98 addu $3, $4, $5
99 bgezal $30, test3
100 addu $3, $4, $5
101 bltzal $30, test3
102 addu $3, $4, $5
8484fb75 103 .ifndef insn32
df58fc94
RS
104 bgezals $30, test3
105 addu $3, $4, $5
106 bltzals $30, test3
107 addu $3, $4, $5
8484fb75 108 .endif
df58fc94
RS
109 bc1f test3
110 addu $3, $4, $5
111 bc1t test3
112 addu $3, $4, $5
113 bc2f test3
114 addu $3, $4, $5
115 bc2t test3
116 addu $3, $4, $5
117 beql $3, $4, test3
118 addu $3, $4, $5
119 beqz $3, test3
120 xor $3, $4, $5
121 bge $3, $4, test3
122 xor $3, $4, $5
123 bgel $3, $4, test3
124 xor $3, $4, $5
125 bgeu $3, $4, test3
126 xor $3, $4, $5
127 bgeul $3, $4, test3
128 xor $3, $4, $5
129 bgezall $3, test3
130 xor $3, $4, $5
131 bgezl $3, test3
132 xor $3, $4, $5
133 bgt $3, $4, test3
134 xor $3, $4, $5
135 bgtl $3, $4, test3
136 xor $3, $4, $5
137 bgtu $3, $4, test3
138 xor $3, $4, $5
139 bgtul $3, $4, test3
140 xor $3, $4, $5
141 bgtzl $3, test3
142 xor $3, $4, $5
143 ble $3, $4, test3
144 xor $3, $4, $5
145 blel $3, $4, test3
146 xor $3, $4, $5
147 bleu $3, $4, test3
148 xor $3, $4, $5
149 bleul $3, $4, test3
150 xor $3, $4, $5
151 blezl $3, test3
152 xor $3, $4, $5
153 blt $3, $4, test3
154 xor $3, $4, $5
155 bltl $3, $4, test3
156 xor $3, $4, $5
157 bltu $3, $4, test3
158 xor $3, $4, $5
159 bltul $3, $4, test3
160 xor $3, $4, $5
161 bltzall $3, test3
162 xor $3, $4, $5
163 bltzl $3, test3
164 xor $3, $4, $5
165 bnel $3, $4, test3
166 xor $3, $4, $5
167 bnez $3, test3
168 xor $3, $4, $5
169 bnezl $3, test3
170 xor $3, $4, $5
171
172 .skip 511 << 1
173test2:
9d862524 174 .insn
df58fc94
RS
175
176 .skip (32767 - 511) << 1
177test3:
178 addu $3, $4, $5
179
180# Force at least 8 (non-delay-slot) zero bytes, to make 'objdump' print ...
181 .align 2
182 .space 8
This page took 0.275548 seconds and 4 git commands to generate.