daily update
[external/binutils.git] / gas / testsuite / gas / mips / mips-gp64-fp64-pic.d
index 076d48b..2e37f68 100644 (file)
@@ -1,5 +1,5 @@
 #objdump: -d -mmips:8000
-#as: -march=8000 -EB -KPIC
+#as: -mabi=o64 -march=8000 -EB -KPIC
 #name: MIPS -mgp64 -mfp64 (SVR4 PIC)
 
 .*: +file format.*
@@ -10,139 +10,122 @@ Disassembly of section .text:
    0:  3c1c0000        lui     gp,0x0
    4:  279c0000        addiu   gp,gp,0
    8:  0399e021        addu    gp,gp,t9
-   c:  ffbc0008        sd      gp,8\(sp\)
-  10:  009c202d        daddu   a0,a0,gp
+   c:  afbc0008        sw      gp,8\(sp\)
+  10:  009c2021        addu    a0,a0,gp
   14:  3c041234        lui     a0,0x1234
   18:  34845678        ori     a0,a0,0x5678
   1c:  8f840000        lw      a0,0\(gp\)
-  20:  00000000        nop
-  24:  64840000        daddiu  a0,a0,0
-  28:  8f840000        lw      a0,0\(gp\)
-  2c:  00000000        nop
-  30:  64840000        daddiu  a0,a0,0
-  34:  8f840000        lw      a0,0\(gp\)
+  20:  24840000        addiu   a0,a0,0
+  24:  8f840000        lw      a0,0\(gp\)
+  28:  24840000        addiu   a0,a0,0
+  2c:  8f840000        lw      a0,0\(gp\)
+  30:  248401dc        addiu   a0,a0,476
+  34:  10000069        b       1dc <[^>]*>
   38:  00000000        nop
