brintos

brintos / llvm-project-archived public Read only

0
0
Text · 3.7 KiB · 0b263fe Raw
121 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 6xvftintrne.w.s $xr20, $xr137# CHECK-INST: xvftintrne.w.s $xr20, $xr138# CHECK-ENCODING: encoding: [0xb4,0x51,0x9e,0x76]9 10xvftintrne.l.d $xr30, $xr1411# CHECK-INST: xvftintrne.l.d $xr30, $xr1412# CHECK-ENCODING: encoding: [0xde,0x55,0x9e,0x76]13 14xvftintrz.w.s $xr14, $xr515# CHECK-INST: xvftintrz.w.s $xr14, $xr516# CHECK-ENCODING: encoding: [0xae,0x48,0x9e,0x76]17 18xvftintrz.l.d $xr1, $xr2619# CHECK-INST: xvftintrz.l.d $xr1, $xr2620# CHECK-ENCODING: encoding: [0x41,0x4f,0x9e,0x76]21 22xvftintrp.w.s $xr18, $xr123# CHECK-INST: xvftintrp.w.s $xr18, $xr124# CHECK-ENCODING: encoding: [0x32,0x40,0x9e,0x76]25 26xvftintrp.l.d $xr10, $xr2427# CHECK-INST: xvftintrp.l.d $xr10, $xr2428# CHECK-ENCODING: encoding: [0x0a,0x47,0x9e,0x76]29 30xvftintrm.w.s $xr8, $xr2331# CHECK-INST: xvftintrm.w.s $xr8, $xr2332# CHECK-ENCODING: encoding: [0xe8,0x3a,0x9e,0x76]33 34xvftintrm.l.d $xr12, $xr1735# CHECK-INST: xvftintrm.l.d $xr12, $xr1736# CHECK-ENCODING: encoding: [0x2c,0x3e,0x9e,0x76]37 38xvftint.w.s $xr11, $xr2539# CHECK-INST: xvftint.w.s $xr11, $xr2540# CHECK-ENCODING: encoding: [0x2b,0x33,0x9e,0x76]41 42xvftint.l.d $xr7, $xr2243# CHECK-INST: xvftint.l.d $xr7, $xr2244# CHECK-ENCODING: encoding: [0xc7,0x36,0x9e,0x76]45 46xvftintrz.wu.s $xr13, $xr1947# CHECK-INST: xvftintrz.wu.s $xr13, $xr1948# CHECK-ENCODING: encoding: [0x6d,0x72,0x9e,0x76]49 50xvftintrz.lu.d $xr24, $xr351# CHECK-INST: xvftintrz.lu.d $xr24, $xr352# CHECK-ENCODING: encoding: [0x78,0x74,0x9e,0x76]53 54xvftint.wu.s $xr14, $xr655# CHECK-INST: xvftint.wu.s $xr14, $xr656# CHECK-ENCODING: encoding: [0xce,0x58,0x9e,0x76]57 58xvftint.lu.d $xr2, $xr259# CHECK-INST: xvftint.lu.d $xr2, $xr260# CHECK-ENCODING: encoding: [0x42,0x5c,0x9e,0x76]61 62xvftintrne.w.d $xr13, $xr20, $xr563# CHECK-INST: xvftintrne.w.d $xr13, $xr20, $xr564# CHECK-ENCODING: encoding: [0x8d,0x96,0x4b,0x75]65 66xvftintrz.w.d $xr13, $xr8, $xr2767# CHECK-INST: xvftintrz.w.d $xr13, $xr8, $xr2768# CHECK-ENCODING: encoding: [0x0d,0x6d,0x4b,0x75]69 70xvftintrp.w.d $xr14, $xr26, $xr3171# CHECK-INST: xvftintrp.w.d $xr14, $xr26, $xr3172# CHECK-ENCODING: encoding: [0x4e,0xff,0x4a,0x75]73 74xvftintrm.w.d $xr29, $xr23, $xr775# CHECK-INST: xvftintrm.w.d $xr29, $xr23, $xr776# CHECK-ENCODING: encoding: [0xfd,0x1e,0x4a,0x75]77 78xvftint.w.d $xr7, $xr22, $xr2979# CHECK-INST: xvftint.w.d $xr7, $xr22, $xr2980# CHECK-ENCODING: encoding: [0xc7,0xf6,0x49,0x75]81 82xvftintrnel.l.s $xr31, $xr2883# CHECK-INST: xvftintrnel.l.s $xr31, $xr2884# CHECK-ENCODING: encoding: [0x9f,0xa3,0x9e,0x76]85 86xvftintrneh.l.s $xr16, $xr2987# CHECK-INST: xvftintrneh.l.s $xr16, $xr2988# CHECK-ENCODING: encoding: [0xb0,0xa7,0x9e,0x76]89 90xvftintrzl.l.s $xr27, $xr2991# CHECK-INST: xvftintrzl.l.s $xr27, $xr2992# CHECK-ENCODING: encoding: [0xbb,0x9b,0x9e,0x76]93 94xvftintrzh.l.s $xr14, $xr1095# CHECK-INST: xvftintrzh.l.s $xr14, $xr1096# CHECK-ENCODING: encoding: [0x4e,0x9d,0x9e,0x76]97 98xvftintrpl.l.s $xr14, $xr099# CHECK-INST: xvftintrpl.l.s $xr14, $xr0100# CHECK-ENCODING: encoding: [0x0e,0x90,0x9e,0x76]101 102xvftintrph.l.s $xr23, $xr0103# CHECK-INST: xvftintrph.l.s $xr23, $xr0104# CHECK-ENCODING: encoding: [0x17,0x94,0x9e,0x76]105 106xvftintrml.l.s $xr22, $xr15107# CHECK-INST: xvftintrml.l.s $xr22, $xr15108# CHECK-ENCODING: encoding: [0xf6,0x89,0x9e,0x76]109 110xvftintrmh.l.s $xr10, $xr19111# CHECK-INST: xvftintrmh.l.s $xr10, $xr19112# CHECK-ENCODING: encoding: [0x6a,0x8e,0x9e,0x76]113 114xvftintl.l.s $xr31, $xr11115# CHECK-INST: xvftintl.l.s $xr31, $xr11116# CHECK-ENCODING: encoding: [0x7f,0x81,0x9e,0x76]117 118xvftinth.l.s $xr15, $xr5119# CHECK-INST: xvftinth.l.s $xr15, $xr5120# CHECK-ENCODING: encoding: [0xaf,0x84,0x9e,0x76]121