X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=test%2FMC%2FMips%2Fmips64r5%2Fvalid.s;h=029dfa9438c79a5431debea2d9923931f4b3b26a;hb=cddc3e03e4ec99c0268c03a126195173e519ed58;hp=844663080b35bc009fbb28abc0a734bb9d344dfc;hpb=4310bcf018d080c679c61f59d2db434ccf06a412;p=android-x86%2Fexternal-llvm.git diff --git a/test/MC/Mips/mips64r5/valid.s b/test/MC/Mips/mips64r5/valid.s index 844663080b3..029dfa9438c 100644 --- a/test/MC/Mips/mips64r5/valid.s +++ b/test/MC/Mips/mips64r5/valid.s @@ -40,7 +40,7 @@ a: bltzall $6,488 # CHECK: bltzall $6, 488 # encoding: [0x04,0xd2,0x00,0x7a] bltzl $s1,-9964 # CHECK: bltzl $17, -9964 # encoding: [0x06,0x22,0xf6,0x45] bnel $gp,$s4,5107 # CHECK: bnel $gp, $20, 5107 # encoding: [0x57,0x94,0x04,0xfc] - cache 1, 8($5) # CHECK: cache 1, 8($5) # encoding: [0xbc,0xa1,0x00,0x08] + cache 1, 8($5) # CHECK: cache 1, 8($5) # encoding: [0xbc,0xa1,0x00,0x08] c.ngl.d $f29,$f29 c.ngle.d $f0,$f16 c.sf.d $f30,$f0 @@ -84,7 +84,9 @@ a: div.d $f29,$f20,$f27 div.s $f4,$f5,$f15 divu $zero,$25,$15 + dmfc0 $10, $16, 2 # CHECK: dmfc0 $10, $16, 2 # encoding: [0x40,0x2a,0x80,0x02] dmfc1 $12,$f13 + dmtc0 $4, $10, 0 # CHECK: dmtc0 $4, $10, 0 # encoding: [0x40,0xa4,0x50,0x00] dmtc1 $s0,$f14 dmult $s7,$9 dmultu $a1,$a2 @@ -130,6 +132,7 @@ a: ei $14 # CHECK: ei $14 # encoding: [0x41,0x6e,0x60,0x20] ei # CHECK: ei # encoding: [0x41,0x60,0x60,0x20] eret + eretnc # CHECK: eretnc # encoding: [0x42,0x00,0x00,0x58] floor.l.d $f26,$f7 floor.l.s $f12,$f5 floor.w.d $f14,$f11 @@ -169,7 +172,7 @@ a: madd.s $f1,$f31,$f19,$f25 maddu $s3,$gp maddu $24,$s2 - mfc0 $a2,$14,1 + mfc0 $8,$15,1 # CHECK: mfc0 $8, $15, 1 # encoding: [0x40,0x08,0x78,0x01] mfc1 $a3,$f27 mfhc1 $s8,$f24 mfhi $s3 @@ -177,10 +180,10 @@ a: mflo $s1 mov.d $f20,$f14 mov.s $f2,$f27 - move $a0,$a3 - move $s5,$a0 - move $s8,$a0 - move $25,$a2 + move $a0,$a3 # CHECK: move $4, $7 # encoding: [0x00,0xe0,0x20,0x25] + move $s5,$a0 # CHECK: move $21, $4 # encoding: [0x00,0x80,0xa8,0x25] + move $s8,$a0 # CHECK: move $fp, $4 # encoding: [0x00,0x80,0xf0,0x25] + move $25,$a2 # CHECK: move $25, $6 # encoding: [0x00,0xc0,0xc8,0x25] movf $gp,$8,$fcc7 movf.d $f6,$f11,$fcc5 movf.s $f23,$f5,$fcc6 @@ -196,7 +199,7 @@ a: msub $s7,$k1 msub.s $f12,$f19,$f10,$f16 msubu $15,$a1 - mtc0 $9,$29,3 + mtc0 $9,$15,1 # CHECK: mtc0 $9, $15, 1 # encoding: [0x40,0x89,0x78,0x01] mtc1 $s8,$f9 mthc1 $zero,$f16 mthi $s1