blob: 1fd93bea250a635cf1ee07341c5b1b5d5000329d [file] [log] [blame]
#objdump: -dr --prefix-addresses --show-raw-insn -mmips:micromips
#name: microMIPS instruction size 1
#as: -32 -march=mips64 -mmicromips
#source: micromips-size-1.s
#stderr: micromips-size-1.l
# Test microMIPS instruction size overrides (#1).
.*: +file format .*mips.*
Disassembly of section \.text:
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 0000 0000 nop
[0-9a-f]+ <[^>]*> 0544 addu v0,v0,a0
[0-9a-f]+ <[^>]*> 0544 addu v0,v0,a0
[0-9a-f]+ <[^>]*> 0082 1150 addu v0,v0,a0
[0-9a-f]+ <[^>]*> 01cc 6150 addu t4,t4,t6
[0-9a-f]+ <[^>]*> 01cc 6150 addu t4,t4,t6
[0-9a-f]+ <[^>]*> 5482 1230 add\.ps \$f2,\$f2,\$f4
[0-9a-f]+ <[^>]*> 5482 1230 add\.ps \$f2,\$f2,\$f4
[0-9a-f]+ <[^>]*> 4c81 addiu sp,sp,256
[0-9a-f]+ <[^>]*> 4c81 addiu sp,sp,256
[0-9a-f]+ <[^>]*> 45c4 jalr a0
[0-9a-f]+ <[^>]*> 0000 0000 nop
[0-9a-f]+ <[^>]*> 45c4 jalr a0
[0-9a-f]+ <[^>]*> 0000 0000 nop
[0-9a-f]+ <[^>]*> 03e4 0f3c jalr a0
[0-9a-f]+ <[^>]*> 0000 0000 nop
[0-9a-f]+ <[^>]*> 45d8 jalr t8
[0-9a-f]+ <[^>]*> 0000 0000 nop
[0-9a-f]+ <[^>]*> 45d8 jalr t8
[0-9a-f]+ <[^>]*> 0000 0000 nop
[0-9a-f]+ <[^>]*> 03f8 0f3c jalr t8
[0-9a-f]+ <[^>]*> 0000 0000 nop
[0-9a-f]+ <[^>]*> 45c5 jalr a1
[0-9a-f]+ <[^>]*> 0000 0000 nop
[0-9a-f]+ <[^>]*> 45c5 jalr a1
[0-9a-f]+ <[^>]*> 0000 0000 nop
[0-9a-f]+ <[^>]*> 03e5 0f3c jalr a1
[0-9a-f]+ <[^>]*> 0000 0000 nop
[0-9a-f]+ <[^>]*> 45d9 jalr t9
[0-9a-f]+ <[^>]*> 0000 0000 nop
[0-9a-f]+ <[^>]*> 45d9 jalr t9
[0-9a-f]+ <[^>]*> 0000 0000 nop
[0-9a-f]+ <[^>]*> 03f9 0f3c jalr t9
[0-9a-f]+ <[^>]*> 0000 0000 nop
[0-9a-f]+ <[^>]*> 03da 0f3c jalr s8,k0
[0-9a-f]+ <[^>]*> 0000 0000 nop
[0-9a-f]+ <[^>]*> 03da 0f3c jalr s8,k0
[0-9a-f]+ <[^>]*> 0000 0000 nop
[0-9a-f]+ <[^>]*> 9400 fffe b 0+0084 <.*\+0x84>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> cfff b 0+008a <.*\+0x8a>
[ ]*[0-9a-f]+: R_MICROMIPS_PC10_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 9400 fffe b 0+008e <.*\+0x8e>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 9407 fffe beqz a3,0+0094 <.*\+0x94>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 8fff beqz a3,0+009a <.*\+0x9a>
9a: R_MICROMIPS_PC7_S1 bar
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 9407 fffe beqz a3,0+009e <.*\+0x9e>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 941b fffe beqz k1,0+00a4 <.*\+0xa4>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 941b fffe beqz k1,0+00aa <.*\+0xaa>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 4022 fffe bltzal v0,0+00b0 <.*\+0xb0>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0230 8150 addu s0,s0,s1
[0-9a-f]+ <[^>]*> 4022 fffe bltzal v0,0+00b8 <.*\+0xb8>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0410 addu s0,s0,s1
[0-9a-f]+ <[^>]*> 4022 fffe bltzal v0,0+00be <.*\+0xbe>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0230 8150 addu s0,s0,s1
[0-9a-f]+ <[^>]*> 4222 fffe bltzals v0,0+00c6 <.*\+0xc6>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0410 addu s0,s0,s1
[0-9a-f]+ <[^>]*> 4222 fffe bltzals v0,0+00cc <.*\+0xcc>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0410 addu s0,s0,s1
[0-9a-f]+ <[^>]*> 4222 fffe bltzals v0,0+00d2 <.*\+0xd2>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0230 8150 addu s0,s0,s1
[0-9a-f]+ <[^>]*> 4022 fffe bltzal v0,0+00da <.*\+0xda>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 5482 1230 add\.ps \$f2,\$f2,\$f4
[0-9a-f]+ <[^>]*> 4022 fffe bltzal v0,0+00e2 <.*\+0xe2>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 5482 1230 add\.ps \$f2,\$f2,\$f4
[0-9a-f]+ <[^>]*> 4222 fffe bltzals v0,0+00ea <.*\+0xea>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 5482 1230 add\.ps \$f2,\$f2,\$f4
[0-9a-f]+ <[^>]*> 4222 fffe bltzals v0,0+00f2 <.*\+0xf2>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 5482 1230 add\.ps \$f2,\$f2,\$f4
[0-9a-f]+ <[^>]*> 4022 fffe bltzal v0,0+00fa <.*\+0xfa>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 4c81 addiu sp,sp,256
[0-9a-f]+ <[^>]*> 4022 fffe bltzal v0,0+0100 <.*\+0x100>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 4c81 addiu sp,sp,256
[0-9a-f]+ <[^>]*> 4222 fffe bltzals v0,0+0106 <.*\+0x106>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 4c81 addiu sp,sp,256
[0-9a-f]+ <[^>]*> 4222 fffe bltzals v0,0+010c <.*\+0x10c>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 4c81 addiu sp,sp,256
[0-9a-f]+ <[^>]*> 4042 fffe bgez v0,0+0112 <.*\+0x112>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 4060 fffe bal 0+0118 <.*\+0x118>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0230 8150 addu s0,s0,s1
[0-9a-f]+ <[^>]*> 4042 fffe bgez v0,0+0120 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 4060 fffe bal 0+0126 <.*\+0x6>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0410 addu s0,s0,s1
[0-9a-f]+ <[^>]*> 4042 fffe bgez v0,0+012c <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 4060 fffe bal 0+0132 <.*\+0x6>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0230 8150 addu s0,s0,s1
[0-9a-f]+ <[^>]*> 4042 fffe bgez v0,0+013a <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 4060 fffe bal 0+0140 <.*\+0x6>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 5482 1230 add\.ps \$f2,\$f2,\$f4
[0-9a-f]+ <[^>]*> 4042 fffe bgez v0,0+0148 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 4060 fffe bal 0+014e <.*\+0x6>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 5482 1230 add\.ps \$f2,\$f2,\$f4
[0-9a-f]+ <[^>]*> 4042 fffe bgez v0,0+0156 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 4060 fffe bal 0+015c <.*\+0x6>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 4c81 addiu sp,sp,256
[0-9a-f]+ <[^>]*> 4042 fffe bgez v0,0+0162 <.*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 4060 fffe bal 0+0168 <.*\+0x6>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 4c81 addiu sp,sp,256
[0-9a-f]+ <[^>]*> 253a sll v0,v1,5
[0-9a-f]+ <[^>]*> 253a sll v0,v1,5
[0-9a-f]+ <[^>]*> 0043 2800 sll v0,v1,0x5
[0-9a-f]+ <[^>]*> 0043 6800 sll v0,v1,0xd
[0-9a-f]+ <[^>]*> 0043 6800 sll v0,v1,0xd
[0-9a-f]+ <[^>]*> 014b 2800 sll t2,t3,0x5
[0-9a-f]+ <[^>]*> 014b 2800 sll t2,t3,0x5
[0-9a-f]+ <[^>]*> 5843 2800 dsll v0,v1,0x5
[0-9a-f]+ <[^>]*> 5843 2808 dsll32 v0,v1,0x5
[0-9a-f]+ <[^>]*> 5843 2808 dsll32 v0,v1,0x5
[0-9a-f]+ <[^>]*> 5843 6800 dsll v0,v1,0xd
[0-9a-f]+ <[^>]*> 5843 6808 dsll32 v0,v1,0xd
[0-9a-f]+ <[^>]*> 5843 6808 dsll32 v0,v1,0xd
[0-9a-f]+ <[^>]*> 594b 2800 dsll t2,t3,0x5
[0-9a-f]+ <[^>]*> 594b 2808 dsll32 t2,t3,0x5
[0-9a-f]+ <[^>]*> 594b 2808 dsll32 t2,t3,0x5
[0-9a-f]+ <[^>]*> 0c00 nop
\.\.\.