Home | History | Annotate | Download | only in mips
      1 #objdump: -dr --prefix-addresses --show-raw-insn
      2 #name: MIPS branch-likely instructions
      3 #source: branch-likely.s
      4 #as: -32
      5 
      6 # Check branch-likely instructions (microMIPS).
      7 
      8 .*: +file format .*mips.*
      9 
     10 Disassembly of section \.text:
     11 [0-9a-f]+ <[^>]*> 9404 fffe 	beqz	a0,0+0000 <text_label>
     12 			0: R_MICROMIPS_PC16_S1	text_label
     13 [0-9a-f]+ <[^>]*> 0c00      	nop
     14 [0-9a-f]+ <[^>]*> b404 fffe 	bnez	a0,0+0006 <text_label\+0x6>
     15 			6: R_MICROMIPS_PC16_S1	text_label
     16 [0-9a-f]+ <[^>]*> 0c00      	nop
     17 [0-9a-f]+ <[^>]*> 9404 fffe 	beqz	a0,0+000c <text_label\+0xc>
     18 			c: R_MICROMIPS_PC16_S1	external_label
     19 [0-9a-f]+ <[^>]*> 0c00      	nop
     20 [0-9a-f]+ <[^>]*> b404 fffe 	bnez	a0,0+0012 <text_label\+0x12>
     21 			12: R_MICROMIPS_PC16_S1	external_label
     22 [0-9a-f]+ <[^>]*> 0c00      	nop
     23 [0-9a-f]+ <[^>]*> 00a4 0b50 	slt	at,a0,a1
     24 [0-9a-f]+ <[^>]*> 9401 fffe 	beqz	at,0+001c <text_label\+0x1c>
     25 			1c: R_MICROMIPS_PC16_S1	text_label
     26 [0-9a-f]+ <[^>]*> 0c00      	nop
     27 [0-9a-f]+ <[^>]*> 0085 0b50 	slt	at,a1,a0
     28 [0-9a-f]+ <[^>]*> b401 fffe 	bnez	at,0+0026 <text_label\+0x26>
     29 			26: R_MICROMIPS_PC16_S1	text_label
     30 [0-9a-f]+ <[^>]*> 0c00      	nop
     31 [0-9a-f]+ <[^>]*> 00a4 0b50 	slt	at,a0,a1
     32 [0-9a-f]+ <[^>]*> 9401 fffe 	beqz	at,0+0030 <text_label\+0x30>
     33 			30: R_MICROMIPS_PC16_S1	external_label
     34 [0-9a-f]+ <[^>]*> 0c00      	nop
     35 [0-9a-f]+ <[^>]*> 0085 0b50 	slt	at,a1,a0
     36 [0-9a-f]+ <[^>]*> b401 fffe 	bnez	at,0+003a <text_label\+0x3a>
     37 			3a: R_MICROMIPS_PC16_S1	external_label
     38 [0-9a-f]+ <[^>]*> 0c00      	nop
     39 [0-9a-f]+ <[^>]*> 00a4 0b90 	sltu	at,a0,a1
     40 [0-9a-f]+ <[^>]*> 9401 fffe 	beqz	at,0+0044 <text_label\+0x44>
     41 			44: R_MICROMIPS_PC16_S1	text_label
     42 [0-9a-f]+ <[^>]*> 0c00      	nop
     43 [0-9a-f]+ <[^>]*> 0085 0b90 	sltu	at,a1,a0
     44 [0-9a-f]+ <[^>]*> b401 fffe 	bnez	at,0+004e <text_label\+0x4e>
     45 			4e: R_MICROMIPS_PC16_S1	text_label
     46 [0-9a-f]+ <[^>]*> 0c00      	nop
     47 [0-9a-f]+ <[^>]*> 00a4 0b90 	sltu	at,a0,a1
     48 [0-9a-f]+ <[^>]*> 9401 fffe 	beqz	at,0+0058 <text_label\+0x58>
     49 			58: R_MICROMIPS_PC16_S1	external_label
     50 [0-9a-f]+ <[^>]*> 0c00      	nop
     51 [0-9a-f]+ <[^>]*> 0085 0b90 	sltu	at,a1,a0
     52 [0-9a-f]+ <[^>]*> b401 fffe 	bnez	at,0+0062 <text_label\+0x62>
     53 			62: R_MICROMIPS_PC16_S1	external_label
     54 [0-9a-f]+ <[^>]*> 0c00      	nop
     55 [0-9a-f]+ <[^>]*> 00a4 0b50 	slt	at,a0,a1
     56 [0-9a-f]+ <[^>]*> b401 fffe 	bnez	at,0+006c <text_label\+0x6c>
     57 			6c: R_MICROMIPS_PC16_S1	text_label
     58 [0-9a-f]+ <[^>]*> 0c00      	nop
     59 [0-9a-f]+ <[^>]*> 0085 0b50 	slt	at,a1,a0
     60 [0-9a-f]+ <[^>]*> 9401 fffe 	beqz	at,0+0076 <text_label\+0x76>
     61 			76: R_MICROMIPS_PC16_S1	text_label
     62 [0-9a-f]+ <[^>]*> 0c00      	nop
     63 [0-9a-f]+ <[^>]*> 00a4 0b50 	slt	at,a0,a1
     64 [0-9a-f]+ <[^>]*> b401 fffe 	bnez	at,0+0080 <text_label\+0x80>
     65 			80: R_MICROMIPS_PC16_S1	external_label
     66 [0-9a-f]+ <[^>]*> 0c00      	nop
     67 [0-9a-f]+ <[^>]*> 0085 0b50 	slt	at,a1,a0
     68 [0-9a-f]+ <[^>]*> 9401 fffe 	beqz	at,0+008a <text_label\+0x8a>
     69 			8a: R_MICROMIPS_PC16_S1	external_label
     70 [0-9a-f]+ <[^>]*> 0c00      	nop
     71 [0-9a-f]+ <[^>]*> 00a4 0b90 	sltu	at,a0,a1
     72 [0-9a-f]+ <[^>]*> b401 fffe 	bnez	at,0+0094 <text_label\+0x94>
     73 			94: R_MICROMIPS_PC16_S1	text_label
     74 [0-9a-f]+ <[^>]*> 0c00      	nop
     75 [0-9a-f]+ <[^>]*> 0085 0b90 	sltu	at,a1,a0
     76 [0-9a-f]+ <[^>]*> 9401 fffe 	beqz	at,0+009e <text_label\+0x9e>
     77 			9e: R_MICROMIPS_PC16_S1	text_label
     78 [0-9a-f]+ <[^>]*> 0c00      	nop
     79 [0-9a-f]+ <[^>]*> 00a4 0b90 	sltu	at,a0,a1
     80 [0-9a-f]+ <[^>]*> b401 fffe 	bnez	at,0+00a8 <text_label\+0xa8>
     81 			a8: R_MICROMIPS_PC16_S1	external_label
     82 [0-9a-f]+ <[^>]*> 0c00      	nop
     83 [0-9a-f]+ <[^>]*> 0085 0b90 	sltu	at,a1,a0
     84 [0-9a-f]+ <[^>]*> 9401 fffe 	beqz	at,0+00b2 <text_label\+0xb2>
     85 			b2: R_MICROMIPS_PC16_S1	external_label
     86 [0-9a-f]+ <[^>]*> 0c00      	nop
     87 	\.\.\.
     88