Home | History | Annotate | Download | only in mips

Lines Matching refs:flags

68 			  int flags)
205 definitions and generates the appropriate flags. */
210 unsigned flags = 0;
225 flags += (FFI_TYPE_DOUBLE << (*arg_reg * FFI_FLAG_BITS));
235 return flags;
241 unsigned flags = 0;
260 flags = FFI_TYPE_DOUBLE;
262 flags = FFI_TYPE_FLOAT;
264 if (flags && (e = arg->elements[1]))
267 flags += FFI_TYPE_DOUBLE << FFI_FLAG_BITS;
269 flags += FFI_TYPE_FLOAT << FFI_FLAG_BITS;
273 if (flags && (arg->elements[2]))
281 if (!flags)
284 return flags;
292 cif->flags = 0;
295 /* Set the flags necessary for O32 processing. FFI_O32_SOFT_FLOAT
307 cif->flags += (cif->arg_types)[0]->type;
318 if (cif->flags)
324 cif->flags += (cif->arg_types)[1]->type << FFI_FLAG_BITS;
343 cif->flags += cif->rtype->type << (FFI_FLAG_BITS * 2);
349 cif->flags += FFI_TYPE_UINT64 << (FFI_FLAG_BITS * 2);
354 cif->flags += FFI_TYPE_INT << (FFI_FLAG_BITS * 2);
367 cif->flags += cif->rtype->type << (FFI_FLAG_BITS * 2);
372 cif->flags += FFI_TYPE_UINT64 << (FFI_FLAG_BITS * 2);
376 cif->flags += FFI_TYPE_INT << (FFI_FLAG_BITS * 2);
383 /* Set the flags necessary for N32 processing */
418 cif->flags +=
426 cif->flags +=
429 cif->flags +=
436 cif->flags += calc_n32_struct_flags((cif->arg_types)[index],
463 cif->flags += FFI_TYPE_STRUCT << (FFI_FLAG_BITS * 8);
464 cif->flags += struct_flags << (4 + (FFI_FLAG_BITS * 8));
475 cif->flags += cif->rtype->type << (FFI_FLAG_BITS * 8);
480 cif->flags += FFI_TYPE_STRUCT << (FFI_FLAG_BITS * 8);
481 cif->flags += (FFI_TYPE_DOUBLE + (FFI_TYPE_DOUBLE << FFI_FLAG_BITS))
485 cif->flags += FFI_TYPE_INT << (FFI_FLAG_BITS * 8);
526 cif->flags, ecif.rvalue, fn);
545 cif->flags, rvalue_copy, fn);
673 if ((cif->flags >> (FFI_FLAG_BITS * 2)) == FFI_TYPE_STRUCT)
805 * Returns the function return flags.
921 return cif->flags >> (FFI_FLAG_BITS * 8);