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