1 #objdump: -dr --prefix-addresses --show-raw-insn -M gpr-names=numeric -mmips:5900
2 #name: MIPS R5900
3 #as: -march=r5900 -mtune=r5900
4 
5 .*: +file format .*mips.*
6 
7 Disassembly of section \.text:
8 [0-9a-f]+ <[^>]*> 001f0020 	add	\$0,\$0,\$31
9 [0-9a-f]+ <[^>]*> 01430820 	add	\$1,\$10,\$3
10 [0-9a-f]+ <[^>]*> 03e0f820 	add	\$31,\$31,\$0
11 [0-9a-f]+ <[^>]*> 201f0000 	addi	\$31,\$0,0
12 [0-9a-f]+ <[^>]*> 21410003 	addi	\$1,\$10,3
13 [0-9a-f]+ <[^>]*> 23e0ffff 	addi	\$0,\$31,-1
14 [0-9a-f]+ <[^>]*> 241f0000 	li	\$31,0
15 [0-9a-f]+ <[^>]*> 25410003 	addiu	\$1,\$10,3
16 [0-9a-f]+ <[^>]*> 241fffff 	li	\$31,-1
17 [0-9a-f]+ <[^>]*> 001f0024 	and	\$0,\$0,\$31
18 [0-9a-f]+ <[^>]*> 01430824 	and	\$1,\$10,\$3
19 [0-9a-f]+ <[^>]*> 03e0f824 	and	\$31,\$31,\$0
20 [0-9a-f]+ <[^>]*> 301f0000 	andi	\$31,\$0,0x0
21 [0-9a-f]+ <[^>]*> 31410003 	andi	\$1,\$10,0x3
22 [0-9a-f]+ <[^>]*> 33e0ffff 	andi	\$0,\$31,0xffff
23 [0-9a-f]+ <[^>]*> 00000000 	nop
24 [0-9a-f]+ <[^>]*> 461f0034 	c\.lt\.s	\$f0,\$f31
25 [0-9a-f]+ <[^>]*> 4600f834 	c\.lt\.s	\$f31,\$f0
26 [0-9a-f]+ <[^>]*> 461f0036 	c\.le\.s	\$f0,\$f31
27 [0-9a-f]+ <[^>]*> 4600f836 	c\.le\.s	\$f31,\$f0
28 [0-9a-f]+ <[^>]*> 461f0032 	c\.eq\.s	\$f0,\$f31
29 [0-9a-f]+ <[^>]*> 4600f832 	c\.eq\.s	\$f31,\$f0
30 [0-9a-f]+ <[^>]*> 461f0030 	c\.f\.s	\$f0,\$f31
31 [0-9a-f]+ <[^>]*> 4600f830 	c\.f\.s	\$f31,\$f0
32 [0-9a-f]+ <[^>]*> 4600f824 	trunc\.w\.s	\$f0,\$f31
33 [0-9a-f]+ <[^>]*> 460007e4 	trunc\.w\.s	\$f31,\$f0
34 [0-9a-f]+ <[^>]*> 7c000000 	sq	\$0,0\(\$0\)
35 [0-9a-f]+ <[^>]*> 7c217fff 	sq	\$1,32767\(\$1\)
36 [0-9a-f]+ <[^>]*> 7d088000 	sq	\$8,-32768\(\$8\)
37 [0-9a-f]+ <[^>]*> 7fffffff 	sq	\$31,-1\(\$31\)
38 [0-9a-f]+ <[^>]*> 78000000 	lq	\$0,0\(\$0\)
39 [0-9a-f]+ <[^>]*> 78217fff 	lq	\$1,32767\(\$1\)
40 [0-9a-f]+ <[^>]*> 79088000 	lq	\$8,-32768\(\$8\)
41 [0-9a-f]+ <[^>]*> 7bffffff 	lq	\$31,-1\(\$31\)
42 [0-9a-f]+ <[^>]*> cc000000 	pref	0x0,0\(\$0\)
43 [0-9a-f]+ <[^>]*> cc217fff 	pref	0x1,32767\(\$1\)
44 [0-9a-f]+ <[^>]*> cd088000 	pref	0x8,-32768\(\$8\)
45 [0-9a-f]+ <[^>]*> cfffffff 	pref	0x1f,-1\(\$31\)
46 [0-9a-f]+ <[^>]*> 401fc801 	mfpc	\$31,0
47 [0-9a-f]+ <[^>]*> 4000c803 	mfpc	\$0,1
48 [0-9a-f]+ <[^>]*> 4000c800 	mfps	\$0,0
49 [0-9a-f]+ <[^>]*> 401fc800 	mfps	\$31,0
50 [0-9a-f]+ <[^>]*> 409fc801 	mtpc	\$31,0
51 [0-9a-f]+ <[^>]*> 4080c803 	mtpc	\$0,1
52 [0-9a-f]+ <[^>]*> 4080c800 	mtps	\$0,0
53 [0-9a-f]+ <[^>]*> 409fc800 	mtps	\$31,0
54 [0-9a-f]+ <[^>]*> 70000010 	mfhi1	\$0
55 [0-9a-f]+ <[^>]*> 7000f810 	mfhi1	\$31
56 [0-9a-f]+ <[^>]*> 70000011 	mthi1	\$0
57 [0-9a-f]+ <[^>]*> 73e00011 	mthi1	\$31
58 [0-9a-f]+ <[^>]*> 70000012 	mflo1	\$0
59 [0-9a-f]+ <[^>]*> 7000f812 	mflo1	\$31
60 [0-9a-f]+ <[^>]*> 70000013 	mtlo1	\$0
61 [0-9a-f]+ <[^>]*> 73e00013 	mtlo1	\$31
62 [0-9a-f]+ <[^>]*> 001f000b 	movn	\$0,\$0,\$31
63 [0-9a-f]+ <[^>]*> 03e0f80b 	movn	\$31,\$31,\$0
64 [0-9a-f]+ <[^>]*> 001f000a 	movz	\$0,\$0,\$31
65 [0-9a-f]+ <[^>]*> 03e0f80a 	movz	\$31,\$31,\$0
66 [0-9a-f]+ <[^>]*> 701f0389 	pcpyld	\$0,\$0,\$31
67 [0-9a-f]+ <[^>]*> 73e0fb89 	pcpyld	\$31,\$31,\$0
68 [0-9a-f]+ <[^>]*> 701f0588 	pextlh	\$0,\$0,\$31
69 [0-9a-f]+ <[^>]*> 73e0fd88 	pextlh	\$31,\$31,\$0
70 [0-9a-f]+ <[^>]*> 701f0488 	pextlw	\$0,\$0,\$31
71 [0-9a-f]+ <[^>]*> 73e0fc88 	pextlw	\$31,\$31,\$0
72 [0-9a-f]+ <[^>]*> 001f0018 	mult	\$0,\$31
73 [0-9a-f]+ <[^>]*> 03e0f818 	mult	\$31,\$31,\$0
74 [0-9a-f]+ <[^>]*> 001f0019 	multu	\$0,\$31
75 [0-9a-f]+ <[^>]*> 03e0f819 	multu	\$31,\$31,\$0
76 [0-9a-f]+ <[^>]*> 001f0019 	multu	\$0,\$31
77 [0-9a-f]+ <[^>]*> 03e0f819 	multu	\$31,\$31,\$0
78 [0-9a-f]+ <[^>]*> 701f0000 	madd	\$0,\$31
79 [0-9a-f]+ <[^>]*> 73e0f800 	madd	\$31,\$31,\$0
80 [0-9a-f]+ <[^>]*> 701f0000 	madd	\$0,\$31
81 [0-9a-f]+ <[^>]*> 73e00000 	madd	\$31,\$0
82 [0-9a-f]+ <[^>]*> 701f0001 	maddu	\$0,\$31
83 [0-9a-f]+ <[^>]*> 73e0f801 	maddu	\$31,\$31,\$0
84 [0-9a-f]+ <[^>]*> 701f0001 	maddu	\$0,\$31
85 [0-9a-f]+ <[^>]*> 73e00001 	maddu	\$31,\$0
86 [0-9a-f]+ <[^>]*> 0000000f 	sync
87 [0-9a-f]+ <[^>]*> 2403012c 	li	\$3,300
88 [0-9a-f]+ <[^>]*> 2063ffff 	addi	\$3,\$3,-1
89 [0-9a-f]+ <[^>]*> 2084ffff 	addi	\$4,\$4,-1
90 [0-9a-f]+ <[^>]*> 1460fffd 	bnez	\$3,[0-9a-f]+ <short_loop1>
91 [0-9a-f]+ <[^>]*> 00000000 	nop
92 [0-9a-f]+ <[^>]*> 24040003 	li	\$4,3
93 	\.\.\.
94