Dan Gohman | 0a06310 | 2009-09-08 23:54:48 +0000 | [diff] [blame] | 1 | ; RUN: llc < %s -march=x86 -mattr=+sse2 | grep movd |
| 2 | ; RUN: llc < %s -march=x86 -mattr=+sse2 | not grep xorp |
Evan Cheng | 3ad16c4 | 2008-05-22 18:56:56 +0000 | [diff] [blame] | 3 | |
| 4 | define void @t1() nounwind { |
| 5 | %tmp298.i.i = load <4 x float>* null, align 16 |
| 6 | %tmp304.i.i = bitcast <4 x float> %tmp298.i.i to <4 x i32> |
| 7 | %tmp305.i.i = and <4 x i32> %tmp304.i.i, < i32 -1, i32 0, i32 0, i32 0 > |
| 8 | store <4 x i32> %tmp305.i.i, <4 x i32>* null, align 16 |
| 9 | unreachable |
| 10 | } |