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 6armadd.w $a0, $a1, 17# CHECK-INST: armadd.w $a0, $a1, 18# CHECK-ENCODING: encoding: [0x91,0x14,0x37,0x00]9 10armsub.w $a0, $a1, 111# CHECK-INST: armsub.w $a0, $a1, 112# CHECK-ENCODING: encoding: [0x91,0x94,0x37,0x00]13 14armadc.w $a0, $a1, 115# CHECK-INST: armadc.w $a0, $a1, 116# CHECK-ENCODING: encoding: [0x91,0x14,0x38,0x00]17 18armsbc.w $a0, $a1, 119# CHECK-INST: armsbc.w $a0, $a1, 120# CHECK-ENCODING: encoding: [0x91,0x94,0x38,0x00]21 22armand.w $a0, $a1, 123# CHECK-INST: armand.w $a0, $a1, 124# CHECK-ENCODING: encoding: [0x91,0x14,0x39,0x00]25 26armor.w $a0, $a1, 127# CHECK-INST: armor.w $a0, $a1, 128# CHECK-ENCODING: encoding: [0x91,0x94,0x39,0x00]29 30armxor.w $a0, $a1, 131# CHECK-INST: armxor.w $a0, $a1, 132# CHECK-ENCODING: encoding: [0x91,0x14,0x3a,0x00]33 34armnot.w $a0, 135# CHECK-INST: armnot.w $a0, 136# CHECK-ENCODING: encoding: [0x9c,0xc4,0x3f,0x00]37