SP 296 src/vm.c #define FETCH_OPERAND_PUSH (*SP++ = SCM_OBJ(*PC)) SP 331 src/vm.c #define PUSH_ARG(obj) (*SP++ = (obj)) SP 334 src/vm.c #define POP_ARG(var) ((var) = *--SP) SP 488 src/vm.c if (MOSTLY_FALSE(SP >= vm->stackEnd - (size))) { \ SP 499 src/vm.c ScmContFrame *newcont = (ScmContFrame*)SP; \ SP 503 src/vm.c newcont->size = SP - ARGP; \ SP 507 src/vm.c SP += CONT_FRAME_SIZE; \ SP 508 src/vm.c ARGP = SP; \ SP 524 src/vm.c if (IN_STACK_P((ScmObj*)CONT)) SP = (ScmObj*)CONT; \ SP 526 src/vm.c ARGP = SP; \ SP 534 src/vm.c SP = CONT->argp + CONT->size; \ SP 542 src/vm.c ARGP = SP = vm->stackBase; \ SP 547 src/vm.c ScmObj *s__ = CONT->argp, *d__ = SP; \ SP 548 src/vm.c SP += size__; \ SP 571 src/vm.c ScmEnvFrame *e__ = (ScmEnvFrame*)SP; \ SP 574 src/vm.c e__->size = SP - ARGP; \ SP 575 src/vm.c SP += ENV_HDR_SIZE; \ SP 576 src/vm.c ARGP = SP; \ SP 585 src/vm.c *SP++ = SCM_UNDEFINED; \ SP 819 src/vm.c argc = SP - ARGP; SP 837 src/vm.c SP = to + argc; SP 848 src/vm.c argc = SP - ARGP; SP 857 src/vm.c *(SP-i) = *(SP-i-1); SP 859 src/vm.c *(SP-argc) = VAL0; SP 860 src/vm.c SP++; argc++; SP 875 src/vm.c SP = ARGP; SP 895 src/vm.c ARGP = SP; SP 919 src/vm.c ARGP = SP; SP 941 src/vm.c memcpy(SP, n->args, sizeof(ScmObj)*n->nargs); SP 942 src/vm.c SP += n->nargs; SP 1081 src/vm.c *SP++ = v; SP 1190 src/vm.c int nargs = SP - ARGP; SP 1231 src/vm.c SP = to + nargs; SP 1241 src/vm.c int nargs = SP - ARGP; SP 1255 src/vm.c SP = to + nargs; SP 1259 src/vm.c int nargs = SP - ARGP; SP 1266 src/vm.c ARGP = SP; SP 1282 src/vm.c SP += nlocals; SP 1986 src/vm.c VM_ASSERT(nargs -1 <= SP - vm->stackBase); SP 2978 src/vm.c s = SP; SP 2991 src/vm.c ARGP = SP = s;