1*f2fd4209SKazushi (Jam) Marukawa# RUN: llvm-mc -triple=ve --show-encoding < %s \ 2*f2fd4209SKazushi (Jam) Marukawa# RUN: | FileCheck %s --check-prefixes=CHECK-ENCODING,CHECK-INST 3*f2fd4209SKazushi (Jam) Marukawa# RUN: llvm-mc -triple=ve -filetype=obj < %s | llvm-objdump -d - \ 4*f2fd4209SKazushi (Jam) Marukawa# RUN: | FileCheck %s --check-prefixes=CHECK-INST 5*f2fd4209SKazushi (Jam) Marukawa 6*f2fd4209SKazushi (Jam) Marukawa# CHECK-INST: vbrd %v11, 23 7*f2fd4209SKazushi (Jam) Marukawa# CHECK-ENCODING: encoding: [0x00,0x00,0x00,0x0b,0x00,0x17,0x00,0x8c] 8*f2fd4209SKazushi (Jam) Marukawavbrd %v11, 23 9*f2fd4209SKazushi (Jam) Marukawa 10*f2fd4209SKazushi (Jam) Marukawa# CHECK-INST: vbrd %v11, %s12, %vm15 11*f2fd4209SKazushi (Jam) Marukawa# CHECK-ENCODING: encoding: [0x00,0x00,0x00,0x0b,0x00,0x8c,0x0f,0x8c] 12*f2fd4209SKazushi (Jam) Marukawavbrd %v11, %s12, %vm15 13*f2fd4209SKazushi (Jam) Marukawa 14*f2fd4209SKazushi (Jam) Marukawa# CHECK-INST: vbrd %vix, %s22 15*f2fd4209SKazushi (Jam) Marukawa# CHECK-ENCODING: encoding: [0x00,0x00,0x00,0xff,0x00,0x96,0x00,0x8c] 16*f2fd4209SKazushi (Jam) Marukawavbrd %vix, %s22, %vm0 17*f2fd4209SKazushi (Jam) Marukawa 18*f2fd4209SKazushi (Jam) Marukawa# CHECK-INST: vbrdl %v11, 23 19*f2fd4209SKazushi (Jam) Marukawa# CHECK-ENCODING: encoding: [0x00,0x00,0x00,0x0b,0x00,0x17,0x40,0x8c] 20*f2fd4209SKazushi (Jam) Marukawavbrdl %v11, 23 21*f2fd4209SKazushi (Jam) Marukawa 22*f2fd4209SKazushi (Jam) Marukawa# CHECK-INST: vbrdl %v11, %s12, %vm15 23*f2fd4209SKazushi (Jam) Marukawa# CHECK-ENCODING: encoding: [0x00,0x00,0x00,0x0b,0x00,0x8c,0x4f,0x8c] 24*f2fd4209SKazushi (Jam) Marukawavbrdl %v11, %s12, %vm15 25*f2fd4209SKazushi (Jam) Marukawa 26*f2fd4209SKazushi (Jam) Marukawa# CHECK-INST: vbrdl %vix, %s22 27*f2fd4209SKazushi (Jam) Marukawa# CHECK-ENCODING: encoding: [0x00,0x00,0x00,0xff,0x00,0x96,0x40,0x8c] 28*f2fd4209SKazushi (Jam) Marukawavbrdl %vix, %s22, %vm0 29*f2fd4209SKazushi (Jam) Marukawa 30*f2fd4209SKazushi (Jam) Marukawa# CHECK-INST: vbrdu %v11, 23 31*f2fd4209SKazushi (Jam) Marukawa# CHECK-ENCODING: encoding: [0x00,0x00,0x00,0x0b,0x00,0x17,0x80,0x8c] 32*f2fd4209SKazushi (Jam) Marukawavbrdu %v11, 23 33*f2fd4209SKazushi (Jam) Marukawa 34*f2fd4209SKazushi (Jam) Marukawa# CHECK-INST: vbrdu %v11, %s12, %vm15 35*f2fd4209SKazushi (Jam) Marukawa# CHECK-ENCODING: encoding: [0x00,0x00,0x00,0x0b,0x00,0x8c,0x8f,0x8c] 36*f2fd4209SKazushi (Jam) Marukawavbrdu %v11, %s12, %vm15 37*f2fd4209SKazushi (Jam) Marukawa 38*f2fd4209SKazushi (Jam) Marukawa# CHECK-INST: vbrdu %vix, %s22 39*f2fd4209SKazushi (Jam) Marukawa# CHECK-ENCODING: encoding: [0x00,0x00,0x00,0xff,0x00,0x96,0x80,0x8c] 40*f2fd4209SKazushi (Jam) Marukawavbrdu %vix, %s22, %vm0 41*f2fd4209SKazushi (Jam) Marukawa 42*f2fd4209SKazushi (Jam) Marukawa# CHECK-INST: pvbrd %v11, 23 43*f2fd4209SKazushi (Jam) Marukawa# CHECK-ENCODING: encoding: [0x00,0x00,0x00,0x0b,0x00,0x17,0xc0,0x8c] 44*f2fd4209SKazushi (Jam) Marukawapvbrd %v11, 23 45*f2fd4209SKazushi (Jam) Marukawa 46*f2fd4209SKazushi (Jam) Marukawa# CHECK-INST: pvbrd %v11, %s12, %vm14 47*f2fd4209SKazushi (Jam) Marukawa# CHECK-ENCODING: encoding: [0x00,0x00,0x00,0x0b,0x00,0x8c,0xce,0x8c] 48*f2fd4209SKazushi (Jam) Marukawapvbrd %v11, %s12, %vm14 49*f2fd4209SKazushi (Jam) Marukawa 50*f2fd4209SKazushi (Jam) Marukawa# CHECK-INST: pvbrd %vix, %s22 51*f2fd4209SKazushi (Jam) Marukawa# CHECK-ENCODING: encoding: [0x00,0x00,0x00,0xff,0x00,0x96,0xc0,0x8c] 52*f2fd4209SKazushi (Jam) Marukawapvbrd %vix, %s22, %vm0 53