]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - gas/testsuite/gas/mips/micromips-size-1.d
bfd/
[thirdparty/binutils-gdb.git] / gas / testsuite / gas / mips / micromips-size-1.d
1 #objdump: -dr --prefix-addresses --show-raw-insn -mmips:micromips
2 #name: microMIPS instruction size 1
3 #as: -32 -march=mips64 -mmicromips
4 #source: micromips-size-1.s
5 #stderr: micromips-size-1.l
6
7 # Test microMIPS instruction size overrides (#1).
8
9 .*: +file format .*mips.*
10
11 Disassembly of section \.text:
12 [0-9a-f]+ <[^>]*> 0c00 nop
13 [0-9a-f]+ <[^>]*> 0c00 nop
14 [0-9a-f]+ <[^>]*> 0000 0000 nop
15 [0-9a-f]+ <[^>]*> 0544 addu v0,v0,a0
16 [0-9a-f]+ <[^>]*> 0544 addu v0,v0,a0
17 [0-9a-f]+ <[^>]*> 0082 1150 addu v0,v0,a0
18 [0-9a-f]+ <[^>]*> 01cc 6150 addu t4,t4,t6
19 [0-9a-f]+ <[^>]*> 01cc 6150 addu t4,t4,t6
20 [0-9a-f]+ <[^>]*> 5482 1230 add\.ps \$f2,\$f2,\$f4
21 [0-9a-f]+ <[^>]*> 5482 1230 add\.ps \$f2,\$f2,\$f4
22 [0-9a-f]+ <[^>]*> 4c81 addiu sp,sp,256
23 [0-9a-f]+ <[^>]*> 4c81 addiu sp,sp,256
24 [0-9a-f]+ <[^>]*> 45c4 jalr a0
25 [0-9a-f]+ <[^>]*> 0000 0000 nop
26 [0-9a-f]+ <[^>]*> 45c4 jalr a0
27 [0-9a-f]+ <[^>]*> 0000 0000 nop
28 [0-9a-f]+ <[^>]*> 03e4 0f3c jalr a0
29 [0-9a-f]+ <[^>]*> 0000 0000 nop
30 [0-9a-f]+ <[^>]*> 45d8 jalr t8
31 [0-9a-f]+ <[^>]*> 0000 0000 nop
32 [0-9a-f]+ <[^>]*> 45d8 jalr t8
33 [0-9a-f]+ <[^>]*> 0000 0000 nop
34 [0-9a-f]+ <[^>]*> 03f8 0f3c jalr t8
35 [0-9a-f]+ <[^>]*> 0000 0000 nop
36 [0-9a-f]+ <[^>]*> 45c5 jalr a1
37 [0-9a-f]+ <[^>]*> 0000 0000 nop
38 [0-9a-f]+ <[^>]*> 45c5 jalr a1
39 [0-9a-f]+ <[^>]*> 0000 0000 nop
40 [0-9a-f]+ <[^>]*> 03e5 0f3c jalr a1
41 [0-9a-f]+ <[^>]*> 0000 0000 nop
42 [0-9a-f]+ <[^>]*> 45d9 jalr t9
43 [0-9a-f]+ <[^>]*> 0000 0000 nop
44 [0-9a-f]+ <[^>]*> 45d9 jalr t9
45 [0-9a-f]+ <[^>]*> 0000 0000 nop
46 [0-9a-f]+ <[^>]*> 03f9 0f3c jalr t9
47 [0-9a-f]+ <[^>]*> 0000 0000 nop
48 [0-9a-f]+ <[^>]*> 03da 0f3c jalr s8,k0
49 [0-9a-f]+ <[^>]*> 0000 0000 nop
50 [0-9a-f]+ <[^>]*> 03da 0f3c jalr s8,k0
51 [0-9a-f]+ <[^>]*> 0000 0000 nop
52 [0-9a-f]+ <[^>]*> 9400 fffe b 0+0084 <.*\+0x84>
53 [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
54 [0-9a-f]+ <[^>]*> 0c00 nop
55 [0-9a-f]+ <[^>]*> cfff b 0+008a <.*\+0x8a>
56 [ ]*[0-9a-f]+: R_MICROMIPS_PC10_S1 .*
57 [0-9a-f]+ <[^>]*> 0c00 nop
58 [0-9a-f]+ <[^>]*> 9400 fffe b 0+008e <.*\+0x8e>
59 [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
60 [0-9a-f]+ <[^>]*> 0c00 nop
61 [0-9a-f]+ <[^>]*> 9407 fffe beqz a3,0+0094 <.*\+0x94>
62 [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
63 [0-9a-f]+ <[^>]*> 0c00 nop
64 [0-9a-f]+ <[^>]*> 8fff beqz a3,0+009a <.*\+0x9a>
65 9a: R_MICROMIPS_PC7_S1 bar
66 [0-9a-f]+ <[^>]*> 0c00 nop
67 [0-9a-f]+ <[^>]*> 9407 fffe beqz a3,0+009e <.*\+0x9e>
68 [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
69 [0-9a-f]+ <[^>]*> 0c00 nop
70 [0-9a-f]+ <[^>]*> 941b fffe beqz k1,0+00a4 <.*\+0xa4>
71 [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
72 [0-9a-f]+ <[^>]*> 0c00 nop
73 [0-9a-f]+ <[^>]*> 941b fffe beqz k1,0+00aa <.*\+0xaa>
74 [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
75 [0-9a-f]+ <[^>]*> 0c00 nop
76 [0-9a-f]+ <[^>]*> 4022 fffe bltzal v0,0+00b0 <.*\+0xb0>
77 [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
78 [0-9a-f]+ <[^>]*> 0230 8150 addu s0,s0,s1
79 [0-9a-f]+ <[^>]*> 4022 fffe bltzal v0,0+00b8 <.*\+0xb8>
80 [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
81 [0-9a-f]+ <[^>]*> 0410 addu s0,s0,s1
82 [0-9a-f]+ <[^>]*> 4022 fffe bltzal v0,0+00be <.*\+0xbe>
83 [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
84 [0-9a-f]+ <[^>]*> 0230 8150 addu s0,s0,s1
85 [0-9a-f]+ <[^>]*> 4222 fffe bltzals v0,0+00c6 <.*\+0xc6>
86 [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
87 [0-9a-f]+ <[^>]*> 0410 addu s0,s0,s1
88 [0-9a-f]+ <[^>]*> 4222 fffe bltzals v0,0+00cc <.*\+0xcc>
89 [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
90 [0-9a-f]+ <[^>]*> 0410 addu s0,s0,s1
91 [0-9a-f]+ <[^>]*> 4222 fffe bltzals v0,0+00d2 <.*\+0xd2>
92 [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
93 [0-9a-f]+ <[^>]*> 0230 8150 addu s0,s0,s1
94 [0-9a-f]+ <[^>]*> 4022 fffe bltzal v0,0+00da <.*\+0xda>
95 [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
96 [0-9a-f]+ <[^>]*> 5482 1230 add\.ps \$f2,\$f2,\$f4
97 [0-9a-f]+ <[^>]*> 4022 fffe bltzal v0,0+00e2 <.*\+0xe2>
98 [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
99 [0-9a-f]+ <[^>]*> 5482 1230 add\.ps \$f2,\$f2,\$f4
100 [0-9a-f]+ <[^>]*> 4222 fffe bltzals v0,0+00ea <.*\+0xea>
101 [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
102 [0-9a-f]+ <[^>]*> 5482 1230 add\.ps \$f2,\$f2,\$f4
103 [0-9a-f]+ <[^>]*> 4222 fffe bltzals v0,0+00f2 <.*\+0xf2>
104 [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
105 [0-9a-f]+ <[^>]*> 5482 1230 add\.ps \$f2,\$f2,\$f4
106 [0-9a-f]+ <[^>]*> 4022 fffe bltzal v0,0+00fa <.*\+0xfa>
107 [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
108 [0-9a-f]+ <[^>]*> 4c81 addiu sp,sp,256
109 [0-9a-f]+ <[^>]*> 4022 fffe bltzal v0,0+0100 <.*\+0x100>
110 [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
111 [0-9a-f]+ <[^>]*> 4c81 addiu sp,sp,256
112 [0-9a-f]+ <[^>]*> 4222 fffe bltzals v0,0+0106 <.*\+0x106>
113 [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
114 [0-9a-f]+ <[^>]*> 4c81 addiu sp,sp,256
115 [0-9a-f]+ <[^>]*> 4222 fffe bltzals v0,0+010c <.*\+0x10c>
116 [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
117 [0-9a-f]+ <[^>]*> 4c81 addiu sp,sp,256
118 [0-9a-f]+ <[^>]*> 4042 fffe bgez v0,0+0112 <.*\+0x112>
119 [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
120 [0-9a-f]+ <[^>]*> 0c00 nop
121 [0-9a-f]+ <[^>]*> 4060 fffe bal 0+0118 <.*\+0x118>
122 [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
123 [0-9a-f]+ <[^>]*> 0230 8150 addu s0,s0,s1
124 [0-9a-f]+ <[^>]*> 4042 fffe bgez v0,0+0120 <.*>
125 [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
126 [0-9a-f]+ <[^>]*> 0c00 nop
127 [0-9a-f]+ <[^>]*> 4060 fffe bal 0+0126 <.*\+0x6>
128 [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
129 [0-9a-f]+ <[^>]*> 0410 addu s0,s0,s1
130 [0-9a-f]+ <[^>]*> 4042 fffe bgez v0,0+012c <.*>
131 [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
132 [0-9a-f]+ <[^>]*> 0c00 nop
133 [0-9a-f]+ <[^>]*> 4060 fffe bal 0+0132 <.*\+0x6>
134 [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
135 [0-9a-f]+ <[^>]*> 0230 8150 addu s0,s0,s1
136 [0-9a-f]+ <[^>]*> 4042 fffe bgez v0,0+013a <.*>
137 [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
138 [0-9a-f]+ <[^>]*> 0c00 nop
139 [0-9a-f]+ <[^>]*> 4060 fffe bal 0+0140 <.*\+0x6>
140 [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
141 [0-9a-f]+ <[^>]*> 5482 1230 add\.ps \$f2,\$f2,\$f4
142 [0-9a-f]+ <[^>]*> 4042 fffe bgez v0,0+0148 <.*>
143 [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
144 [0-9a-f]+ <[^>]*> 0c00 nop
145 [0-9a-f]+ <[^>]*> 4060 fffe bal 0+014e <.*\+0x6>
146 [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
147 [0-9a-f]+ <[^>]*> 5482 1230 add\.ps \$f2,\$f2,\$f4
148 [0-9a-f]+ <[^>]*> 4042 fffe bgez v0,0+0156 <.*>
149 [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
150 [0-9a-f]+ <[^>]*> 0c00 nop
151 [0-9a-f]+ <[^>]*> 4060 fffe bal 0+015c <.*\+0x6>
152 [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
153 [0-9a-f]+ <[^>]*> 4c81 addiu sp,sp,256
154 [0-9a-f]+ <[^>]*> 4042 fffe bgez v0,0+0162 <.*>
155 [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
156 [0-9a-f]+ <[^>]*> 0c00 nop
157 [0-9a-f]+ <[^>]*> 4060 fffe bal 0+0168 <.*\+0x6>
158 [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
159 [0-9a-f]+ <[^>]*> 4c81 addiu sp,sp,256
160 [0-9a-f]+ <[^>]*> 253a sll v0,v1,5
161 [0-9a-f]+ <[^>]*> 253a sll v0,v1,5
162 [0-9a-f]+ <[^>]*> 0043 2800 sll v0,v1,0x5
163 [0-9a-f]+ <[^>]*> 0043 6800 sll v0,v1,0xd
164 [0-9a-f]+ <[^>]*> 0043 6800 sll v0,v1,0xd
165 [0-9a-f]+ <[^>]*> 014b 2800 sll t2,t3,0x5
166 [0-9a-f]+ <[^>]*> 014b 2800 sll t2,t3,0x5
167 [0-9a-f]+ <[^>]*> 5843 2800 dsll v0,v1,0x5
168 [0-9a-f]+ <[^>]*> 5843 2808 dsll32 v0,v1,0x5
169 [0-9a-f]+ <[^>]*> 5843 2808 dsll32 v0,v1,0x5
170 [0-9a-f]+ <[^>]*> 5843 6800 dsll v0,v1,0xd
171 [0-9a-f]+ <[^>]*> 5843 6808 dsll32 v0,v1,0xd
172 [0-9a-f]+ <[^>]*> 5843 6808 dsll32 v0,v1,0xd
173 [0-9a-f]+ <[^>]*> 594b 2800 dsll t2,t3,0x5
174 [0-9a-f]+ <[^>]*> 594b 2808 dsll32 t2,t3,0x5
175 [0-9a-f]+ <[^>]*> 594b 2808 dsll32 t2,t3,0x5
176 [0-9a-f]+ <[^>]*> 0c00 nop
177 \.\.\.