30 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-OBJ5 6vldi $vr26, -32127# CHECK-INST: vldi $vr26, -32128# CHECK-ENCODING: encoding: [0x9a,0x6e,0xe2,0x73]9# CHECK-OBJ: vldi $vr26, -321210 11vrepli.b $vr26, -51212# CHECK-INST: vrepli.b $vr26, -51213# CHECK-ENCODING: encoding: [0x1a,0x40,0xe0,0x73]14# CHECK-OBJ: vldi $vr26, 51215 16vrepli.h $vr26, -51217# CHECK-INST: vrepli.h $vr26, -51218# CHECK-ENCODING: encoding: [0x1a,0xc0,0xe0,0x73]19# CHECK-OBJ: vldi $vr26, 153620 21vrepli.w $vr26, -51222# CHECK-INST: vrepli.w $vr26, -51223# CHECK-ENCODING: encoding: [0x1a,0x40,0xe1,0x73]24# CHECK-OBJ: vldi $vr26, 256025 26vrepli.d $vr26, -51227# CHECK-INST: vrepli.d $vr26, -51228# CHECK-ENCODING: encoding: [0x1a,0xc0,0xe1,0x73]29# CHECK-OBJ: vldi $vr26, 358430