1*a65883a7SKazushi (Jam) Marukawa# RUN: llvm-mc -triple=ve --show-encoding < %s \ 2*a65883a7SKazushi (Jam) Marukawa# RUN: | FileCheck %s --check-prefixes=CHECK-ENCODING,CHECK-INST 3*a65883a7SKazushi (Jam) Marukawa# RUN: llvm-mc -triple=ve -filetype=obj < %s | llvm-objdump -d - \ 4*a65883a7SKazushi (Jam) Marukawa# RUN: | FileCheck %s --check-prefixes=CHECK-INST 5*a65883a7SKazushi (Jam) Marukawa 6*a65883a7SKazushi (Jam) Marukawa# CHECK-INST: vfrmax.d.fst %v11, %v12 7*a65883a7SKazushi (Jam) Marukawa# CHECK-ENCODING: encoding: [0x00,0x00,0x0c,0x0b,0x00,0x00,0x00,0xad] 8*a65883a7SKazushi (Jam) Marukawavfrmax.d.fst %v11, %v12 9*a65883a7SKazushi (Jam) Marukawa 10*a65883a7SKazushi (Jam) Marukawa# CHECK-INST: vfrmax.d.fst %v11, %vix, %vm11 11*a65883a7SKazushi (Jam) Marukawa# CHECK-ENCODING: encoding: [0x00,0x00,0xff,0x0b,0x00,0x00,0x0b,0xad] 12*a65883a7SKazushi (Jam) Marukawavfrmax.d.fst %v11, %vix, %vm11 13*a65883a7SKazushi (Jam) Marukawa 14*a65883a7SKazushi (Jam) Marukawa# CHECK-INST: vfrmax.d.lst %vix, %v22, %vm15 15*a65883a7SKazushi (Jam) Marukawa# CHECK-ENCODING: encoding: [0x00,0x00,0x16,0xff,0x00,0x00,0x2f,0xad] 16*a65883a7SKazushi (Jam) Marukawavfrmax.d.lst %vix, %v22, %vm15 17*a65883a7SKazushi (Jam) Marukawa 18*a65883a7SKazushi (Jam) Marukawa# CHECK-INST: vfrmax.s.lst %v63, %v60, %vm2 19*a65883a7SKazushi (Jam) Marukawa# CHECK-ENCODING: encoding: [0x00,0x00,0x3c,0x3f,0x00,0x00,0xa2,0xad] 20*a65883a7SKazushi (Jam) Marukawavfrmax.s.lst %v63, %v60, %vm2 21*a65883a7SKazushi (Jam) Marukawa 22*a65883a7SKazushi (Jam) Marukawa# CHECK-INST: vfrmax.s.fst %vix, %vix 23*a65883a7SKazushi (Jam) Marukawa# CHECK-ENCODING: encoding: [0x00,0x00,0xff,0xff,0x00,0x00,0x80,0xad] 24*a65883a7SKazushi (Jam) Marukawavfrmax.s.fst %vix, %vix, %vm0 25*a65883a7SKazushi (Jam) Marukawa 26*a65883a7SKazushi (Jam) Marukawa# CHECK-INST: vfrmax.s.lst %vix, %vix, %vm2 27*a65883a7SKazushi (Jam) Marukawa# CHECK-ENCODING: encoding: [0x00,0x00,0xff,0xff,0x00,0x00,0xa2,0xad] 28*a65883a7SKazushi (Jam) Marukawavfrmax.s.lst %vix, %vix, %vm2 29*a65883a7SKazushi (Jam) Marukawa 30*a65883a7SKazushi (Jam) Marukawa# CHECK-INST: vfrmin.d.fst %v11, %v12 31*a65883a7SKazushi (Jam) Marukawa# CHECK-ENCODING: encoding: [0x00,0x00,0x0c,0x0b,0x00,0x00,0x10,0xad] 32*a65883a7SKazushi (Jam) Marukawavfrmin.d.fst %v11, %v12 33*a65883a7SKazushi (Jam) Marukawa 34*a65883a7SKazushi (Jam) Marukawa# CHECK-INST: vfrmin.d.fst %v11, %vix, %vm11 35*a65883a7SKazushi (Jam) Marukawa# CHECK-ENCODING: encoding: [0x00,0x00,0xff,0x0b,0x00,0x00,0x1b,0xad] 36*a65883a7SKazushi (Jam) Marukawavfrmin.d.fst %v11, %vix, %vm11 37*a65883a7SKazushi (Jam) Marukawa 38*a65883a7SKazushi (Jam) Marukawa# CHECK-INST: vfrmin.d.lst %vix, %v22, %vm15 39*a65883a7SKazushi (Jam) Marukawa# CHECK-ENCODING: encoding: [0x00,0x00,0x16,0xff,0x00,0x00,0x3f,0xad] 40*a65883a7SKazushi (Jam) Marukawavfrmin.d.lst %vix, %v22, %vm15 41*a65883a7SKazushi (Jam) Marukawa 42*a65883a7SKazushi (Jam) Marukawa# CHECK-INST: vfrmin.s.lst %v63, %v60, %vm2 43*a65883a7SKazushi (Jam) Marukawa# CHECK-ENCODING: encoding: [0x00,0x00,0x3c,0x3f,0x00,0x00,0xb2,0xad] 44*a65883a7SKazushi (Jam) Marukawavfrmin.s.lst %v63, %v60, %vm2 45*a65883a7SKazushi (Jam) Marukawa 46*a65883a7SKazushi (Jam) Marukawa# CHECK-INST: vfrmin.s.fst %vix, %vix 47*a65883a7SKazushi (Jam) Marukawa# CHECK-ENCODING: encoding: [0x00,0x00,0xff,0xff,0x00,0x00,0x90,0xad] 48*a65883a7SKazushi (Jam) Marukawavfrmin.s.fst %vix, %vix, %vm0 49*a65883a7SKazushi (Jam) Marukawa 50*a65883a7SKazushi (Jam) Marukawa# CHECK-INST: vfrmin.s.lst %vix, %vix, %vm2 51*a65883a7SKazushi (Jam) Marukawa# CHECK-ENCODING: encoding: [0x00,0x00,0xff,0xff,0x00,0x00,0xb2,0xad] 52*a65883a7SKazushi (Jam) Marukawavfrmin.s.lst %vix, %vix, %vm2 53