Commit | Line | Data |
---|---|---|
8404fc53 MR |
1 | #objdump: -dr --prefix-addresses -m mips:4000 |
2 | #name: MIPS branch-likely instructions | |
3 | #as: -32 | |
4 | ||
5 | # Check branch-likely instructions | |
6 | ||
7 | .*: +file format .*mips.* | |
8 | ||
9 | Disassembly of section \.text: | |
10 | [0-9a-f]+ <[^>]*> beqzl a0,0+0000 <.*> | |
11 | [0-9a-f]+ <[^>]*> nop | |
12 | [0-9a-f]+ <[^>]*> bnezl a0,0+0000 <.*> | |
13 | [0-9a-f]+ <[^>]*> nop | |
14 | [0-9a-f]+ <[^>]*> beqzl a0,0+0010 <.*\+0x10> | |
fcedb9f3 | 15 | [ ]*10: R_MIPS_PC16 external_label |
8404fc53 MR |
16 | [0-9a-f]+ <[^>]*> nop |
17 | [0-9a-f]+ <[^>]*> bnezl a0,0+0018 <.*\+0x18> | |
fcedb9f3 | 18 | [ ]*18: R_MIPS_PC16 external_label |
8404fc53 MR |
19 | [0-9a-f]+ <[^>]*> nop |
20 | [0-9a-f]+ <[^>]*> slt at,a0,a1 | |
21 | [0-9a-f]+ <[^>]*> beqzl at,0+0000 <.*> | |
22 | [0-9a-f]+ <[^>]*> nop | |
23 | [0-9a-f]+ <[^>]*> slt at,a1,a0 | |
24 | [0-9a-f]+ <[^>]*> bnezl at,0+0000 <.*> | |
25 | [0-9a-f]+ <[^>]*> nop | |
26 | [0-9a-f]+ <[^>]*> slt at,a0,a1 | |
27 | [0-9a-f]+ <[^>]*> beqzl at,0+003c <.*\+0x3c> | |
fcedb9f3 | 28 | [ ]*3c: R_MIPS_PC16 external_label |
8404fc53 MR |
29 | [0-9a-f]+ <[^>]*> nop |
30 | [0-9a-f]+ <[^>]*> slt at,a1,a0 | |
31 | [0-9a-f]+ <[^>]*> bnezl at,0+0048 <.*\+0x48> | |
fcedb9f3 | 32 | [ ]*48: R_MIPS_PC16 external_label |
8404fc53 MR |
33 | [0-9a-f]+ <[^>]*> nop |
34 | [0-9a-f]+ <[^>]*> sltu at,a0,a1 | |
35 | [0-9a-f]+ <[^>]*> beqzl at,0+0000 <.*> | |
36 | [0-9a-f]+ <[^>]*> nop | |
37 | [0-9a-f]+ <[^>]*> sltu at,a1,a0 | |
38 | [0-9a-f]+ <[^>]*> bnezl at,0+0000 <.*> | |
39 | [0-9a-f]+ <[^>]*> nop | |
40 | [0-9a-f]+ <[^>]*> sltu at,a0,a1 | |
41 | [0-9a-f]+ <[^>]*> beqzl at,0+006c <.*\+0x6c> | |
fcedb9f3 | 42 | [ ]*6c: R_MIPS_PC16 external_label |
8404fc53 MR |
43 | [0-9a-f]+ <[^>]*> nop |
44 | [0-9a-f]+ <[^>]*> sltu at,a1,a0 | |
45 | [0-9a-f]+ <[^>]*> bnezl at,0+0078 <.*\+0x78> | |
fcedb9f3 | 46 | [ ]*78: R_MIPS_PC16 external_label |
8404fc53 MR |
47 | [0-9a-f]+ <[^>]*> nop |
48 | [0-9a-f]+ <[^>]*> slt at,a0,a1 | |
49 | [0-9a-f]+ <[^>]*> bnezl at,0+0000 <.*> | |
50 | [0-9a-f]+ <[^>]*> nop | |
51 | [0-9a-f]+ <[^>]*> slt at,a1,a0 | |
52 | [0-9a-f]+ <[^>]*> beqzl at,0+0000 <.*> | |
53 | [0-9a-f]+ <[^>]*> nop | |
54 | [0-9a-f]+ <[^>]*> slt at,a0,a1 | |
55 | [0-9a-f]+ <[^>]*> bnezl at,0+009c <.*\+0x9c> | |
fcedb9f3 | 56 | [ ]*9c: R_MIPS_PC16 external_label |
8404fc53 MR |
57 | [0-9a-f]+ <[^>]*> nop |
58 | [0-9a-f]+ <[^>]*> slt at,a1,a0 | |
59 | [0-9a-f]+ <[^>]*> beqzl at,0+00a8 <.*\+0xa8> | |
fcedb9f3 | 60 | [ ]*a8: R_MIPS_PC16 external_label |
8404fc53 MR |
61 | [0-9a-f]+ <[^>]*> nop |
62 | [0-9a-f]+ <[^>]*> sltu at,a0,a1 | |
63 | [0-9a-f]+ <[^>]*> bnezl at,0+0000 <.*> | |
64 | [0-9a-f]+ <[^>]*> nop | |
65 | [0-9a-f]+ <[^>]*> sltu at,a1,a0 | |
66 | [0-9a-f]+ <[^>]*> beqzl at,0+0000 <.*> | |
67 | [0-9a-f]+ <[^>]*> nop | |
68 | [0-9a-f]+ <[^>]*> sltu at,a0,a1 | |
69 | [0-9a-f]+ <[^>]*> bnezl at,0+00cc <.*\+0xcc> | |
fcedb9f3 | 70 | [ ]*cc: R_MIPS_PC16 external_label |
8404fc53 MR |
71 | [0-9a-f]+ <[^>]*> nop |
72 | [0-9a-f]+ <[^>]*> sltu at,a1,a0 | |
73 | [0-9a-f]+ <[^>]*> beqzl at,0+00d8 <.*\+0xd8> | |
fcedb9f3 | 74 | [ ]*d8: R_MIPS_PC16 external_label |
8404fc53 MR |
75 | [0-9a-f]+ <[^>]*> nop |
76 | \.\.\. |