69 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 6vmax.b $vr6, $vr21, $vr167# CHECK-INST: vmax.b $vr6, $vr21, $vr168# CHECK-ENCODING: encoding: [0xa6,0x42,0x70,0x70]9 10vmax.h $vr9, $vr28, $vr1611# CHECK-INST: vmax.h $vr9, $vr28, $vr1612# CHECK-ENCODING: encoding: [0x89,0xc3,0x70,0x70]13 14vmax.w $vr6, $vr0, $vr915# CHECK-INST: vmax.w $vr6, $vr0, $vr916# CHECK-ENCODING: encoding: [0x06,0x24,0x71,0x70]17 18vmax.d $vr26, $vr3, $vr019# CHECK-INST: vmax.d $vr26, $vr3, $vr020# CHECK-ENCODING: encoding: [0x7a,0x80,0x71,0x70]21 22vmaxi.b $vr2, $vr21, -823# CHECK-INST: vmaxi.b $vr2, $vr21, -824# CHECK-ENCODING: encoding: [0xa2,0x62,0x90,0x72]25 26vmaxi.h $vr2, $vr21, -227# CHECK-INST: vmaxi.h $vr2, $vr21, -228# CHECK-ENCODING: encoding: [0xa2,0xfa,0x90,0x72]29 30vmaxi.w $vr26, $vr21, -931# CHECK-INST: vmaxi.w $vr26, $vr21, -932# CHECK-ENCODING: encoding: [0xba,0x5e,0x91,0x72]33 34vmaxi.d $vr30, $vr28, -235# CHECK-INST: vmaxi.d $vr30, $vr28, -236# CHECK-ENCODING: encoding: [0x9e,0xfb,0x91,0x72]37 38vmax.bu $vr8, $vr7, $vr739# CHECK-INST: vmax.bu $vr8, $vr7, $vr740# CHECK-ENCODING: encoding: [0xe8,0x1c,0x74,0x70]41 42vmax.hu $vr21, $vr10, $vr1143# CHECK-INST: vmax.hu $vr21, $vr10, $vr1144# CHECK-ENCODING: encoding: [0x55,0xad,0x74,0x70]45 46vmax.wu $vr24, $vr13, $vr2547# CHECK-INST: vmax.wu $vr24, $vr13, $vr2548# CHECK-ENCODING: encoding: [0xb8,0x65,0x75,0x70]49 50vmax.du $vr23, $vr11, $vr1451# CHECK-INST: vmax.du $vr23, $vr11, $vr1452# CHECK-ENCODING: encoding: [0x77,0xb9,0x75,0x70]53 54vmaxi.bu $vr2, $vr9, 1855# CHECK-INST: vmaxi.bu $vr2, $vr9, 1856# CHECK-ENCODING: encoding: [0x22,0x49,0x94,0x72]57 58vmaxi.hu $vr11, $vr23, 1859# CHECK-INST: vmaxi.hu $vr11, $vr23, 1860# CHECK-ENCODING: encoding: [0xeb,0xca,0x94,0x72]61 62vmaxi.wu $vr15, $vr0, 2963# CHECK-INST: vmaxi.wu $vr15, $vr0, 2964# CHECK-ENCODING: encoding: [0x0f,0x74,0x95,0x72]65 66vmaxi.du $vr20, $vr1, 1467# CHECK-INST: vmaxi.du $vr20, $vr1, 1468# CHECK-ENCODING: encoding: [0x34,0xb8,0x95,0x72]69