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 6xvldi $xr31, 32067# CHECK-INST: xvldi $xr31, 32068# CHECK-ENCODING: encoding: [0xdf,0x90,0xe1,0x77]9# CHECK-OBJ: vldi $xr31, 320610 11xvrepli.b $xr26, -51212# CHECK-INST: vrepli.b $xr26, -51213# CHECK-ENCODING: encoding: [0x1a,0x40,0xe0,0x77]14# CHECK-OBJ: vldi $xr26, 51215 16xvrepli.h $xr26, -51217# CHECK-INST: vrepli.h $xr26, -51218# CHECK-ENCODING: encoding: [0x1a,0xc0,0xe0,0x77]19# CHECK-OBJ: vldi $xr26, 153620 21xvrepli.w $xr26, -51222# CHECK-INST: vrepli.w $xr26, -51223# CHECK-ENCODING: encoding: [0x1a,0x40,0xe1,0x77]24# CHECK-OBJ: vldi $xr26, 256025 26xvrepli.d $xr26, -51227# CHECK-INST: vrepli.d $xr26, -51228# CHECK-ENCODING: encoding: [0x1a,0xc0,0xe1,0x77]29# CHECK-OBJ: vldi $xr26, 358430