brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.2 KiB · 0d0607d 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 6xvsrl.b $xr20, $xr24, $xr297# CHECK-INST: xvsrl.b $xr20, $xr24, $xr298# CHECK-ENCODING: encoding: [0x14,0x77,0xea,0x74]9 10xvsrl.h $xr11, $xr17, $xr3111# CHECK-INST: xvsrl.h $xr11, $xr17, $xr3112# CHECK-ENCODING: encoding: [0x2b,0xfe,0xea,0x74]13 14xvsrl.w $xr2, $xr10, $xr815# CHECK-INST: xvsrl.w $xr2, $xr10, $xr816# CHECK-ENCODING: encoding: [0x42,0x21,0xeb,0x74]17 18xvsrl.d $xr13, $xr30, $xr2619# CHECK-INST: xvsrl.d $xr13, $xr30, $xr2620# CHECK-ENCODING: encoding: [0xcd,0xeb,0xeb,0x74]21 22xvsrli.b $xr29, $xr4, 323# CHECK-INST: xvsrli.b $xr29, $xr4, 324# CHECK-ENCODING: encoding: [0x9d,0x2c,0x30,0x77]25 26xvsrli.h $xr28, $xr14, 1227# CHECK-INST: xvsrli.h $xr28, $xr14, 1228# CHECK-ENCODING: encoding: [0xdc,0x71,0x30,0x77]29 30xvsrli.w $xr12, $xr18, 731# CHECK-INST: xvsrli.w $xr12, $xr18, 732# CHECK-ENCODING: encoding: [0x4c,0x9e,0x30,0x77]33 34xvsrli.d $xr0, $xr4, 4635# CHECK-INST: xvsrli.d $xr0, $xr4, 4636# CHECK-ENCODING: encoding: [0x80,0xb8,0x31,0x77]37