1 #as: -mfix-loongson2f-jump
2 #objdump: -M reg-names=numeric -dr
3 #name: ST Microelectronics Loongson-2F workarounds of Jump Instruction issue
4 
5 .*:     file format .*
6 
7 
8 Disassembly of section .text:
9 
10 00000000 <.text>:
11    0:	3c01cfff 	lui	\$1,0xcfff
12    4:	3421ffff 	ori	\$1,\$1,0xffff
13    8:	03c1f024 	and	\$30,\$30,\$1
14    c:	03c00008 	jr	\$30
15   10:	00000000 	nop
16 
17   14:	3c01cfff 	lui	\$1,0xcfff
18   18:	3421ffff 	ori	\$1,\$1,0xffff
19   1c:	03e1f824 	and	\$31,\$31,\$1
20   20:	03e00008 	jr	\$31
21   24:	00000000 	nop
22 
23   28:	3c01cfff 	lui	\$1,0xcfff
24   2c:	3421ffff 	ori	\$1,\$1,0xffff
25   30:	03c1f024 	and	\$30,\$30,\$1
26   34:	03c0f809 	jalr	\$30
27   38:	00000000 	nop
28 
29   3c:	00200008 	jr	\$1
30   40:	00000000 	nop
31 
32   44:	08000000 	j	0x0
33 			44: R_MIPS_26	external_label
34   48:	00000000 	nop
35   4c:	00000000 	nop
36