Home | History | Annotate | Download | only in interp

Lines Matching refs:ins

207  * the stack that has no ins, outs, or locals, and no break frame above it.
391 * Push a call frame on. If there isn't enough room for ins, locals,
444 u4* ins;
450 /* "ins" for new frame start at frame pointer plus locals */
451 ins = ((u4*)self->interpSave.curFrame) +
454 //LOGD(" FP is %p, INs live at >= %p", self->interpSave.curFrame, ins);
461 *ins++ = (u4) obj;
469 memcpy(ins, &val, 8); // EABI prevents direct store
470 ins += 2;
477 *ins++ = dvmFloatToU4(f);
486 *ins++ = (u4) dvmDecodeIndirectRef(self, argObj);
488 *ins++ = (u4) argObj;
494 *ins++ = va_arg(args, u4);
550 u4* ins;
556 /* "ins" for new frame start at frame pointer plus locals */
557 ins = ((u4*)self->interpSave.curFrame) +
563 *ins++ = (u4) obj; /* obj is a "real" ref */
571 memcpy(ins, &args->j, 8);
572 ins += 2;
577 *ins++ = (u4) dvmDecodeIndirectRef(self, args->l);
579 *ins++ = (u4) args->l;
583 *ins++ = args->i; /* full 32 bits */
586 *ins++ = args->s; /* 16 bits, sign-extended */
589 *ins++ = args->c; /* 16 bits, unsigned */
592 *ins++ = args->b; /* 8 bits, sign-extended */
595 *ins++ = args->z; /* 8 bits, zero or non-zero */
659 s4* ins;
681 /* "ins" for new frame start at frame pointer plus locals */
682 ins = ((s4*)self->interpSave.curFrame) +
686 //LOGD(" FP is %p, INs live at >= %p", self->interpSave.curFrame, ins);
691 *ins++ = (s4) obj;
702 int width = dvmConvertArgument(*args++, *types++, ins);
710 ins += width;