MIPS/GAS: Implement microMIPS branch/jump compaction
[deliverable/binutils-gdb.git] / gas / testsuite / gas / mips / micromips-noinsn32.d
index 520c9cb3f875cee28553aef7dda95ecda7f55636..4322e4b9dee4cafdc7219dd616f09b3501363e90 100644 (file)
@@ -100,10 +100,10 @@ Disassembly of section \.text:
 [ 0-9a-f]+:    0c1e            move    zero,s8
 [ 0-9a-f]+:    0c1f            move    zero,ra
 [ 0-9a-f]+:    0ec2            move    s6,v0
-[ 0-9a-f]+:    0016 1150       move    v0,s6
+[ 0-9a-f]+:    0016 1290       move    v0,s6
 [ 0-9a-f]+:    cfff            b       [0-9a-f]+ <test\+0x[0-9a-f]+>
 [      ]*[0-9a-f]+: R_MICROMIPS_PC10_S1        test
-[ 0-9a-f]+:    0002 b150       move    s6,v0
+[ 0-9a-f]+:    0002 b290       move    s6,v0
 [ 0-9a-f]+:    9400 fffe       b       [0-9a-f]+ <test\+0x[0-9a-f]+>
 [      ]*[0-9a-f]+: R_MICROMIPS_PC16_S1        test
 [ 0-9a-f]+:    0c00            nop
@@ -683,6 +683,7 @@ Disassembly of section \.text:
 [ 0-9a-f]+:    9411 fffe       beqz    s1,[0-9a-f]+ <.*\+0x[0-9a-f]+>
 [      ]*[0-9a-f]+: R_MICROMIPS_PC16_S1        test2
 [ 0-9a-f]+:    0c00            nop
+[ 0-9a-f]+:    0c00            nop
 [ 0-9a-f]+:    ad7f            bnez    v0,[0-9a-f]+ <.*\+0x[0-9a-f]+>
 [      ]*[0-9a-f]+: R_MICROMIPS_PC7_S1 test3
 [ 0-9a-f]+:    0c00            nop
@@ -1181,7 +1182,7 @@ Disassembly of section \.text:
 [      ]*[0-9a-f]+: R_MICROMIPS_26_S1  test
 [ 0-9a-f]+:    0000 0000       nop
 [ 0-9a-f]+:    f000 0000       jalx    [0-9a-f]+ <test>
-[      ]*[0-9a-f]+: R_MICROMIPS_26_S1  test2
+[      ]*[0-9a-f]+: R_MICROMIPS_26_S1  test4
 [ 0-9a-f]+:    0000 0000       nop
 [ 0-9a-f]+:    41a2 0000       lui     v0,0x0
 [      ]*[0-9a-f]+: R_MICROMIPS_HI16   test
@@ -5045,7 +5046,6 @@ Disassembly of section \.text:
 [ 0-9a-f]+:    03ff 937c       wait    0x3ff
 [ 0-9a-f]+:    03ff 8b7c       syscall 0x3ff
 [ 0-9a-f]+:    03ff fffa       cop2    0x7fffff
-[ 0-9a-f]+:    0c00            nop
 [ 0-9a-f]+:    0000 0000       nop
 
 [0-9a-f]+ <fp_test>:
@@ -5391,11 +5391,11 @@ Disassembly of section \.text:
 [ 0-9a-f]+:    5401 1b3b       ceil\.w\.s      \$f0,\$f1
 [ 0-9a-f]+:    57df 1b3b       ceil\.w\.s      \$f30,\$f31
 [ 0-9a-f]+:    5442 1b3b       ceil\.w\.s      \$f2,\$f2
-[ 0-9a-f]+:    54a0 103b       cfc1    a1,\$0
-[ 0-9a-f]+:    54a1 103b       cfc1    a1,\$1
+[ 0-9a-f]+:    54a0 103b       cfc1    a1,c1_fir
+[ 0-9a-f]+:    54a1 103b       cfc1    a1,c1_ufr
 [ 0-9a-f]+:    54a2 103b       cfc1    a1,\$2
 [ 0-9a-f]+:    54a3 103b       cfc1    a1,\$3
