Home | History | Annotate | Download | only in mips
      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 	\.\.\.
    178