xref: /llvm-project/llvm/test/MC/VE/VFMK.s (revision 794296019966901a1d244c1012641dc8bf8d0b8f)
1*79429601SKazushi (Jam) Marukawa# RUN: llvm-mc -triple=ve --show-encoding < %s \
2*79429601SKazushi (Jam) Marukawa# RUN:     | FileCheck %s --check-prefixes=CHECK-ENCODING,CHECK-INST
3*79429601SKazushi (Jam) Marukawa# RUN: llvm-mc -triple=ve -filetype=obj < %s | llvm-objdump -d - \
4*79429601SKazushi (Jam) Marukawa# RUN:     | FileCheck %s --check-prefixes=CHECK-INST
5*79429601SKazushi (Jam) Marukawa
6*79429601SKazushi (Jam) Marukawa# CHECK-INST: vfmk.l.at %vm11
7*79429601SKazushi (Jam) Marukawa# CHECK-ENCODING: encoding: [0x00,0x00,0x0f,0x0b,0x00,0x00,0x00,0xb4]
8*79429601SKazushi (Jam) Marukawavfmk.l %vm11
9*79429601SKazushi (Jam) Marukawa
10*79429601SKazushi (Jam) Marukawa# CHECK-INST: vfmk.l.at %vm1, %vm15
11*79429601SKazushi (Jam) Marukawa# CHECK-ENCODING: encoding: [0x00,0x00,0x0f,0x01,0x00,0x00,0x0f,0xb4]
12*79429601SKazushi (Jam) Marukawavfmk.l.at %vm1, %vm15
13*79429601SKazushi (Jam) Marukawa
14*79429601SKazushi (Jam) Marukawa# CHECK-INST: vfmk.l.af %vm1, %vm15
15*79429601SKazushi (Jam) Marukawa# CHECK-ENCODING: encoding: [0x00,0x00,0x00,0x01,0x00,0x00,0x0f,0xb4]
16*79429601SKazushi (Jam) Marukawavfmk.l.af %vm1, %vm15
17*79429601SKazushi (Jam) Marukawa
18*79429601SKazushi (Jam) Marukawa# CHECK-INST: vfmk.l.gt %vm12, %v22
19*79429601SKazushi (Jam) Marukawa# CHECK-ENCODING: encoding: [0x00,0x16,0x01,0x0c,0x00,0x00,0x00,0xb4]
20*79429601SKazushi (Jam) Marukawavfmk.l.gt %vm12, %v22
21*79429601SKazushi (Jam) Marukawa
22*79429601SKazushi (Jam) Marukawa# CHECK-INST: vfmk.l.lt %vm12, %vix, %vm15
23*79429601SKazushi (Jam) Marukawa# CHECK-ENCODING: encoding: [0x00,0xff,0x02,0x0c,0x00,0x00,0x0f,0xb4]
24*79429601SKazushi (Jam) Marukawavfmk.l.lt %vm12, %vix, %vm15
25*79429601SKazushi (Jam) Marukawa
26*79429601SKazushi (Jam) Marukawa# CHECK-INST: vfmk.l.ne %vm11, %v32
27*79429601SKazushi (Jam) Marukawa# CHECK-ENCODING: encoding: [0x00,0x20,0x03,0x0b,0x00,0x00,0x00,0xb4]
28*79429601SKazushi (Jam) Marukawavfmk.l.ne %vm11, %v32
29*79429601SKazushi (Jam) Marukawa
30*79429601SKazushi (Jam) Marukawa# CHECK-INST: vfmk.l.eq %vm1, %vix, %vm15
31*79429601SKazushi (Jam) Marukawa# CHECK-ENCODING: encoding: [0x00,0xff,0x04,0x01,0x00,0x00,0x0f,0xb4]
32*79429601SKazushi (Jam) Marukawavfmk.l.eq %vm1, %vix, %vm15
33*79429601SKazushi (Jam) Marukawa
34*79429601SKazushi (Jam) Marukawa# CHECK-INST: vfmk.l.ge %vm12, %v22
35*79429601SKazushi (Jam) Marukawa# CHECK-ENCODING: encoding: [0x00,0x16,0x05,0x0c,0x00,0x00,0x00,0xb4]
36*79429601SKazushi (Jam) Marukawavfmk.l.ge %vm12, %v22
37*79429601SKazushi (Jam) Marukawa
38*79429601SKazushi (Jam) Marukawa# CHECK-INST: vfmk.l.le %vm12, %vix, %vm15
39*79429601SKazushi (Jam) Marukawa# CHECK-ENCODING: encoding: [0x00,0xff,0x06,0x0c,0x00,0x00,0x0f,0xb4]
40*79429601SKazushi (Jam) Marukawavfmk.l.le %vm12, %vix, %vm15
41