-[ 0-9a-f]+:    54a4 103b       cfc1    a1,\$4
+[ 0-9a-f]+:    54a4 103b       cfc1    a1,c1_unfr
 [ 0-9a-f]+:    54a5 103b       cfc1    a1,\$5
 [ 0-9a-f]+:    54a6 103b       cfc1    a1,\$6
 [ 0-9a-f]+:    54a7 103b       cfc1    a1,\$7
@@ -5416,18 +5416,18 @@ Disassembly of section \.text:
 [ 0-9a-f]+:    54b6 103b       cfc1    a1,\$22
 [ 0-9a-f]+:    54b7 103b       cfc1    a1,\$23
 [ 0-9a-f]+:    54b8 103b       cfc1    a1,\$24
-[ 0-9a-f]+:    54b9 103b       cfc1    a1,\$25
-[ 0-9a-f]+:    54ba 103b       cfc1    a1,\$26
+[ 0-9a-f]+:    54b9 103b       cfc1    a1,c1_fccr
+[ 0-9a-f]+:    54ba 103b       cfc1    a1,c1_fexr
 [ 0-9a-f]+:    54bb 103b       cfc1    a1,\$27
-[ 0-9a-f]+:    54bc 103b       cfc1    a1,\$28
+[ 0-9a-f]+:    54bc 103b       cfc1    a1,c1_fenr
 [ 0-9a-f]+:    54bd 103b       cfc1    a1,\$29
 [ 0-9a-f]+:    54be 103b       cfc1    a1,\$30
-[ 0-9a-f]+:    54bf 103b       cfc1    a1,\$31
-[ 0-9a-f]+:    54a0 103b       cfc1    a1,\$0
-[ 0-9a-f]+:    54a1 103b       cfc1    a1,\$1
+[ 0-9a-f]+:    54bf 103b       cfc1    a1,c1_fcsr
+[ 0-9a-f]+:    54a0 103b       cfc1    a1,c1_fir
+[ 0-9a-f]+:    54a1 103b       cfc1    a1,c1_ufr
 [ 0-9a-f]+:    54a2 103b       cfc1    a1,\$2
 [ 0-9a-f]+:    54a3 103b       cfc1    a1,\$3
-[ 0-9a-f]+:    54a4 103b       cfc1    a1,\$4
+[ 0-9a-f]+:    54a4 103b       cfc1    a1,c1_unfr
 [ 0-9a-f]+:    54a5 103b       cfc1    a1,\$5
 [ 0-9a-f]+:    54a6 103b       cfc1    a1,\$6
 [ 0-9a-f]+:    54a7 103b       cfc1    a1,\$7
@@ -5448,13 +5448,13 @@ Disassembly of section \.text:
 [ 0-9a-f]+:    54b6 103b       cfc1    a1,\$22
 [ 0-9a-f]+:    54b7 103b       cfc1    a1,\$23
 [ 0-9a-f]+:    54b8 103b       cfc1    a1,\$24
-[ 0-9a-f]+:    54b9 103b       cfc1    a1,\$25
-[ 0-9a-f]+:    54ba 103b       cfc1    a1,\$26
+[ 0-9a-f]+:    54b9 103b       cfc1    a1,c1_fccr
+[ 0-9a-f]+:    54ba 103b       cfc1    a1,c1_fexr
 [ 0-9a-f]+:    54bb 103b       cfc1    a1,\$27
-[ 0-9a-f]+:    54bc 103b       cfc1    a1,\$28
+[ 0-9a-f]+:    54bc 103b       cfc1    a1,c1_fenr
 [ 0-9a-f]+:    54bd 103b       cfc1    a1,\$29
 [ 0-9a-f]+:    54be 103b       cfc1    a1,\$30
