xref: /llvm-project/llvm/test/CodeGen/ARM/hardfloat_neon.ll (revision c8054d90fbe7ff386577c27dd51d597924036cde)
1*c8054d90SDan Gohman; RUN: llc < %s -mtriple=arm-linux-gnueabi -mattr=+neon -float-abi=hard
222ef7515SAnton Korobeynikov
322ef7515SAnton Korobeynikovdefine <16 x i8> @vmulQi8_reg(<16 x i8> %A, <16 x i8> %B) nounwind {
422ef7515SAnton Korobeynikov        %tmp1 = mul <16 x i8> %A, %B
522ef7515SAnton Korobeynikov        ret <16 x i8> %tmp1
622ef7515SAnton Korobeynikov}
722ef7515SAnton Korobeynikov
822ef7515SAnton Korobeynikovdefine <16 x i8> @f(<16 x i8> %a, <16 x i8> %b) {
922ef7515SAnton Korobeynikov        %tmp = call <16 x i8> @g(<16 x i8> %b)
1022ef7515SAnton Korobeynikov        ret <16 x i8> %tmp
1122ef7515SAnton Korobeynikov}
1222ef7515SAnton Korobeynikov
1322ef7515SAnton Korobeynikovdeclare <16 x i8> @g(<16 x i8>)
14