Home | History | Annotate | Download | only in interp

Lines Matching defs:ins

211  * the stack that has no ins, outs, or locals, and no break frame above it.
395 * Push a call frame on. If there isn't enough room for ins, locals,
448 u4* ins;
454 /* "ins" for new frame start at frame pointer plus locals */
455 ins = ((u4*)self->interpSave.curFrame) +
458 //ALOGD(" FP is %p, INs live at >= %p", self->interpSave.curFrame, ins);
465 *ins++ = (u4) obj;
473 memcpy(ins, &val, 8); // EABI prevents direct store
474 ins += 2;
481 *ins++ = dvmFloatToU4(f);
490 *ins++ = (u4) dvmDecodeIndirectRef(self, argObj);
492 *ins
498 *ins++ = va_arg(args, u4);
554 u4* ins;
560 /* "ins" for new frame start at frame pointer plus locals */
561 ins = ((u4*)self->interpSave.curFrame) +
567 *ins++ = (u4) obj; /* obj is a "real" ref */
575 memcpy(ins, &args->j, 8);
576 ins += 2;
581 *ins++ = (u4) dvmDecodeIndirectRef(self, args->l);
583 *ins++ = (u4) args->l;
587 *ins++ = args->i; /* full 32 bits */
590 *ins++ = args->s; /* 16 bits, sign-extended */
593 *ins++ = args->c; /* 16 bits, unsigned */
596 *ins++ = args->b; /* 8 bits, sign-extended */
599 *ins++ = args->z; /* 8 bits, zero or non-zero */
663 s4* ins;
685 /* "ins" for new frame start at frame pointer plus locals */
686 ins = ((s4*)self->interpSave.curFrame) +
690 //ALOGD(" FP is %p, INs live at >= %p", self->interpSave.curFrame, ins);
695 *ins++ = (s4) obj;
706 int width = dvmConvertArgument(*args++, *types++, ins);
714 ins += width;