Home | History | Annotate | Download | only in X86

Lines Matching full:double

4 define <4 x double> @andpd256(<4 x double> %y, <4 x double> %x) nounwind uwtable readnone ssp {
6 %0 = bitcast <4 x double> %x to <4 x i64>
7 %1 = bitcast <4 x double> %y to <4 x i64>
9 %2 = bitcast <4 x i64> %and.i to <4 x double>
11 %3 = fadd <4 x double> %2, <double 0x0, double 0x0, double 0x0, double 0x0>
12 ret <4 x double> %3
16 define <4 x double> @andpd256fold(<4 x double> %y) nounwind uwtable readnone ssp {
18 %0 = bitcast <4 x double> %y to <4 x i64>
20 %1 = bitcast <4 x i64> %and.i to <4 x double>
22 %2 = fadd <4 x double> %1, <double 0x0, double 0x0, double 0x0, double 0x0>
23 ret <4 x double> %2
46 define <4 x double> @xorpd256(<4 x double> %y, <4 x double> %x) nounwind uwtable readnone ssp {
48 %0 = bitcast <4 x double> %x to <4 x i64>
49 %1 = bitcast <4 x double> %y to <4 x i64>
51 %2 = bitcast <4 x i64> %xor.i to <4 x double>
53 %3 = fadd <4 x double> %2, <double 0x0, double 0x0, double 0x0, double 0x0>
54 ret <4 x double> %3
58 define <4 x double> @xorpd256fold(<4 x double> %y) nounwind uwtable readnone ssp {
60 %0 = bitcast <4 x double> %y to <4 x i64>
62 %1 = bitcast <4 x i64> %xor.i to <4 x double>
64 %2 = fadd <4 x double> %1, <double 0x0, double 0x0, double 0x0, double 0x0>
65 ret <4 x double> %2
88 define <4 x double> @orpd256(<4 x double> %y, <4 x double> %x) nounwind uwtable readnone ssp {
90 %0 = bitcast <4 x double> %x to <4 x i64>
91 %1 = bitcast <4 x double> %y to <4 x i64>
93 %2 = bitcast <4 x i64> %or.i to <4 x double>
95 %3 = fadd <4 x double> %2, <double 0x0, double 0x0, double 0x0, double 0x0>
96 ret <4 x double> %3
100 define <4 x double> @orpd256fold(<4 x double> %y) nounwind uwtable readnone ssp {
102 %0 = bitcast <4 x double> %y to <4 x i64>
104 %1 = bitcast <4 x i64> %or.i to <4 x double>
106 %2 = fadd <4 x double> %1, <double 0x0, double 0x0, double 0x0, double 0x0>
107 ret <4 x double> %2
130 define <4 x double> @andnotpd256(<4 x double> %y, <4 x double> %x) nounwind uwtable readnone ssp {
132 %0 = bitcast <4 x double> %x to <4 x i64>
134 %1 = bitcast <4 x double> %y to <4 x i64>
136 %2 = bitcast <4 x i64> %and.i to <4 x double>
138 %3 = fadd <4 x double> %2, <double 0x0, double 0x0, double 0x0, double 0x0>
139 ret <4 x double> %3
143 define <4 x double> @andnotpd256fold(<4 x double> %y, <4 x double>* nocapture %x) nounwind uwtable readonly ssp {
145 %tmp2 = load <4 x double>* %x, align 32
146 %0 = bitcast <4 x double> %y to <4 x i64>
148 %1 = bitcast <4 x double> %tmp2 to <4 x i64>
150 %2 = bitcast <4 x i64> %and.i to <4 x double>
152 %3 = fadd <4 x double> %2, <double 0x0, double 0x0, double 0x0, double 0x0>
153 ret <4 x double> %3