brintos

brintos / llvm-project-archived public Read only

0
0
Text · 5.8 KiB · 71759e7 Raw
181 lines · plain
1# RUN: llvm-mc --triple=loongarch64 --show-encoding %s | \2# RUN:        FileCheck %s --check-prefixes=CHECK-ENCODING,CHECK-INST3# RUN: llvm-mc --triple=loongarch64 --filetype=obj %s | \4# RUN:        llvm-objdump -d - | FileCheck %s --check-prefix=CHECK-INST5 6xvfcmp.caf.s $xr1, $xr8, $xr317# CHECK-INST: xvfcmp.caf.s $xr1, $xr8, $xr318# CHECK-ENCODING: encoding: [0x01,0x7d,0x90,0x0c]9 10xvfcmp.caf.d $xr19, $xr31, $xr2011# CHECK-INST: xvfcmp.caf.d $xr19, $xr31, $xr2012# CHECK-ENCODING: encoding: [0xf3,0x53,0xa0,0x0c]13 14xvfcmp.cun.s $xr8, $xr9, $xr2915# CHECK-INST: xvfcmp.cun.s $xr8, $xr9, $xr2916# CHECK-ENCODING: encoding: [0x28,0x75,0x94,0x0c]17 18xvfcmp.cun.d $xr19, $xr22, $xr2819# CHECK-INST: xvfcmp.cun.d $xr19, $xr22, $xr2820# CHECK-ENCODING: encoding: [0xd3,0x72,0xa4,0x0c]21 22xvfcmp.ceq.s $xr0, $xr1, $xr023# CHECK-INST: xvfcmp.ceq.s $xr0, $xr1, $xr024# CHECK-ENCODING: encoding: [0x20,0x00,0x92,0x0c]25 26xvfcmp.ceq.d $xr29, $xr23, $xr2027# CHECK-INST: xvfcmp.ceq.d $xr29, $xr23, $xr2028# CHECK-ENCODING: encoding: [0xfd,0x52,0xa2,0x0c]29 30xvfcmp.cueq.s $xr5, $xr13, $xr3131# CHECK-INST: xvfcmp.cueq.s $xr5, $xr13, $xr3132# CHECK-ENCODING: encoding: [0xa5,0x7d,0x96,0x0c]33 34xvfcmp.cueq.d $xr4, $xr22, $xr735# CHECK-INST: xvfcmp.cueq.d $xr4, $xr22, $xr736# CHECK-ENCODING: encoding: [0xc4,0x1e,0xa6,0x0c]37 38xvfcmp.clt.s $xr4, $xr9, $xr139# CHECK-INST: xvfcmp.clt.s $xr4, $xr9, $xr140# CHECK-ENCODING: encoding: [0x24,0x05,0x91,0x0c]41 42xvfcmp.clt.d $xr19, $xr4, $xr2143# CHECK-INST: xvfcmp.clt.d $xr19, $xr4, $xr2144# CHECK-ENCODING: encoding: [0x93,0x54,0xa1,0x0c]45 46xvfcmp.cult.s $xr15, $xr17, $xr347# CHECK-INST: xvfcmp.cult.s $xr15, $xr17, $xr348# CHECK-ENCODING: encoding: [0x2f,0x0e,0x95,0x0c]49 50xvfcmp.cult.d $xr20, $xr17, $xr651# CHECK-INST: xvfcmp.cult.d $xr20, $xr17, $xr652# CHECK-ENCODING: encoding: [0x34,0x1a,0xa5,0x0c]53 54xvfcmp.cle.s $xr22, $xr22, $xr1555# CHECK-INST: xvfcmp.cle.s $xr22, $xr22, $xr1556# CHECK-ENCODING: encoding: [0xd6,0x3e,0x93,0x0c]57 58xvfcmp.cle.d $xr21, $xr25, $xr1259# CHECK-INST: xvfcmp.cle.d $xr21, $xr25, $xr1260# CHECK-ENCODING: encoding: [0x35,0x33,0xa3,0x0c]61 62xvfcmp.cule.s $xr1, $xr2, $xr2963# CHECK-INST: xvfcmp.cule.s $xr1, $xr2, $xr2964# CHECK-ENCODING: encoding: [0x41,0x74,0x97,0x0c]65 66xvfcmp.cule.d $xr0, $xr5, $xr1167# CHECK-INST: xvfcmp.cule.d $xr0, $xr5, $xr1168# CHECK-ENCODING: encoding: [0xa0,0x2c,0xa7,0x0c]69 70xvfcmp.cne.s $xr7, $xr17, $xr2671# CHECK-INST: xvfcmp.cne.s $xr7, $xr17, $xr2672# CHECK-ENCODING: encoding: [0x27,0x6a,0x98,0x0c]73 74xvfcmp.cne.d $xr18, $xr25, $xr075# CHECK-INST: xvfcmp.cne.d $xr18, $xr25, $xr076# CHECK-ENCODING: encoding: [0x32,0x03,0xa8,0x0c]77 78xvfcmp.cor.s $xr1, $xr2, $xr1479# CHECK-INST: xvfcmp.cor.s $xr1, $xr2, $xr1480# CHECK-ENCODING: encoding: [0x41,0x38,0x9a,0x0c]81 82xvfcmp.cor.d $xr12, $xr19, $xr2383# CHECK-INST: xvfcmp.cor.d $xr12, $xr19, $xr2384# CHECK-ENCODING: encoding: [0x6c,0x5e,0xaa,0x0c]85 86xvfcmp.cune.s $xr21, $xr17, $xr487# CHECK-INST: xvfcmp.cune.s $xr21, $xr17, $xr488# CHECK-ENCODING: encoding: [0x35,0x12,0x9c,0x0c]89 90xvfcmp.cune.d $xr20, $xr30, $xr1291# CHECK-INST: xvfcmp.cune.d $xr20, $xr30, $xr1292# CHECK-ENCODING: encoding: [0xd4,0x33,0xac,0x0c]93 94xvfcmp.saf.s $xr23, $xr11, $xr295# CHECK-INST: xvfcmp.saf.s $xr23, $xr11, $xr296# CHECK-ENCODING: encoding: [0x77,0x89,0x90,0x0c]97 98xvfcmp.saf.d $xr7, $xr12, $xr799# CHECK-INST: xvfcmp.saf.d $xr7, $xr12, $xr7100# CHECK-ENCODING: encoding: [0x87,0x9d,0xa0,0x0c]101 102xvfcmp.sun.s $xr0, $xr7, $xr30103# CHECK-INST: xvfcmp.sun.s $xr0, $xr7, $xr30104# CHECK-ENCODING: encoding: [0xe0,0xf8,0x94,0x0c]105 106xvfcmp.sun.d $xr4, $xr11, $xr30107# CHECK-INST: xvfcmp.sun.d $xr4, $xr11, $xr30108# CHECK-ENCODING: encoding: [0x64,0xf9,0xa4,0x0c]109 110xvfcmp.seq.s $xr15, $xr23, $xr27111# CHECK-INST: xvfcmp.seq.s $xr15, $xr23, $xr27112# CHECK-ENCODING: encoding: [0xef,0xee,0x92,0x0c]113 114xvfcmp.seq.d $xr15, $xr22, $xr3115# CHECK-INST: xvfcmp.seq.d $xr15, $xr22, $xr3116# CHECK-ENCODING: encoding: [0xcf,0x8e,0xa2,0x0c]117 118xvfcmp.sueq.s $xr12, $xr26, $xr9119# CHECK-INST: xvfcmp.sueq.s $xr12, $xr26, $xr9120# CHECK-ENCODING: encoding: [0x4c,0xa7,0x96,0x0c]121 122xvfcmp.sueq.d $xr5, $xr18, $xr17123# CHECK-INST: xvfcmp.sueq.d $xr5, $xr18, $xr17124# CHECK-ENCODING: encoding: [0x45,0xc6,0xa6,0x0c]125 126xvfcmp.slt.s $xr25, $xr18, $xr31127# CHECK-INST: xvfcmp.slt.s $xr25, $xr18, $xr31128# CHECK-ENCODING: encoding: [0x59,0xfe,0x91,0x0c]129 130xvfcmp.slt.d $xr17, $xr26, $xr24131# CHECK-INST: xvfcmp.slt.d $xr17, $xr26, $xr24132# CHECK-ENCODING: encoding: [0x51,0xe3,0xa1,0x0c]133 134xvfcmp.sult.s $xr8, $xr15, $xr18135# CHECK-INST: xvfcmp.sult.s $xr8, $xr15, $xr18136# CHECK-ENCODING: encoding: [0xe8,0xc9,0x95,0x0c]137 138xvfcmp.sult.d $xr4, $xr4, $xr5139# CHECK-INST: xvfcmp.sult.d $xr4, $xr4, $xr5140# CHECK-ENCODING: encoding: [0x84,0x94,0xa5,0x0c]141 142xvfcmp.sle.s $xr1, $xr5, $xr16143# CHECK-INST: xvfcmp.sle.s $xr1, $xr5, $xr16144# CHECK-ENCODING: encoding: [0xa1,0xc0,0x93,0x0c]145 146xvfcmp.sle.d $xr3, $xr1, $xr23147# CHECK-INST: xvfcmp.sle.d $xr3, $xr1, $xr23148# CHECK-ENCODING: encoding: [0x23,0xdc,0xa3,0x0c]149 150xvfcmp.sule.s $xr23, $xr11, $xr1151# CHECK-INST: xvfcmp.sule.s $xr23, $xr11, $xr1152# CHECK-ENCODING: encoding: [0x77,0x85,0x97,0x0c]153 154xvfcmp.sule.d $xr11, $xr10, $xr17155# CHECK-INST: xvfcmp.sule.d $xr11, $xr10, $xr17156# CHECK-ENCODING: encoding: [0x4b,0xc5,0xa7,0x0c]157 158xvfcmp.sne.s $xr27, $xr12, $xr30159# CHECK-INST: xvfcmp.sne.s $xr27, $xr12, $xr30160# CHECK-ENCODING: encoding: [0x9b,0xf9,0x98,0x0c]161 162xvfcmp.sne.d $xr20, $xr20, $xr17163# CHECK-INST: xvfcmp.sne.d $xr20, $xr20, $xr17164# CHECK-ENCODING: encoding: [0x94,0xc6,0xa8,0x0c]165 166xvfcmp.sor.s $xr11, $xr13, $xr2167# CHECK-INST: xvfcmp.sor.s $xr11, $xr13, $xr2168# CHECK-ENCODING: encoding: [0xab,0x89,0x9a,0x0c]169 170xvfcmp.sor.d $xr6, $xr28, $xr6171# CHECK-INST: xvfcmp.sor.d $xr6, $xr28, $xr6172# CHECK-ENCODING: encoding: [0x86,0x9b,0xaa,0x0c]173 174xvfcmp.sune.s $xr11, $xr16, $xr8175# CHECK-INST: xvfcmp.sune.s $xr11, $xr16, $xr8176# CHECK-ENCODING: encoding: [0x0b,0xa2,0x9c,0x0c]177 178xvfcmp.sune.d $xr30, $xr5, $xr27179# CHECK-INST: xvfcmp.sune.d $xr30, $xr5, $xr27180# CHECK-ENCODING: encoding: [0xbe,0xec,0xac,0x0c]181