1 #objdump: -dr --prefix-addresses -m mips:4000
2 #name: MIPS branch-likely instructions
5 # Check branch-likely instructions
7 .*: +file format .*mips.*
9 Disassembly of section \.text:
10 [0-9a-f]+ <[^>]*> beqzl a0,0+0000 <.*>
12 [0-9a-f]+ <[^>]*> bnezl a0,0+0000 <.*>
14 [0-9a-f]+ <[^>]*> beqzl a0,0+0010 <.*\+0x10>
15 [ ]*10: R_MIPS_PC16 external_label
17 [0-9a-f]+ <[^>]*> bnezl a0,0+0018 <.*\+0x18>
18 [ ]*18: R_MIPS_PC16 external_label
20 [0-9a-f]+ <[^>]*> slt at,a0,a1
21 [0-9a-f]+ <[^>]*> beqzl at,0+0000 <.*>
23 [0-9a-f]+ <[^>]*> slt at,a1,a0
24 [0-9a-f]+ <[^>]*> bnezl at,0+0000 <.*>
26 [0-9a-f]+ <[^>]*> slt at,a0,a1
27 [0-9a-f]+ <[^>]*> beqzl at,0+003c <.*\+0x3c>
28 [ ]*3c: R_MIPS_PC16 external_label
30 [0-9a-f]+ <[^>]*> slt at,a1,a0
31 [0-9a-f]+ <[^>]*> bnezl at,0+0048 <.*\+0x48>
32 [ ]*48: R_MIPS_PC16 external_label
34 [0-9a-f]+ <[^>]*> sltu at,a0,a1
35 [0-9a-f]+ <[^>]*> beqzl at,0+0000 <.*>
37 [0-9a-f]+ <[^>]*> sltu at,a1,a0
38 [0-9a-f]+ <[^>]*> bnezl at,0+0000 <.*>
40 [0-9a-f]+ <[^>]*> sltu at,a0,a1
41 [0-9a-f]+ <[^>]*> beqzl at,0+006c <.*\+0x6c>
42 [ ]*6c: R_MIPS_PC16 external_label
44 [0-9a-f]+ <[^>]*> sltu at,a1,a0
45 [0-9a-f]+ <[^>]*> bnezl at,0+0078 <.*\+0x78>
46 [ ]*78: R_MIPS_PC16 external_label
48 [0-9a-f]+ <[^>]*> slt at,a0,a1
49 [0-9a-f]+ <[^>]*> bnezl at,0+0000 <.*>
51 [0-9a-f]+ <[^>]*> slt at,a1,a0
52 [0-9a-f]+ <[^>]*> beqzl at,0+0000 <.*>
54 [0-9a-f]+ <[^>]*> slt at,a0,a1
55 [0-9a-f]+ <[^>]*> bnezl at,0+009c <.*\+0x9c>
56 [ ]*9c: R_MIPS_PC16 external_label
58 [0-9a-f]+ <[^>]*> slt at,a1,a0
59 [0-9a-f]+ <[^>]*> beqzl at,0+00a8 <.*\+0xa8>
60 [ ]*a8: R_MIPS_PC16 external_label
62 [0-9a-f]+ <[^>]*> sltu at,a0,a1
63 [0-9a-f]+ <[^>]*> bnezl at,0+0000 <.*>
65 [0-9a-f]+ <[^>]*> sltu at,a1,a0
66 [0-9a-f]+ <[^>]*> beqzl at,0+0000 <.*>
68 [0-9a-f]+ <[^>]*> sltu at,a0,a1
69 [0-9a-f]+ <[^>]*> bnezl at,0+00cc <.*\+0xcc>
70 [ ]*cc: R_MIPS_PC16 external_label
72 [0-9a-f]+ <[^>]*> sltu at,a1,a0
73 [0-9a-f]+ <[^>]*> beqzl at,0+00d8 <.*\+0xd8>
74 [ ]*d8: R_MIPS_PC16 external_label