Dan Gohman | 36a0947 | 2009-09-08 23:54:48 +0000 | [diff] [blame] | 1 | ; RUN: llc < %s -march=x86 -mattr=+sse2 | grep movups | count 2 |
Evan Cheng | b193826 | 2008-05-23 00:37:07 +0000 | [diff] [blame] | 2 | |
3 | define void @a(<4 x float>* %x) nounwind { | ||||
4 | entry: | ||||
5 | %tmp2 = load <4 x float>* %x, align 1 | ||||
6 | %inv = call <4 x float> @llvm.x86.sse.rcp.ps(<4 x float> %tmp2) | ||||
7 | store <4 x float> %inv, <4 x float>* %x, align 1 | ||||
8 | ret void | ||||
9 | } | ||||
10 | |||||
11 | declare <4 x float> @llvm.x86.sse.rcp.ps(<4 x float>) |