11 lines · plain
1; RUN: llc -mtriple=hexagon < %s | FileCheck %s2; CHECK: vmpyh3; CHECK: vmpyh4; CHECK: vtrunewh5 6define <4 x i16> @t_i4x16(<4 x i16> %a, <4 x i16> %b) nounwind {7entry:8 %0 = mul <4 x i16> %a, %b9 ret <4 x i16> %010}11 1; RUN: llc -mtriple=hexagon < %s | FileCheck %s2; CHECK: vmpyh3; CHECK: vmpyh4; CHECK: vtrunewh5 6define <4 x i16> @t_i4x16(<4 x i16> %a, <4 x i16> %b) nounwind {7entry:8 %0 = mul <4 x i16> %a, %b9 ret <4 x i16> %010}11