brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.2 KiB · b6b8bbf Raw
41 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 6armsll.w $a0, $a1, 17# CHECK-INST: armsll.w $a0, $a1, 18# CHECK-ENCODING: encoding: [0x91,0x94,0x3a,0x00]9 10armsrl.w $a0, $a1, 111# CHECK-INST: armsrl.w $a0, $a1, 112# CHECK-ENCODING: encoding: [0x91,0x14,0x3b,0x00]13 14armsra.w $a0, $a1, 115# CHECK-INST: armsra.w $a0, $a1, 116# CHECK-ENCODING: encoding: [0x91,0x94,0x3b,0x00]17 18armrotr.w $a0, $a1, 119# CHECK-INST: armrotr.w $a0, $a1, 120# CHECK-ENCODING: encoding: [0x91,0x14,0x3c,0x00]21 22armslli.w $a0, 1, 123# CHECK-INST: armslli.w $a0, 1, 124# CHECK-ENCODING: encoding: [0x91,0x84,0x3c,0x00]25 26armsrli.w $a0, 1, 127# CHECK-INST: armsrli.w $a0, 1, 128# CHECK-ENCODING: encoding: [0x91,0x04,0x3d,0x00]29 30armsrai.w $a0, 1, 131# CHECK-INST: armsrai.w $a0, 1, 132# CHECK-ENCODING: encoding: [0x91,0x84,0x3d,0x00]33 34armrotri.w $a0, 1, 135# CHECK-INST: armrotri.w $a0, 1, 136# CHECK-ENCODING: encoding: [0x91,0x04,0x3e,0x00]37 38armrrx.w $a0, 139# CHECK-INST: armrrx.w $a0, 140# CHECK-ENCODING: encoding: [0x9f,0xc4,0x3f,0x00]41