136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines# Instructions that should be valid but currently fail for known reasons (e.g. 236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines# they aren't implemented yet). 336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines# This test is set up to XPASS if any instruction generates an encoding. 436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines# 5dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines# RUN: not llvm-mc %s -triple=mips-unknown-linux -show-encoding -mcpu=mips32 | not FileCheck %s 636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines# CHECK-NOT: encoding 736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines# XFAIL: * 836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 9dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines .set noat 10dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines c.eq.d $fcc1,$f15,$f15 11dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines c.eq.s $fcc5,$f24,$f17 12dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines c.f.d $fcc4,$f11,$f21 13dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines c.f.s $fcc4,$f30,$f7 14dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines c.le.d $fcc4,$f18,$f1 15dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines c.le.s $fcc6,$f24,$f4 16dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines c.lt.d $fcc3,$f9,$f3 17dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines c.lt.s $fcc2,$f17,$f14 18dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines c.nge.d $fcc5,$f21,$f16 19dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines c.nge.s $fcc3,$f11,$f8 20dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines c.ngl.s $fcc2,$f31,$f23 21dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines c.ngle.s $fcc2,$f18,$f23 22dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines c.ngt.d $fcc4,$f24,$f7 23dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines c.ngt.s $fcc5,$f8,$f13 24dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines c.ole.d $fcc2,$f16,$f31 25dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines c.ole.s $fcc3,$f7,$f20 26dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines c.olt.d $fcc4,$f19,$f28 27dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines c.olt.s $fcc6,$f20,$f7 28dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines c.seq.d $fcc4,$f31,$f7 29dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines c.seq.s $fcc7,$f1,$f25 30dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines c.ueq.d $fcc4,$f13,$f25 31dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines c.ueq.s $fcc6,$f3,$f30 32dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines c.ule.d $fcc7,$f25,$f18 33dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines c.ule.s $fcc7,$f21,$f30 34dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines c.ult.d $fcc6,$f6,$f17 35dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines c.ult.s $fcc7,$f24,$f10 36dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines c.un.d $fcc6,$f23,$f24 37dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines c.un.s $fcc1,$f30,$f4 38dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines rorv $13,$a3,$s5 39