Lines Matching defs:sp

229   pint_t *sp = stack;
230 *(++sp) = initialStackValue;
234 for (pint_t *t = sp; t > stack; --t) {
235 fprintf(stderr, "sp[] = 0x%" PRIx64 "\n", (uint64_t)(*t));
247 *(++sp) = value;
254 value = *sp--;
255 *(++sp) = addressSpace.getP(value);
264 *(++sp) = value;
273 *(++sp) = (pint_t)svalue;
282 *(++sp) = value;
291 *(++sp) = (pint_t)svalue;
300 *(++sp) = value;
309 *(++sp) = (pint_t)svalue;
318 *(++sp) = value;
327 *(++sp) = value;
335 *(++sp) = value;
343 *(++sp) = (pint_t)svalue;
350 value = *sp;
351 *(++sp) = value;
358 --sp;
365 value = sp[-1];
366 *(++sp) = value;
375 value = sp[-reg];
376 *(++sp) = value;
383 value = sp[0];
384 sp[0] = sp[-1];
385 sp[-1] = value;
392 value = sp[0];
393 sp[0] = sp[-1];
394 sp[-1] = sp[-2];
395 sp[-2] = value;
402 value = *sp--;
403 *sp = *((pint_t*)value);
409 svalue = (sint_t)*sp;
411 *sp = (pint_t)(-svalue);
417 value = *sp--;
418 *sp &= value;
424 svalue = (sint_t)(*sp--);
425 svalue2 = (sint_t)*sp;
426 *sp = (pint_t)(svalue2 / svalue);
432 value = *sp--;
433 *sp = *sp - value;
439 svalue = (sint_t)(*sp--);
440 svalue2 = (sint_t)*sp;
441 *sp = (pint_t)(svalue2 % svalue);
447 svalue = (sint_t)(*sp--);
448 svalue2 = (sint_t)*sp;
449 *sp = (pint_t)(svalue2 * svalue);
455 *sp = 0 - *sp;
461 svalue = (sint_t)(*sp);
462 *sp = (pint_t)(~svalue);
468 value = *sp--;
469 *sp |= value;
475 value = *sp--;
476 *sp += value;
483 *sp += addressSpace.getULEB128(p, expressionEnd);
489 value = *sp--;
490 *sp = *sp << value;
496 value = *sp--;
497 *sp = *sp >> value;
503 value = *sp--;
504 svalue = (sint_t)*sp;
505 *sp = (pint_t)(svalue >> value);
511 value = *sp--;
512 *sp ^= value;
528 if (*sp--)
535 value = *sp--;
536 *sp = (*sp == value);
542 value = *sp--;
543 *sp = (*sp >= value);
549 value = *sp--;
550 *sp = (*sp > value);
556 value = *sp--;
557 *sp = (*sp <= value);
563 value = *sp--;
564 *sp = (*sp < value);
570 value = *sp--;
571 *sp = (*sp != value);
609 *(++sp) = value;
647 *(++sp) = registers.getRegister((int)reg);
654 *(++sp) = registers.getRegister((int)reg);
694 *(++sp) = (pint_t)(svalue);
703 *(++sp) = (pint_t)(svalue);
718 value = *sp--;
735 *(++sp) = value;
752 fprintf(stderr, "expression evaluates to 0x%" PRIx64 "\n", (uint64_t)*sp);
753 return *sp;