summaryrefslogtreecommitdiff
path: root/test/CodeGen/PowerPC/vec_mul.ll
blob: 3a04094f6b7d27fe68b71cc5c3cd3ec4764129f9 (plain)
1
2
3
4
5
6
7
8
9
10
11
; RUN: llvm-as < %s | llc -march=ppc32 -mcpu=g5 &&
; RUN: llvm-as < %s | llc -march=ppc32 -mcpu=g5 | not grep mullw
; RUN: llvm-as < %s | llc -march=ppc32 -mcpu=g5 | grep vmsumuhm

<4 x int> %test(<4 x int>* %X, <4 x int>* %Y) {
        %tmp = load <4 x int>* %X
        %tmp2 = load <4 x int>* %Y
        %tmp3 = mul <4 x int> %tmp, %tmp2
        ret <4 x int> %tmp3
}