]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - gas/testsuite/gas/mips/micromips@branch-likely.d
bfd/
[thirdparty/binutils-gdb.git] / gas / testsuite / gas / mips / micromips@branch-likely.d
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 \.\.\.