1 ; Test vector register moves.
3 ; RUN: llc < %s -mtriple=s390x-linux-gnu -mcpu=z13 | FileCheck %s
6 define <16 x i8> @f1(<16 x i8> %val1, <16 x i8> %val2) {
8 ; CHECK: vlr %v24, %v26
14 define <8 x i16> @f2(<8 x i16> %val1, <8 x i16> %val2) {
16 ; CHECK: vlr %v24, %v26
22 define <4 x i32> @f3(<4 x i32> %val1, <4 x i32> %val2) {
24 ; CHECK: vlr %v24, %v26
30 define <2 x i64> @f4(<2 x i64> %val1, <2 x i64> %val2) {
32 ; CHECK: vlr %v24, %v26
38 define <4 x float> @f5(<4 x float> %val1, <4 x float> %val2) {
40 ; CHECK: vlr %v24, %v26
46 define <2 x double> @f6(<2 x double> %val1, <2 x double> %val2) {
48 ; CHECK: vlr %v24, %v26
50 ret <2 x double> %val2