1*9880d681SAndroid Build Coastguard Worker; RUN: llc < %s -march=x86-64 -mattr=-avx | grep movd | count 2 2*9880d681SAndroid Build Coastguard Worker; RUN: llc < %s -march=x86-64 -mattr=-avx | not grep rsp 3*9880d681SAndroid Build Coastguard Worker 4*9880d681SAndroid Build Coastguard Workerdefine i64 @test1(double %A) { 5*9880d681SAndroid Build Coastguard Worker %B = bitcast double %A to i64 6*9880d681SAndroid Build Coastguard Worker ret i64 %B 7*9880d681SAndroid Build Coastguard Worker} 8*9880d681SAndroid Build Coastguard Worker 9*9880d681SAndroid Build Coastguard Workerdefine double @test2(i64 %A) { 10*9880d681SAndroid Build Coastguard Worker %B = bitcast i64 %A to double 11*9880d681SAndroid Build Coastguard Worker ret double %B 12*9880d681SAndroid Build Coastguard Worker} 13*9880d681SAndroid Build Coastguard Worker 14