-  3c:  6484022c        daddiu  a0,a0,556
-  40:  1000007a        b       22c <[^>]*>
-  44:  00000000        nop
-  48:  df990000        ld      t9,0\(gp\)
-  4c:  00000000        nop
-  50:  6739022c        daddiu  t9,t9,556
-  54:  0320f809        jalr    t9
-  58:  00000000        nop
-  5c:  dfbc0008        ld      gp,8\(sp\)
-  60:  df840000        ld      a0,0\(gp\)
-  64:  00000000        nop
-  68:  64840000        daddiu  a0,a0,0
-  6c:  8c840000        lw      a0,0\(a0\)
-  70:  df840000        ld      a0,0\(gp\)
-  74:  00000000        nop
-  78:  64840000        daddiu  a0,a0,0
-  7c:  8c840000        lw      a0,0\(a0\)
-  80:  df840000        ld      a0,0\(gp\)
-  84:  00000000        nop
-  88:  6484022c        daddiu  a0,a0,556
-  8c:  8c840000        lw      a0,0\(a0\)
-  90:  df840000        ld      a0,0\(gp\)
-  94:  00000000        nop
-  98:  64840000        daddiu  a0,a0,0
-  9c:  dc840000        ld      a0,0\(a0\)
-  a0:  df840000        ld      a0,0\(gp\)
-  a4:  00000000        nop
-  a8:  64840000        daddiu  a0,a0,0
-  ac:  dc840000        ld      a0,0\(a0\)
-  b0:  df840000        ld      a0,0\(gp\)
-  b4:  00000000        nop
-  b8:  6484022c        daddiu  a0,a0,556
-  bc:  dc840000        ld      a0,0\(a0\)
-  c0:  df810000        ld      at,0\(gp\)
-  c4:  00000000        nop
-  c8:  64210000        daddiu  at,at,0
-  cc:  ac240000        sw      a0,0\(at\)
-  d0:  df810000        ld      at,0\(gp\)
-  d4:  00000000        nop
-  d8:  64210000        daddiu  at,at,0
-  dc:  ac240000        sw      a0,0\(at\)
-  e0:  df810000        ld      at,0\(gp\)
-  e4:  00000000        nop
-  e8:  64210000        daddiu  at,at,0
-  ec:  fc240000        sd      a0,0\(at\)
-  f0:  df810000        ld      at,0\(gp\)
-  f4:  00000000        nop
-  f8:  64210000        daddiu  at,at,0
-  fc:  fc240000        sd      a0,0\(at\)
- 100:  df810000        ld      at,0\(gp\)
- 104:  00000000        nop
- 108:  64210000        daddiu  at,at,0
- 10c:  80240000        lb      a0,0\(at\)
- 110:  90210001        lbu     at,1\(at\)
- 114:  00042200        sll     a0,a0,0x8
- 118:  00812025        or      a0,a0,at
- 11c:  df810000        ld      at,0\(gp\)
- 120:  00000000        nop
- 124:  64210000        daddiu  at,at,0
- 128:  a0240001        sb      a0,1\(at\)
- 12c:  00042202        srl     a0,a0,0x8
- 130:  a0240000        sb      a0,0\(at\)
- 134:  90210001        lbu     at,1\(at\)
- 138:  00042200        sll     a0,a0,0x8
- 13c:  00812025        or      a0,a0,at
- 140:  df810000        ld      at,0\(gp\)
- 144:  00000000        nop
- 148:  64210000        daddiu  at,at,0
- 14c:  88240000        lwl     a0,0\(at\)
- 150:  98240003        lwr     a0,3\(at\)
- 154:  df810000        ld      at,0\(gp\)
- 158:  00000000        nop
- 15c:  64210000        daddiu  at,at,0
- 160:  a8240000        swl     a0,0\(at\)
- 164:  b8240003        swr     a0,3\(at\)
- 168:  3404ffc0        li      a0,0xffc0
- 16c:  000423bc        dsll32  a0,a0,0xe
- 170:  df810000        ld      at,0\(gp\)
- 174:  dc240000        ld      a0,0\(at\)
- 178:  3401ffc0        li      at,0xffc0
- 17c:  00010bbc        dsll32  at,at,0xe
- 180:  44a10000        dmtc1   at,\$f0
- 184:  df810000        ld      at,0\(gp\)
- 188:  d4200008        ldc1    \$f0,8\(at\)
- 18c:  64a40064        daddiu  a0,a1,100
- 190:  2c840001        sltiu   a0,a0,1
- 194:  64a40064        daddiu  a0,a1,100
- 198:  0004202b        sltu    a0,zero,a0
- 19c:  00a0202d        move    a0,a1
- 1a0:  df840000        ld      a0,0\(gp\)
- 1a4:  00000000        nop
- 1a8:  64840000        daddiu  a0,a0,0
- 1ac:  df840000        ld      a0,0\(gp\)
- 1b0:  00000000        nop
- 1b4:  64840000        daddiu  a0,a0,0
- 1b8:  df810000        ld      at,0\(gp\)
- 1bc:  00000000        nop
- 1c0:  64210000        daddiu  at,at,0
- 1c4:  68240000        ldl     a0,0\(at\)
- 1c8:  6c240007        ldr     a0,7\(at\)
- 1cc:  df810000        ld      at,0\(gp\)
- 1d0:  00000000        nop
- 1d4:  64210000        daddiu  at,at,0
- 1d8:  b0240000        sdl     a0,0\(at\)
- 1dc:  b4240007        sdr     a0,7\(at\)
- 1e0:  3c018000        lui     at,0x8000
- 1e4:  0081082a        slt     at,a0,at
- 1e8:  10200010        beqz    at,22c <[^>]*>
- 1ec:  00000000        nop
- 1f0:  34018000        li      at,0x8000
- 1f4:  00010c78        dsll    at,at,0x11
- 1f8:  0081082b        sltu    at,a0,at
- 1fc:  1020000b        beqz    at,22c <[^>]*>
- 200:  00000000        nop
- 204:  3c018000        lui     at,0x8000
- 208:  0081082a        slt     at,a0,at
- 20c:  14200007        bnez    at,22c <[^>]*>
- 210:  00000000        nop
- 214:  34018000        li      at,0x8000
- 218:  00010c78        dsll    at,at,0x11
- 21c:  0081082b        sltu    at,a0,at
- 220:  14200002        bnez    at,22c <[^>]*>
- 224:  00000000        nop
- 228:  46231040        add.d   \$f1,\$f2,\$f3
+  3c:  8f990000        lw      t9,0\(gp\)
+  40:  273901dc        addiu   t9,t9,476
+  44:  0320f809        jalr    t9
+  48:  00000000        nop
+  4c:  8fbc0008        lw      gp,8\(sp\)
+  50:  8f840000        lw      a0,0\(gp\)
+  54:  24840000        addiu   a0,a0,0
+  58:  8c840000        lw      a0,0\(a0\)
+  5c:  8f840000        lw      a0,0\(gp\)
+  60:  24840000        addiu   a0,a0,0
+  64:  8c840000        lw      a0,0\(a0\)
+  68:  8f840000        lw      a0,0\(gp\)
+  6c:  248401dc        addiu   a0,a0,476
+  70:  8c840000        lw      a0,0\(a0\)
+  74:  8f840000        lw      a0,0\(gp\)
+  78:  24840000        addiu   a0,a0,0
+  7c:  dc840000        ld      a0,0\(a0\)
+  80:  8f840000        lw      a0,0\(gp\)
+  84:  24840000        addiu   a0,a0,0
+  88:  dc840000        ld      a0,0\(a0\)
+  8c:  8f840000        lw      a0,0\(gp\)
+  90:  248401dc        addiu   a0,a0,476
+  94:  dc840000        ld      a0,0\(a0\)
+  98:  8f810000        lw      at,0\(gp\)
+  9c:  24210000        addiu   at,at,0
+  a0:  ac240000        sw      a0,0\(at\)
+  a4:  8f810000        lw      at,0\(gp\)
+  a8:  24210000        addiu   at,at,0
+  ac:  ac240000        sw      a0,0\(at\)
+  b0:  8f810000        lw      at,0\(gp\)
+  b4:  24210000        addiu   at,at,0
+  b8:  fc240000        sd      a0,0\(at\)
+  bc:  8f810000        lw      at,0\(gp\)
+  c0:  24210000        addiu   at,at,0
+  c4:  fc240000        sd      a0,0\(at\)
+  c8:  8f810000        lw      at,0\(gp\)
+  cc:  24210000        addiu   at,at,0
+  d0:  80240000        lb      a0,0\(at\)
+  d4:  90210001        lbu     at,1\(at\)
+  d8:  00042200        sll     a0,a0,0x8
+  dc:  00812025        or      a0,a0,at
+  e0:  8f810000        lw      at,0\(gp\)
+  e4:  24210000        addiu   at,at,0
+  e8:  a0240001        sb      a0,1\(at\)
+  ec:  00042202        srl     a0,a0,0x8
+  f0:  a0240000        sb      a0,0\(at\)
+  f4:  90210001        lbu     at,1\(at\)
+  f8:  00042200        sll     a0,a0,0x8
+  fc:  00812025        or      a0,a0,at
+ 100:  8f810000        lw      at,0\(gp\)
+ 104:  24210000        addiu   at,at,0
+ 108:  88240000        lwl     a0,0\(at\)
+ 10c:  98240003        lwr     a0,3\(at\)
+ 110:  8f810000        lw      at,0\(gp\)
+ 114:  24210000        addiu   at,at,0
+ 118:  a8240000        swl     a0,0\(at\)
+ 11c:  b8240003        swr     a0,3\(at\)
+ 120:  3404ffc0        li      a0,0xffc0
+ 124:  000423bc        dsll32  a0,a0,0xe
+ 128:  8f810000        lw      at,0\(gp\)
+ 12c:  dc240000        ld      a0,0\(at\)
+ 130:  3401ffc0        li      at,0xffc0
+ 134:  00010bbc        dsll32  at,at,0xe
+ 138:  44a10000        dmtc1   at,\$f0
+ 13c:  8f810000        lw      at,0\(gp\)
+ 140:  d4200008        ldc1    \$f0,8\(at\)
+ 144:  64a40064        daddiu  a0,a1,100
+ 148:  2c840001        sltiu   a0,a0,1
+ 14c:  64a40064        daddiu  a0,a1,100
+ 150:  0004202b        sltu    a0,zero,a0
+ 154:  00a0202d        move    a0,a1
+ 158:  8f840000        lw      a0,0\(gp\)
+ 15c:  24840000        addiu   a0,a0,0
+ 160:  8f840000        lw      a0,0\(gp\)
+ 164:  24840000        addiu   a0,a0,0
+ 168:  8f810000        lw      at,0\(gp\)
+ 16c:  24210000        addiu   at,at,0
+ 170:  68240000        ldl     a0,0\(at\)
+ 174:  6c240007        ldr     a0,7\(at\)
+ 178:  8f810000        lw      at,0\(gp\)
+ 17c:  24210000        addiu   at,at,0
+ 180:  b0240000        sdl     a0,0\(at\)
+ 184:  b4240007        sdr     a0,7\(at\)
+ 188:  34018000        li      at,0x8000
+ 18c:  00010c38        dsll    at,at,0x10
+ 190:  0081082a        slt     at,a0,at
+ 194:  10200011        beqz    at,1dc <[^>]*>
+ 198:  00000000        nop
+ 19c:  34018000        li      at,0x8000
+ 1a0:  00010c78        dsll    at,at,0x11
+ 1a4:  0081082b        sltu    at,a0,at
+ 1a8:  1020000c        beqz    at,1dc <[^>]*>
+ 1ac:  00000000        nop
+ 1b0:  34018000        li      at,0x8000
+ 1b4:  00010c38        dsll    at,at,0x10
+ 1b8:  0081082a        slt     at,a0,at
+ 1bc:  14200007        bnez    at,1dc <[^>]*>
+ 1c0:  00000000        nop
+ 1c4:  34018000        li      at,0x8000
+ 1c8:  00010c78        dsll    at,at,0x11
+ 1cc:  0081082b        sltu    at,a0,at
+ 1d0:  14200002        bnez    at,1dc <[^>]*>
+ 1d4:  00000000        nop
+ 1d8:  46231040        add.d   \$f1,\$f2,\$f3
+
+0+01dc <[^>]*>:
+       ...