1#objdump: -dr --prefix-addresses --show-raw-insn
2#name: MIPS bge
3#source: bge.s
4#as: -32
5
6# Test the bge macro (microMIPS).
7
8.*: +file format .*mips.*
9
10Disassembly of section \.text:
11[0-9a-f]+ <[^>]*> 00a4 0b50 	slt	at,a0,a1
12[0-9a-f]+ <[^>]*> 40e1 fffe 	beqzc	at,0+0004 <text_label\+0x4>
13			4: R_MICROMIPS_PC16_S1	text_label
14[0-9a-f]+ <[^>]*> 4044 fffe 	bgez	a0,0+0008 <text_label\+0x8>
15			8: R_MICROMIPS_PC16_S1	text_label
16[0-9a-f]+ <[^>]*> 0c00      	nop
17[0-9a-f]+ <[^>]*> 4085 fffe 	blez	a1,0+000e <text_label\+0xe>
18			e: R_MICROMIPS_PC16_S1	text_label
19[0-9a-f]+ <[^>]*> 0c00      	nop
20[0-9a-f]+ <[^>]*> 4044 fffe 	bgez	a0,0+0014 <text_label\+0x14>
21			14: R_MICROMIPS_PC16_S1	text_label
22[0-9a-f]+ <[^>]*> 0c00      	nop
23[0-9a-f]+ <[^>]*> 40c4 fffe 	bgtz	a0,0+001a <text_label\+0x1a>
24			1a: R_MICROMIPS_PC16_S1	text_label
25[0-9a-f]+ <[^>]*> 0c00      	nop
26[0-9a-f]+ <[^>]*> 9024 0002 	slti	at,a0,2
27[0-9a-f]+ <[^>]*> 40e1 fffe 	beqzc	at,0+0024 <text_label\+0x24>
28			24: R_MICROMIPS_PC16_S1	text_label
29[0-9a-f]+ <[^>]*> 5020 8000 	li	at,0x8000
30[0-9a-f]+ <[^>]*> 0024 0b50 	slt	at,a0,at
31[0-9a-f]+ <[^>]*> 40e1 fffe 	beqzc	at,0+0030 <text_label\+0x30>
32			30: R_MICROMIPS_PC16_S1	text_label
33[0-9a-f]+ <[^>]*> 9024 8000 	slti	at,a0,-32768
34[0-9a-f]+ <[^>]*> 40e1 fffe 	beqzc	at,0+0038 <text_label\+0x38>
35			38: R_MICROMIPS_PC16_S1	text_label
36[0-9a-f]+ <[^>]*> 41a1 0001 	lui	at,0x1
37[0-9a-f]+ <[^>]*> 0024 0b50 	slt	at,a0,at
38[0-9a-f]+ <[^>]*> 40e1 fffe 	beqzc	at,0+0044 <text_label\+0x44>
39			44: R_MICROMIPS_PC16_S1	text_label
40[0-9a-f]+ <[^>]*> 41a1 0001 	lui	at,0x1
41[0-9a-f]+ <[^>]*> 5021 a5a5 	ori	at,at,0xa5a5
42[0-9a-f]+ <[^>]*> 0024 0b50 	slt	at,a0,at
43[0-9a-f]+ <[^>]*> 40e1 fffe 	beqzc	at,0+0054 <text_label\+0x54>
44			54: R_MICROMIPS_PC16_S1	text_label
45[0-9a-f]+ <[^>]*> 0085 0b50 	slt	at,a1,a0
46[0-9a-f]+ <[^>]*> 40a1 fffe 	bnezc	at,0+005c <text_label\+0x5c>
47			5c: R_MICROMIPS_PC16_S1	text_label
48[0-9a-f]+ <[^>]*> 40c4 fffe 	bgtz	a0,0+0060 <text_label\+0x60>
49			60: R_MICROMIPS_PC16_S1	text_label
50[0-9a-f]+ <[^>]*> 0c00      	nop
51[0-9a-f]+ <[^>]*> 4005 fffe 	bltz	a1,0+0066 <text_label\+0x66>
52			66: R_MICROMIPS_PC16_S1	text_label
53[0-9a-f]+ <[^>]*> 0c00      	nop
54[0-9a-f]+ <[^>]*> 40c4 fffe 	bgtz	a0,0+006c <text_label\+0x6c>
55			6c: R_MICROMIPS_PC16_S1	text_label
56[0-9a-f]+ <[^>]*> 0c00      	nop
57[0-9a-f]+ <[^>]*> 00a4 0b50 	slt	at,a0,a1
58[0-9a-f]+ <[^>]*> 40e1 fffe 	beqzc	at,0+0076 <text_label\+0x76>
59			76: R_MICROMIPS_PC16_S1	external_label
60[0-9a-f]+ <[^>]*> 0085 0b50 	slt	at,a1,a0
61[0-9a-f]+ <[^>]*> 40a1 fffe 	bnezc	at,0+007e <text_label\+0x7e>
62			7e: R_MICROMIPS_PC16_S1	external_label
63[0-9a-f]+ <[^>]*> 0c00      	nop
64	\.\.\.
65