1# RUN: llvm-mc --triple=loongarch64 --show-encoding %s | \ 2# RUN: FileCheck %s --check-prefixes=CHECK-ENCODING,CHECK-INST 3# RUN: llvm-mc --triple=loongarch64 --filetype=obj %s | \ 4# RUN: llvm-objdump -d - | FileCheck %s --check-prefix=CHECK-INST 5 6vexth.h.b $vr9, $vr6 7# CHECK-INST: vexth.h.b $vr9, $vr6 8# CHECK-ENCODING: encoding: [0xc9,0xe0,0x9e,0x72] 9 10vexth.w.h $vr14, $vr19 11# CHECK-INST: vexth.w.h $vr14, $vr19 12# CHECK-ENCODING: encoding: [0x6e,0xe6,0x9e,0x72] 13 14vexth.d.w $vr1, $vr20 15# CHECK-INST: vexth.d.w $vr1, $vr20 16# CHECK-ENCODING: encoding: [0x81,0xea,0x9e,0x72] 17 18vexth.q.d $vr20, $vr10 19# CHECK-INST: vexth.q.d $vr20, $vr10 20# CHECK-ENCODING: encoding: [0x54,0xed,0x9e,0x72] 21 22vexth.hu.bu $vr5, $vr1 23# CHECK-INST: vexth.hu.bu $vr5, $vr1 24# CHECK-ENCODING: encoding: [0x25,0xf0,0x9e,0x72] 25 26vexth.wu.hu $vr17, $vr26 27# CHECK-INST: vexth.wu.hu $vr17, $vr26 28# CHECK-ENCODING: encoding: [0x51,0xf7,0x9e,0x72] 29 30vexth.du.wu $vr2, $vr7 31# CHECK-INST: vexth.du.wu $vr2, $vr7 32# CHECK-ENCODING: encoding: [0xe2,0xf8,0x9e,0x72] 33 34vexth.qu.du $vr19, $vr11 35# CHECK-INST: vexth.qu.du $vr19, $vr11 36# CHECK-ENCODING: encoding: [0x73,0xfd,0x9e,0x72] 37