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