1; Test vector multiplication on arch15. 2; 3; RUN: llc < %s -mtriple=s390x-linux-gnu -mcpu=arch15 | FileCheck %s 4 5; Test a v2i64 multiplication. 6define <2 x i64> @f1(<2 x i64> %dummy, <2 x i64> %val1, <2 x i64> %val2) { 7; CHECK-LABEL: f1: 8; CHECK: vmlg %v24, %v26, %v28 9; CHECK: br %r14 10 %ret = mul <2 x i64> %val1, %val2 11 ret <2 x i64> %ret 12} 13 14; Test a v2i64 multiply-and-add. 15define <2 x i64> @f2(<2 x i64> %dummy, <2 x i64> %val1, <2 x i64> %val2, 16 <2 x i64> %val3) { 17; CHECK-LABEL: f2: 18; CHECK: vmalg %v24, %v26, %v28, %v30 19; CHECK: br %r14 20 %mul = mul <2 x i64> %val1, %val2 21 %ret = add <2 x i64> %mul, %val3 22 ret <2 x i64> %ret 23} 24 25