Home | History | Annotate | Download | only in x86

Lines Matching full:reg_args

430   struct register_args *reg_args;
445 reg_args = (struct register_args *) stack;
453 reg_args->gpr[gprcount++] = (unsigned long) rvalue;
497 *(SINT64 *)&reg_args->gpr[gprcount] = (SINT64) *((SINT8 *) a);
500 *(SINT64 *)&reg_args->gpr[gprcount] = (SINT64) *((SINT16 *) a);
503 *(SINT64 *)&reg_args->gpr[gprcount] = (SINT64) *((SINT32 *) a);
506 reg_args->gpr[gprcount] = 0;
507 memcpy (&reg_args->gpr[gprcount], a, size < 8 ? size : 8);
513 reg_args->sse[ssecount++].i64 = *(UINT64 *) a;
516 reg_args->sse[ssecount++].i32 = *(UINT32 *) a;
572 struct register_args *reg_args, char *argp)
594 rvalue = (void *) (unsigned long) reg_args->gpr[gprcount++];
643 avalue[i] = &reg_args->sse[ssecount];
648 avalue[i] = &reg_args->gpr[gprcount];
662 memcpy (a, &reg_args->sse[ssecount++], 8);
664 memcpy (a, &reg_args->gpr[gprcount++], 8);