1*a538b0f0SEhsan Amiri; RUN: llc -verify-machineinstrs -mcpu=pwr8 -mtriple=powerpc-unknown-unknown < %s | FileCheck %s 25ebc92dbSNemanja Ivanovicdefine i32 @test(<4 x i32> %v, i32 %elem) #0 { 35ebc92dbSNemanja Ivanovicentry: 45ebc92dbSNemanja Ivanovic %vecext = extractelement <4 x i32> %v, i32 %elem 55ebc92dbSNemanja Ivanovic ret i32 %vecext 65ebc92dbSNemanja Ivanovic} 75ebc92dbSNemanja Ivanovic; CHECK: stxvw4x 34, 85ebc92dbSNemanja Ivanovic; CHECK: lwzx 3, 95ebc92dbSNemanja Ivanovic 105ebc92dbSNemanja Ivanovicdefine float @test2(i32 signext %a) { 115ebc92dbSNemanja Ivanovicentry: 125ebc92dbSNemanja Ivanovic %conv = bitcast i32 %a to float 135ebc92dbSNemanja Ivanovic ret float %conv 145ebc92dbSNemanja Ivanovic} 155ebc92dbSNemanja Ivanovic; CHECK-NOT: mtvsr 16