1# Instructions that should be valid but currently fail for known reasons (e.g. 2# they aren't implemented yet). 3# This test is set up to XPASS if any instruction generates an encoding. 4# 5# RUN: not llvm-mc %s -triple=mips64-unknown-linux -show-encoding -mcpu=mips64r2 | not FileCheck %s 6# CHECK-NOT: encoding 7# XFAIL: * 8 9 .set noat 10 abs.ps $f22,$f8 11 addqh.w $s7,$s7,$k1 12 addqh_r.w $8,$v1,$zero 13 alnv.ps $f12,$f18,$f30,$12 14 c.eq.ps $fcc5,$f0,$f9 15 c.f.ps $fcc6,$f11,$f11 16 c.le.ps $fcc1,$f7,$f20 17 c.lt.ps $f19,$f5 18 c.nge.ps $f1,$f26 19 c.ngl.ps $f21,$f30 20 c.ngle.ps $fcc7,$f12,$f20 21 c.ngt.ps $fcc5,$f30,$f6 22 c.ole.ps $fcc7,$f21,$f8 23 c.olt.ps $fcc3,$f7,$f16 24 c.seq.ps $fcc6,$f31,$f14 25 c.sf.ps $fcc6,$f4,$f6 26 c.ueq.ps $fcc1,$f5,$f29 27 c.ule.ps $fcc6,$f17,$f3 28 c.ult.ps $fcc7,$f14,$f0 29 c.un.ps $fcc4,$f2,$f26 30 dmfc0 $10,c0_watchhi,2 31 dmfgc0 $gp,c0_perfcnt,6 32 dmt $k0 33 dmtc0 $15,c0_datalo 34 dmtgc0 $a2,c0_watchlo,2 35 drorv $at,$a1,$s7 36 dvpe $s6 37 emt $8 38 evpe $v0 39 fork $s2,$8,$a0 40 iret 41 lbe $14,122($9) 42 lbue $11,-108($10) 43 lhe $s6,219($v1) 44 lhue $gp,118($11) 45 lle $gp,-237($ra) 46 lwe $ra,-145($14) 47 lwle $11,-42($11) 48 lwre $sp,-152($24) 49 madd.ps $f22,$f3,$f14,$f3 50 mfgc0 $s6,c0_datahi1 51 mov.ps $f22,$f17 52 movf.ps $f10,$f28,$fcc6 53 movn.ps $f31,$f31,$s3 54 movt.ps $f20,$f25,$fcc2 55 movz.ps $f18,$f17,$ra 56 msgn.qh $v0,$v24,$v20 57 msgn.qh $v12,$v21,$v0[1] 58 msub.ps $f12,$f14,$f29,$f17 59 mtc0 $9,c0_datahi1 60 mtgc0 $s4,$21,7 61 neg.ps $f19,$f13 62 nmadd.ps $f27,$f4,$f9,$f25 63 nmsub.ps $f6,$f12,$f14,$f17 64 preceq.w.phl $s8,$gp 65 preceq.w.phr $s5,$15 66 rdpgpr $s3,$9 67 rorv $13,$a3,$s5 68 sbe $s7,33($s1) 69 sce $sp,189($10) 70 she $24,105($v0) 71 swe $24,94($k0) 72 swle $v1,-209($gp) 73 swre $k0,-202($s2) 74 tlbginv 75 tlbginvf 76 tlbgp 77 tlbgr 78 tlbgwi 79 tlbgwr 80 tlbinv 81 tlbinvf 82 wrpgpr $zero,$13 83 yield $v1,$s0 84