Home | History | Annotate | Download | only in Mips

Lines Matching full:double

39 ; check whether the variable double argument will be accessed from the 8-byte
42 define double @va2(i32 %a, ...) nounwind {
46 %b = alloca double, align 8
50 %0 = va_arg i8** %ap, double
51 store double %0, double* %b, align 8
54 %tmp = load double* %b, align 8
55 ret double %tmp
70 define i32 @va3(double %a, ...) nounwind {
72 %a.addr = alloca double, align 8
75 store double %a, double* %a.addr, align 8
92 ; double
93 define double @va4(double %a, ...) nounwind {
95 %a.addr = alloca double, align 8
97 %b = alloca double, align 8
98 store double %a, double* %a.addr, align 8
101 %0 = va_arg i8** %ap, double
102 store double %0, double* %b, align 8
105 %tmp = load double* %b, align 8
106 ret double %tmp
142 ; double
143 define double @va6(i32 %a, i32 %b, i32 %c, ...) nounwind {
149 %d = alloca double, align 8
155 %0 = va_arg i8** %ap, double
156 store double %0, double* %d, align 8
159 %tmp = load double* %d, align 8
160 ret double %tmp
173 define i32 @va7(i32 %a, double %b, ...) nounwind {
176 %b.addr = alloca double, align 8
180 store double %b, double* %b.addr, align 8
195 ; double
196 define double @va8(i32 %a, double %b, ...) nounwind {
199 %b.addr = alloca double, align 8
201 %c = alloca double, align 8
203 store double %b, double* %b.addr, align 8
206 %0 = va_arg i8** %ap, double
207 store double %0, double* %c, align 8
210 %tmp = load double* %c, align 8
211 ret double %tmp
220 define i32 @va9(double %a, double %b, i32 %c, ...) nounwind {
222 %a.addr = alloca double, align 8
223 %b.addr = alloca double, align 8
227 store double %a, double* %a.addr, align 8
228 store double %b, double* %b.addr, align 8
244 ; double
245 define double @va10(double %a, double %b, i32 %c, ...) nounwind {
247 %a.addr = alloca double, align 8
248 %b.addr = alloca double, align 8
251 %d = alloca double, align 8
252 store double %a, double* %a.addr, align 8
253 store double %b, double* %b.addr, align 8
257 %0 = va_arg i8** %ap, double
258 store double %0, double* %d, align 8
261 %tmp = load double* %d, align 8
262 ret double %tmp