brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.1 KiB · 104a485 Raw
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