Home | History | Annotate | Download | only in mips

Lines Matching defs:argp

56 FFI_ASSERT(argp <= &stack[bytes]); \
57 if (argp == &stack[bytes]) \
59 argp = stack; \
77 char *argp;
85 argp = &stack[bytes - (8 * sizeof(ffi_arg))];
87 argp = stack;
89 argp = stack;
100 *(ffi_arg *) argp = (ffi_arg) ecif->rvalue;
101 argp += sizeof(ffi_arg);
117 if ((a - 1) & (unsigned long) argp)
119 argp = (char *) ALIGN(argp, a);
153 *(ffi_arg *)argp = *(SINT8 *)(* p_argv);
157 *(ffi_arg *)argp = *(UINT8 *)(* p_argv);
161 *(ffi_arg *)argp = *(SINT16 *)(* p_argv);
165 *(ffi_arg *)argp = *(UINT16 *)(* p_argv);
169 *(ffi_arg *)argp = *(SINT32 *)(* p_argv);
177 *(ffi_arg *)argp = *(SINT32 *)(* p_argv);
179 *(ffi_arg *)argp = *(UINT32 *)(* p_argv);
185 *(float *) argp = *(float *)(* p_argv);
190 memcpy(argp, *p_argv, (*p_arg)->size);
197 memcpy(argp, *p_argv, z);
200 unsigned long end = (unsigned long) argp + z;
207 memcpy(argp, *p_argv, z);
210 unsigned long portion = cap - (unsigned long)argp;
212 memcpy(argp, *p_argv, portion);
213 argp = stack;
215 memcpy(argp, (void*)((unsigned long)(*p_argv) + portion),
222 argp += z;
876 char *argp;
885 argp = (char *)(ar + argn);
893 memcpy(tp, argp + arg_offset, elt_type->size);
929 ffi_arg *argp;
959 argp = (argn >= 8 || soft_float) ? ar + argn : fpr + argn;
960 if ((arg_types[i]->type == FFI_TYPE_LONGDOUBLE) && ((unsigned)argp & (arg_types[i]->alignment-1)))
962 argp=(ffi_arg*)ALIGN(argp,arg_types[i]->alignment);
967 avaluep[i] = ((char *) argp) + sizeof (float);
970 avaluep[i] = (char *) argp;
979 argp = ar + argn;
993 *(SINT8 *) &avalue[i] = (SINT8) *argp;
998 *(UINT8 *) &avalue[i] = (UINT8) *argp;
1003 *(SINT16 *) &avalue[i] = (SINT16) *argp;
1008 *(UINT16 *) &avalue[i] = (UINT16) *argp;
1013 *(SINT32 *) &avalue[i] = (SINT32) *argp;
1018 *(UINT32 *) &avalue[i] = (UINT32) *argp;
1034 avaluep[i] = (char *) argp;