1*9880d681SAndroid Build Coastguard Worker; RUN: llc < %s -march=x86 -mcpu=yonah | not grep movss 2*9880d681SAndroid Build Coastguard Worker; RUN: llc < %s -march=x86 -mcpu=yonah | not grep xmm 3*9880d681SAndroid Build Coastguard Worker 4*9880d681SAndroid Build Coastguard Workerdefine double @test1(double* %P) { 5*9880d681SAndroid Build Coastguard Worker %X = load double, double* %P ; <double> [#uses=1] 6*9880d681SAndroid Build Coastguard Worker ret double %X 7*9880d681SAndroid Build Coastguard Worker} 8*9880d681SAndroid Build Coastguard Worker 9*9880d681SAndroid Build Coastguard Workerdefine double @test2() { 10*9880d681SAndroid Build Coastguard Worker ret double 1.234560e+03 11*9880d681SAndroid Build Coastguard Worker} 12*9880d681SAndroid Build Coastguard Worker 13*9880d681SAndroid Build Coastguard Worker 14*9880d681SAndroid Build Coastguard Worker; FIXME: Todo 15*9880d681SAndroid Build Coastguard Worker;double %test3(bool %B) { 16*9880d681SAndroid Build Coastguard Worker; %C = select bool %B, double 123.412, double 523.01123123 17*9880d681SAndroid Build Coastguard Worker; ret double %C 18*9880d681SAndroid Build Coastguard Worker;} 19*9880d681SAndroid Build Coastguard Worker 20