xref: /llvm-project/llvm/test/MC/VE/PFCHV.s (revision a91dd3d37d3f10831e544c5a797b3837b7e5744a)
1*a91dd3d3SKazushi (Jam) Marukawa# RUN: llvm-mc -triple=ve --show-encoding < %s \
2*a91dd3d3SKazushi (Jam) Marukawa# RUN:     | FileCheck %s --check-prefixes=CHECK-ENCODING,CHECK-INST
3*a91dd3d3SKazushi (Jam) Marukawa# RUN: llvm-mc -triple=ve -filetype=obj < %s | llvm-objdump -d - \
4*a91dd3d3SKazushi (Jam) Marukawa# RUN:     | FileCheck %s --check-prefixes=CHECK-INST
5*a91dd3d3SKazushi (Jam) Marukawa
6*a91dd3d3SKazushi (Jam) Marukawa# CHECK-INST: pfchv 32, 0
7*a91dd3d3SKazushi (Jam) Marukawa# CHECK-ENCODING: encoding: [0x00,0x00,0x00,0x00,0x00,0x20,0x40,0x80]
8*a91dd3d3SKazushi (Jam) Marukawapfchv 32, 0
9*a91dd3d3SKazushi (Jam) Marukawa
10*a91dd3d3SKazushi (Jam) Marukawa# CHECK-INST: pfchv.nc %s11, 0
11*a91dd3d3SKazushi (Jam) Marukawa# CHECK-ENCODING: encoding: [0x00,0x00,0x00,0x00,0x00,0x8b,0x00,0x80]
12*a91dd3d3SKazushi (Jam) Marukawapfchv.nc %s11, 0
13*a91dd3d3SKazushi (Jam) Marukawa
14*a91dd3d3SKazushi (Jam) Marukawa# CHECK-INST: pfchv -4, %s13
15*a91dd3d3SKazushi (Jam) Marukawa# CHECK-ENCODING: encoding: [0x00,0x00,0x00,0x00,0x8d,0x7c,0x40,0x80]
16*a91dd3d3SKazushi (Jam) Marukawapfchv -4, %s13
17*a91dd3d3SKazushi (Jam) Marukawa
18*a91dd3d3SKazushi (Jam) Marukawa# CHECK-INST: pfchv.nc %s10, %s60
19*a91dd3d3SKazushi (Jam) Marukawa# CHECK-ENCODING: encoding: [0x00,0x00,0x00,0x00,0xbc,0x8a,0x00,0x80]
20*a91dd3d3SKazushi (Jam) Marukawapfchv.nc %s10, %s60
21