xref: /llvm-project/llvm/test/MC/LoongArch/lasx/frecip.s (revision 84bdee2875da364be7eb2144b1ae530f6a05f0e2)
1# RUN: llvm-mc --triple=loongarch64 --show-encoding %s | \
2# RUN:        FileCheck %s --check-prefixes=CHECK-ENCODING,CHECK-INST
3# RUN: llvm-mc --triple=loongarch64 --filetype=obj %s | \
4# RUN:        llvm-objdump -d - | FileCheck %s --check-prefix=CHECK-INST
5
6xvfrecip.s $xr3, $xr16
7# CHECK-INST: xvfrecip.s $xr3, $xr16
8# CHECK-ENCODING: encoding: [0x03,0xf6,0x9c,0x76]
9
10xvfrecip.d $xr17, $xr24
11# CHECK-INST: xvfrecip.d $xr17, $xr24
12# CHECK-ENCODING: encoding: [0x11,0xfb,0x9c,0x76]
13
14xvfrecipe.s $xr3, $xr16
15# CHECK-INST: xvfrecipe.s $xr3, $xr16
16# CHECK-ENCODING: encoding: [0x03,0x16,0x9d,0x76]
17
18xvfrecipe.d $xr17, $xr24
19# CHECK-INST: xvfrecipe.d $xr17, $xr24
20# CHECK-ENCODING: encoding: [0x11,0x1b,0x9d,0x76]
21