-[ 0-9a-f]+:    54bf 103b       cfc1    a1,\$31
+[ 0-9a-f]+:    54bf 103b       cfc1    a1,c1_fcsr
 [ 0-9a-f]+:    00a0 cd3c       cfc2    a1,\$0
 [ 0-9a-f]+:    00a1 cd3c       cfc2    a1,\$1
 [ 0-9a-f]+:    00a2 cd3c       cfc2    a1,\$2
@@ -5487,11 +5487,11 @@ Disassembly of section \.text:
 [ 0-9a-f]+:    00bd cd3c       cfc2    a1,\$29
 [ 0-9a-f]+:    00be cd3c       cfc2    a1,\$30
 [ 0-9a-f]+:    00bf cd3c       cfc2    a1,\$31
-[ 0-9a-f]+:    54a0 183b       ctc1    a1,\$0
-[ 0-9a-f]+:    54a1 183b       ctc1    a1,\$1
+[ 0-9a-f]+:    54a0 183b       ctc1    a1,c1_fir
+[ 0-9a-f]+:    54a1 183b       ctc1    a1,c1_ufr
 [ 0-9a-f]+:    54a2 183b       ctc1    a1,\$2
 [ 0-9a-f]+:    54a3 183b       ctc1    a1,\$3
-[ 0-9a-f]+:    54a4 183b       ctc1    a1,\$4
+[ 0-9a-f]+:    54a4 183b       ctc1    a1,c1_unfr
 [ 0-9a-f]+:    54a5 183b       ctc1    a1,\$5
 [ 0-9a-f]+:    54a6 183b       ctc1    a1,\$6
 [ 0-9a-f]+:    54a7 183b       ctc1    a1,\$7
@@ -5512,18 +5512,18 @@ Disassembly of section \.text:
 [ 0-9a-f]+:    54b6 183b       ctc1    a1,\$22
 [ 0-9a-f]+:    54b7 183b       ctc1    a1,\$23
 [ 0-9a-f]+:    54b8 183b       ctc1    a1,\$24
-[ 0-9a-f]+:    54b9 183b       ctc1    a1,\$25
-[ 0-9a-f]+:    54ba 183b       ctc1    a1,\$26
+[ 0-9a-f]+:    54b9 183b       ctc1    a1,c1_fccr
+[ 0-9a-f]+:    54ba 183b       ctc1    a1,c1_fexr
 [ 0-9a-f]+:    54bb 183b       ctc1    a1,\$27
-[ 0-9a-f]+:    54bc 183b       ctc1    a1,\$28
+[ 0-9a-f]+:    54bc 183b       ctc1    a1,c1_fenr
 [ 0-9a-f]+:    54bd 183b       ctc1    a1,\$29
 [ 0-9a-f]+:    54be 183b       ctc1    a1,\$30
-[ 0-9a-f]+:    54bf 183b       ctc1    a1,\$31
-[ 0-9a-f]+:    54a0 183b       ctc1    a1,\$0
-[ 0-9a-f]+:    54a1 183b       ctc1    a1,\$1
+[ 0-9a-f]+:    54bf 183b       ctc1    a1,c1_fcsr
+[ 0-9a-f]+:    54a0 183b       ctc1    a1,c1_fir
+[ 0-9a-f]+:    54a1 183b       ctc1    a1,c1_ufr
 [ 0-9a-f]+:    54a2 183b       ctc1    a1,\$2
 [ 0-9a-f]+:    54a3 183b       ctc1    a1,\$3
-[ 0-9a-f]+:    54a4 183b       ctc1    a1,\$4
+[ 0-9a-f]+:    54a4 183b       ctc1    a1,c1_unfr
 [ 0-9a-f]+:    54a5 183b       ctc1    a1,\$5
 [ 0-9a-f]+:    54a6 183b       ctc1    a1,\$6
 [ 0-9a-f]+:    54a7 183b       ctc1    a1,\$7
