1 #objdump: -d -mmips:8000 2 #as: -mabi=o64 -march=8000 -EB 3 #name: MIPS -mgp64 -mfp64 4 #stderr: mips-gp64-fp64.l 5 6 .*: +file format.* 7 8 Disassembly of section .text: 9 10 0+000 <[^>]*>: 11 0: 3c041234 lui a0,0x1234 12 4: 34845678 ori a0,a0,0x5678 13 8: 27840000 addiu a0,gp,0 14 c: 3c040000 lui a0,0x0 15 10: 24840000 addiu a0,a0,0 16 14: 3c040000 lui a0,0x0 17 18: 24840160 addiu a0,a0,352 18 1c: 08000058 j 160 <[^>]*> 19 20: 0c000058 jal 160 <[^>]*> 20 24: 8f840000 lw a0,0\(gp\) 21 28: 3c040000 lui a0,0x0 22 2c: 8c840000 lw a0,0\(a0\) 23 30: 3c040000 lui a0,0x0 24 34: 8c840160 lw a0,352\(a0\) 25 38: df840000 ld a0,0\(gp\) 26 3c: 3c040000 lui a0,0x0 27 40: dc840000 ld a0,0\(a0\) 28 44: 3c040000 lui a0,0x0 29 48: dc840160 ld a0,352\(a0\) 30 4c: af840000 sw a0,0\(gp\) 31 50: 3c010000 lui at,0x0 32 54: ac240000 sw a0,0\(at\) 33 58: ff840000 sd a0,0\(gp\) 34 5c: 3c010000 lui at,0x0 35 60: fc240000 sd a0,0\(at\) 36 64: 3c010000 lui at,0x0 37 68: 24210000 addiu at,at,0 38 6c: 80240000 lb a0,0\(at\) 39 70: 90210001 lbu at,1\(at\) 40 74: 00042200 sll a0,a0,0x8 41 78: 00812025 or a0,a0,at 42 7c: 3c010000 lui at,0x0 43 80: 24210000 addiu at,at,0 44 84: a0240001 sb a0,1\(at\) 45 88: 00042202 srl a0,a0,0x8 46 8c: a0240000 sb a0,0\(at\) 47 90: 90210001 lbu at,1\(at\) 48 94: 00042200 sll a0,a0,0x8 49 98: 00812025 or a0,a0,at 50 9c: 3c010000 lui at,0x0 51 a0: 24210000 addiu at,at,0 52 a4: 88240000 lwl a0,0\(at\) 53 a8: 98240003 lwr a0,3\(at\) 54 ac: 3c010000 lui at,0x0 55 b0: 24210000 addiu at,at,0 56 b4: a8240000 swl a0,0\(at\) 57 b8: b8240003 swr a0,3\(at\) 58 bc: 3404ffc0 li a0,0xffc0 59 c0: 000423bc dsll32 a0,a0,0xe 60 c4: 3c010000 lui at,0x0 61 c8: dc240000 ld a0,0\(at\) 62 cc: 3401ffc0 li at,0xffc0 63 d0: 00010bbc dsll32 at,at,0xe 64 d4: 44a10000 dmtc1 at,\$f0 65 d8: d7800000 ldc1 \$f0,0\(gp\) 66 dc: 64a40064 daddiu a0,a1,100 67 e0: 2c840001 sltiu a0,a0,1 68 e4: 64a40064 daddiu a0,a1,100 69 e8: 0004202b sltu a0,zero,a0 70 ec: 00a0202d move a0,a1 71 f0: 27840000 addiu a0,gp,0 72 f4: 3c040000 lui a0,0x0 73 f8: 24840000 addiu a0,a0,0 74 fc: 3c010000 lui at,0x0 75 100: 24210000 addiu at,at,0 76 104: 68240000 ldl a0,0\(at\) 77 108: 6c240007 ldr a0,7\(at\) 78 10c: 3c010000 lui at,0x0 79 110: 24210000 addiu at,at,0 80 114: b0240000 sdl a0,0\(at\) 81 118: b4240007 sdr a0,7\(at\) 82 11c: 34018000 li at,0x8000 83 120: 00010c38 dsll at,at,0x10 84 124: 0081082a slt at,a0,at 85 128: 1020000d beqz at,160 <[^>]*> 86 12c: 34018000 li at,0x8000 87 130: 00010c78 dsll at,at,0x11 88 134: 0081082b sltu at,a0,at 89 138: 10200009 beqz at,160 <[^>]*> 90 13c: 34018000 li at,0x8000 91 140: 00010c38 dsll at,at,0x10 92 144: 0081082a slt at,a0,at 93 148: 14200005 bnez at,160 <[^>]*> 94 14c: 34018000 li at,0x8000 95 150: 00010c78 dsll at,at,0x11 96 154: 0081082b sltu at,a0,at 97 158: 14200001 bnez at,160 <[^>]*> 98 15c: 46231040 add.d \$f1,\$f2,\$f3 99 100 0+0160 <[^>]*>: 101 ... 102