Home | History | Annotate | Download | only in X86

Lines Matching full:double

6 %0 = type { double }
9 define i32 @double_signbit(double %d1) nounwind uwtable readnone ssp {
11 %__x.addr.i = alloca double, align 8
13 %0 = bitcast double* %__x.addr.i to i8*
15 store double %d1, double* %__x.addr.i, align 8
17 store double %d1, double* %__f.i, align 8
18 %tmp = bitcast double %d1 to i64
27 define i32 @double_add_signbit(double %d1, double %d2) nounwind uwtable readnone ssp {
29 %__x.addr.i = alloca double, align 8
31 %add = fadd double %d1, %d2
32 %0 = bitcast double* %__x.addr.i to i8*
34 store double %add, double* %__x.addr.i, align 8
36 store double %add, double* %__f.i, align 8
37 %tmp = bitcast double %add to i64
101 %0 = bitcast <4 x float> %x to <2 x double>
102 %1 = tail call i32 @llvm.x86.sse2.movmsk.pd(<2 x double> %0) nounwind
109 declare i32 @llvm.x86.sse2.movmsk.pd(<2 x double>) nounwind readnone