37 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 6vexth.h.b $vr9, $vr67# CHECK-INST: vexth.h.b $vr9, $vr68# CHECK-ENCODING: encoding: [0xc9,0xe0,0x9e,0x72]9 10vexth.w.h $vr14, $vr1911# CHECK-INST: vexth.w.h $vr14, $vr1912# CHECK-ENCODING: encoding: [0x6e,0xe6,0x9e,0x72]13 14vexth.d.w $vr1, $vr2015# CHECK-INST: vexth.d.w $vr1, $vr2016# CHECK-ENCODING: encoding: [0x81,0xea,0x9e,0x72]17 18vexth.q.d $vr20, $vr1019# CHECK-INST: vexth.q.d $vr20, $vr1020# CHECK-ENCODING: encoding: [0x54,0xed,0x9e,0x72]21 22vexth.hu.bu $vr5, $vr123# CHECK-INST: vexth.hu.bu $vr5, $vr124# CHECK-ENCODING: encoding: [0x25,0xf0,0x9e,0x72]25 26vexth.wu.hu $vr17, $vr2627# CHECK-INST: vexth.wu.hu $vr17, $vr2628# CHECK-ENCODING: encoding: [0x51,0xf7,0x9e,0x72]29 30vexth.du.wu $vr2, $vr731# CHECK-INST: vexth.du.wu $vr2, $vr732# CHECK-ENCODING: encoding: [0xe2,0xf8,0x9e,0x72]33 34vexth.qu.du $vr19, $vr1135# CHECK-INST: vexth.qu.du $vr19, $vr1136# CHECK-ENCODING: encoding: [0x73,0xfd,0x9e,0x72]37