@@ -5544,13 +5544,13 @@ Disassembly of section \.text:
 [ 0-9a-f]+:    54b6 183b       ctc1    a1,\$22
 [ 0-9a-f]+:    54b7 183b       ctc1    a1,\$23
 [ 0-9a-f]+:    54b8 183b       ctc1    a1,\$24
-[ 0-9a-f]+:    54b9 183b       ctc1    a1,\$25
-[ 0-9a-f]+:    54ba 183b       ctc1    a1,\$26
+[ 0-9a-f]+:    54b9 183b       ctc1    a1,c1_fccr
+[ 0-9a-f]+:    54ba 183b       ctc1    a1,c1_fexr
 [ 0-9a-f]+:    54bb 183b       ctc1    a1,\$27
-[ 0-9a-f]+:    54bc 183b       ctc1    a1,\$28
+[ 0-9a-f]+:    54bc 183b       ctc1    a1,c1_fenr
 [ 0-9a-f]+:    54bd 183b       ctc1    a1,\$29
 [ 0-9a-f]+:    54be 183b       ctc1    a1,\$30
-[ 0-9a-f]+:    54bf 183b       ctc1    a1,\$31
+[ 0-9a-f]+:    54bf 183b       ctc1    a1,c1_fcsr
 [ 0-9a-f]+:    00a0 dd3c       ctc2    a1,\$0
 [ 0-9a-f]+:    00a1 dd3c       ctc2    a1,\$1
 [ 0-9a-f]+:    00a2 dd3c       ctc2    a1,\$2
@@ -6766,11 +6766,11 @@ Disassembly of section \.text:
 [ 0-9a-f]+:    54bd 243b       dmfc1   a1,\$f29
 [ 0-9a-f]+:    54be 243b       dmfc1   a1,\$f30
 [ 0-9a-f]+:    54bf 243b       dmfc1   a1,\$f31
-[ 0-9a-f]+:    54a0 2c3b       dmtc1   a1,\$0
-[ 0-9a-f]+:    54a1 2c3b       dmtc1   a1,\$1
+[ 0-9a-f]+:    54a0 2c3b       dmtc1   a1,c1_fir
+[ 0-9a-f]+:    54a1 2c3b       dmtc1   a1,c1_ufr
 [ 0-9a-f]+:    54a2 2c3b       dmtc1   a1,\$2
 [ 0-9a-f]+:    54a3 2c3b       dmtc1   a1,\$3
-[ 0-9a-f]+:    54a4 2c3b       dmtc1   a1,\$4
+[ 0-9a-f]+:    54a4 2c3b       dmtc1   a1,c1_unfr
 [ 0-9a-f]+:    54a5 2c3b       dmtc1   a1,\$5
 [ 0-9a-f]+:    54a6 2c3b       dmtc1   a1,\$6
 [ 0-9a-f]+:    54a7 2c3b       dmtc1   a1,\$7
@@ -6791,18 +6791,18 @@ Disassembly of section \.text:
 [ 0-9a-f]+:    54b6 2c3b       dmtc1   a1,\$22
 [ 0-9a-f]+:    54b7 2c3b       dmtc1   a1,\$23
 [ 0-9a-f]+:    54b8 2c3b       dmtc1   a1,\$24
-[ 0-9a-f]+:    54b9 2c3b       dmtc1   a1,\$25
-[ 0-9a-f]+:    54ba 2c3b       dmtc1   a1,\$26
+[ 0-9a-f]+:    54b9 2c3b       dmtc1   a1,c1_fccr
+[ 0-9a-f]+:    54ba 2c3b       dmtc1   a1,c1_fexr
 [ 0-9a-f]+:    54bb 2c3b       dmtc1   a1,\$27
