; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py ; RUN: llc < %s -mtriple=i686-- -mcpu=corei7 | FileCheck %s define float @test(<4 x float>* %A) nounwind { ; CHECK-LABEL: test: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: movl {{[0-9]+}}(%esp), %eax ; CHECK-NEXT: xorps %xmm0, %xmm0 ; CHECK-NEXT: flds 12(%eax) ; CHECK-NEXT: movaps %xmm0, (%eax) ; CHECK-NEXT: retl entry: %T = load <4 x float>, <4 x float>* %A %R = extractelement <4 x float> %T, i32 3 store <4 x float>, <4 x float>* %A ret float %R }