-[ 0-9a-f]+:    54bc 2c3b       dmtc1   a1,\$28
+[ 0-9a-f]+:    54bc 2c3b       dmtc1   a1,c1_fenr
 [ 0-9a-f]+:    54bd 2c3b       dmtc1   a1,\$29
 [ 0-9a-f]+:    54be 2c3b       dmtc1   a1,\$30
-[ 0-9a-f]+:    54bf 2c3b       dmtc1   a1,\$31
-[ 0-9a-f]+:    54a0 2c3b       dmtc1   a1,\$0
-[ 0-9a-f]+:    54a1 2c3b       dmtc1   a1,\$1
+[ 0-9a-f]+:    54bf 2c3b       dmtc1   a1,c1_fcsr
+[ 0-9a-f]+:    54a0 2c3b       dmtc1   a1,c1_fir
+[ 0-9a-f]+:    54a1 2c3b       dmtc1   a1,c1_ufr
 [ 0-9a-f]+:    54a2 2c3b       dmtc1   a1,\$2
 [ 0-9a-f]+:    54a3 2c3b       dmtc1   a1,\$3
-[ 0-9a-f]+:    54a4 2c3b       dmtc1   a1,\$4
+[ 0-9a-f]+:    54a4 2c3b       dmtc1   a1,c1_unfr
 [ 0-9a-f]+:    54a5 2c3b       dmtc1   a1,\$5
 [ 0-9a-f]+:    54a6 2c3b       dmtc1   a1,\$6
 [ 0-9a-f]+:    54a7 2c3b       dmtc1   a1,\$7
@@ -6823,13 +6823,13 @@ Disassembly of section \.text:
 [ 0-9a-f]+:    54b6 2c3b       dmtc1   a1,\$22
 [ 0-9a-f]+:    54b7 2c3b       dmtc1   a1,\$23
 [ 0-9a-f]+:    54b8 2c3b       dmtc1   a1,\$24
-[ 0-9a-f]+:    54b9 2c3b       dmtc1   a1,\$25
-[ 0-9a-f]+:    54ba 2c3b       dmtc1   a1,\$26
+[ 0-9a-f]+:    54b9 2c3b       dmtc1   a1,c1_fccr
+[ 0-9a-f]+:    54ba 2c3b       dmtc1   a1,c1_fexr
 [ 0-9a-f]+:    54bb 2c3b       dmtc1   a1,\$27
-[ 0-9a-f]+:    54bc 2c3b       dmtc1   a1,\$28
+[ 0-9a-f]+:    54bc 2c3b       dmtc1   a1,c1_fenr
 [ 0-9a-f]+:    54bd 2c3b       dmtc1   a1,\$29
 [ 0-9a-f]+:    54be 2c3b       dmtc1   a1,\$30
-[ 0-9a-f]+:    54bf 2c3b       dmtc1   a1,\$31
+[ 0-9a-f]+:    54bf 2c3b       dmtc1   a1,c1_fcsr
 [ 0-9a-f]+:    0040 6d3c       dmfc2   v0,\$0
 [ 0-9a-f]+:    0041 6d3c       dmfc2   v0,\$1
 [ 0-9a-f]+:    0042 6d3c       dmfc2   v0,\$2
@@ -7595,7 +7595,7 @@ Disassembly of section \.text:
 [      ]*[0-9a-f]+: R_MICROMIPS_26_S1  test_delay_slot
 [ 0-9a-f]+:    0000 0000       nop
 [ 0-9a-f]+:    f000 0000       jalx    [0-9a-f]+ <test>
-[      ]*[0-9a-f]+: R_MICROMIPS_26_S1  test_delay_slot
+[      ]*[0-9a-f]+: R_MICROMIPS_26_S1  test_delay_slot_ext
 [ 0-9a-f]+:    0000 0000       nop
 [ 0-9a-f]+:    03e2 0f3c       jalr    v0
 [ 0-9a-f]+:    0000 0000       nop
This page took 0.02991 seconds and 4 git commands to generate.