Lines Matching defs:stack_ptr
120 static int altera_check_stack(int stack_ptr, int count, int *status)
122 if (stack_ptr < count) {
243 int stack_ptr = 0;
527 if (altera_check_stack(stack_ptr, 1, &status)) {
528 stack[stack_ptr] = stack[stack_ptr - 1];
529 ++stack_ptr;
533 if (altera_check_stack(stack_ptr, 2, &status)) {
534 long_tmp = stack[stack_ptr - 2];
535 stack[stack_ptr - 2] = stack[stack_ptr - 1];
536 stack[stack_ptr - 1] = long_tmp;
540 if (altera_check_stack(stack_ptr, 2, &status)) {
541 --stack_ptr;
542 stack[stack_ptr - 1] += stack[stack_ptr];
546 if (altera_check_stack(stack_ptr, 2, &status)) {
547 --stack_ptr;
548 stack[stack_ptr - 1] -= stack[stack_ptr];
552 if (altera_check_stack(stack_ptr, 2, &status)) {
553 --stack_ptr;
554 stack[stack_ptr - 1] *= stack[stack_ptr];
558 if (altera_check_stack(stack_ptr, 2, &status)) {
559 --stack_ptr;
560 stack[stack_ptr - 1] /= stack[stack_ptr];
564 if (altera_check_stack(stack_ptr, 2, &status)) {
565 --stack_ptr;
566 stack[stack_ptr - 1] %= stack[stack_ptr];
570 if (altera_check_stack(stack_ptr, 2, &status)) {
571 --stack_ptr;
572 stack[stack_ptr - 1] <<= stack[stack_ptr];
576 if (altera_check_stack(stack_ptr, 2, &status)) {
577 --stack_ptr;
578 stack[stack_ptr - 1] >>= stack[stack_ptr];
582 if (altera_check_stack(stack_ptr, 1, &status))
583 stack[stack_ptr - 1] ^= (-1L);
587 if (altera_check_stack(stack_ptr, 2, &status)) {
588 --stack_ptr;
589 stack[stack_ptr - 1] &= stack[stack_ptr];
593 if (altera_check_stack(stack_ptr, 2, &status)) {
594 --stack_ptr;
595 stack[stack_ptr - 1] |= stack[stack_ptr];
599 if (altera_check_stack(stack_ptr, 2, &status)) {
600 --stack_ptr;
601 stack[stack_ptr - 1] ^= stack[stack_ptr];
605 if (!altera_check_stack(stack_ptr, 1, &status))
607 stack[stack_ptr - 1] = stack[stack_ptr - 1] ? 0L : 1L;
610 if (!altera_check_stack(stack_ptr, 2, &status))
612 --stack_ptr;
613 stack[stack_ptr - 1] =
614 (stack[stack_ptr - 1] > stack[stack_ptr]) ?
619 if (!altera_check_stack(stack_ptr, 2, &status))
621 --stack_ptr;
622 stack[stack_ptr - 1] =
623 (stack[stack_ptr - 1] < stack[stack_ptr]) ?
628 if ((version > 0) && (stack_ptr == 0)) {
659 if (altera_check_stack(stack_ptr, 1, &status)) {
660 pc = stack[--stack_ptr] + code_sect;
676 if (altera_check_stack(stack_ptr, 4, &status)) {
677 s32 a = stack[--stack_ptr];
678 s32 b = stack[--stack_ptr];
679 long_tmp = stack[--stack_ptr];
680 count = stack[stack_ptr - 1];
687 stack[stack_ptr - 1] =
698 if (!altera_check_stack(stack_ptr, 1, &status))
701 "%ld", stack[--stack_ptr]);
716 if (!altera_check_stack(stack_ptr, 2, &status))
718 long_tmp = stack[--stack_ptr];
719 count = stack[--stack_ptr];
729 if (!altera_check_stack(stack_ptr, 2, &status))
731 long_tmp = stack[--stack_ptr];
732 count = stack[stack_ptr - 1];
736 stack[stack_ptr - 1] = get_unaligned_le32(&charbuf[0]);
744 if (!altera_check_stack(stack_ptr, 2, &status))
746 long_tmp = stack[--stack_ptr];
747 count = stack[--stack_ptr];
757 if (!altera_check_stack(stack_ptr, 2, &status))
759 long_tmp = stack[--stack_ptr];
760 count = stack[stack_ptr - 1];
764 stack[stack_ptr - 1] = get_unaligned_le32(&charbuf[0]);
767 if (!altera_check_stack(stack_ptr, 1, &status))
769 count = stack[--stack_ptr];
778 if (!altera_check_stack(stack_ptr, 2, &status))
780 count = stack[--stack_ptr];
781 long_tmp = stack[--stack_ptr];
791 if (altera_check_stack(stack_ptr, 1, &status)) {
792 count = stack[--stack_ptr];
803 if (!altera_check_stack(stack_ptr, 2, &status))
805 count = stack[--stack_ptr];
806 long_tmp = stack[--stack_ptr];
812 if (altera_check_stack(stack_ptr, 1, &status)) {
813 count = stack[--stack_ptr];
824 if (altera_check_stack(stack_ptr, 2, &status)) {
825 count = stack[--stack_ptr];
826 long_tmp = stack[--stack_ptr];
837 if (altera_check_stack(stack_ptr, 1, &status)) {
838 count = stack[--stack_ptr];
849 if (!altera_check_stack(stack_ptr, 2, &status))
851 count = stack[--stack_ptr];
852 long_tmp = stack[--stack_ptr];
858 if (altera_check_stack(stack_ptr, 1, &status)) {
861 ch = (char) stack[--stack_ptr];
875 if (altera_check_stack(stack_ptr, 1, &status))
876 *exit_code = stack[--stack_ptr];
881 if (!altera_check_stack(stack_ptr, 2, &status))
883 --stack_ptr;
884 stack[stack_ptr - 1] =
885 (stack[stack_ptr - 1] == stack[stack_ptr]) ?
889 if (altera_check_stack(stack_ptr, 1, &status))
890 --stack_ptr;
894 if (!altera_check_stack(stack_ptr, 1, &status))
896 if (stack[stack_ptr - 1] < 0)
897 stack[stack_ptr - 1] = 0 - stack[stack_ptr - 1];
915 if (altera_check_stack(stack_ptr, 2, &status)) {
916 long_tmp = stack[stack_ptr - 2];
917 stack[stack_ptr - 2] = stack[stack_ptr - 1];
918 stack[stack_ptr - 1] = long_tmp;
923 if (altera_check_stack(stack_ptr, index, &status)) {
924 long_tmp = stack[stack_ptr - index];
925 stack[stack_ptr - index] = stack[stack_ptr - 1];
926 stack[stack_ptr - 1] = long_tmp;
930 if (altera_check_stack(stack_ptr, 2, &status)) {
931 long_tmp = stack[stack_ptr - 2];
932 stack[stack_ptr - 2] = stack[stack_ptr - 1];
933 stack[stack_ptr - 1] = long_tmp;
938 if (altera_check_stack(stack_ptr, index, &status)) {
939 long_tmp = stack[stack_ptr - index];
940 stack[stack_ptr - index] = stack[stack_ptr - 1];
941 stack[stack_ptr - 1] = long_tmp;
946 if (altera_check_stack(stack_ptr, index, &status)) {
947 stack[stack_ptr] = stack[stack_ptr - index];
948 ++stack_ptr;
953 if (altera_check_stack(stack_ptr, index, &status)) {
954 long_tmp = stack[stack_ptr - index];
955 stack[stack_ptr - index] = stack[stack_ptr - 1];
956 stack[stack_ptr - 1] = long_tmp;
960 if (altera_check_stack(stack_ptr, 2, &status)) {
961 long_tmp = stack[stack_ptr - 2];
962 stack[stack_ptr - 2] = stack[stack_ptr - 1];
963 stack[stack_ptr - 1] = long_tmp;
968 if (altera_check_stack(stack_ptr, index, &status)) {
969 stack[stack_ptr] = stack[stack_ptr - index];
970 ++stack_ptr;
975 if (altera_check_stack(stack_ptr, index, &status)) {
976 stack[stack_ptr] = stack[stack_ptr - index];
977 ++stack_ptr;
981 stack[stack_ptr++] = 0;
984 stack[stack_ptr++] = (s32) args[0];
987 stack[stack_ptr++] = vars[args[0]];
995 stack[stack_ptr++] = pc;
1008 if (altera_check_stack(stack_ptr, 3, &status)) {
1009 s32 step = stack[stack_ptr - 1];
1010 s32 end = stack[stack_ptr - 2];
1011 s32 top = stack[stack_ptr - 3];
1022 stack_ptr -= 3;
1078 if (altera_check_stack(stack_ptr, index, &status)) {
1079 long_tmp = stack[stack_ptr - index];
1080 stack[stack_ptr - index] = stack[stack_ptr - 1];
1081 stack[stack_ptr - 1] = long_tmp;
1090 if (altera_check_stack(stack_ptr, index, &status)) {
1091 stack[stack_ptr] = stack[stack_ptr - index];
1092 ++stack_ptr;
1101 if (altera_check_stack(stack_ptr, 1, &status))
1102 vars[args[0]] = stack[--stack_ptr];
1112 if (!altera_check_stack(stack_ptr, 2, &status))
1160 index = stack[--stack_ptr];
1163 longptr_tmp[index] = stack[--stack_ptr];
1175 if (!altera_check_stack(stack_ptr, 3, &status))
1242 long_count = stack[--stack_ptr];
1245 long_idx = stack[--stack_ptr];
1272 long_tmp = stack[--stack_ptr];
1297 if (altera_check_stack(stack_ptr, 1, &status)) {
1298 if (stack[--stack_ptr] == 0) {
1315 if (!altera_check_stack(stack_ptr, 2, &status))
1317 long_idx = stack[--stack_ptr];
1318 long_count = stack[--stack_ptr];
1327 long_count = stack[--stack_ptr];
1384 if (!altera_check_stack(stack_ptr, 2, &status))
1386 index = stack[--stack_ptr];
1387 count = stack[--stack_ptr];
1407 if (!altera_check_stack(stack_ptr, 2, &status))
1409 index = stack[--stack_ptr];
1410 count = stack[--stack_ptr];
1430 if (!altera_check_stack(stack_ptr, 2, &status))
1432 index = stack[--stack_ptr];
1433 count = stack[--stack_ptr];
1454 if (!altera_check_stack(stack_ptr, 2, &status))
1456 index = stack[--stack_ptr];
1457 count = stack[--stack_ptr];
1477 if (altera_check_stack(stack_ptr, 1, &status)) {
1479 long_tmp = stack[--stack_ptr];
1489 if (!altera_check_stack(stack_ptr, 1, &status))
1492 index = stack[stack_ptr - 1];
1498 stack[stack_ptr - 1] = longptr_tmp[index];
1503 stack[stack_ptr - 1] =
1516 if (!altera_check_stack(stack_ptr, 2, &status))
1529 count = stack[--stack_ptr];
1532 index = stack[stack_ptr - 1];
1553 stack[stack_ptr - 1] = long_tmp;
1562 if (!altera_check_stack(stack_ptr, 1, &status))
1565 long_tmp = stack[--stack_ptr];
1623 if (!altera_check_stack(stack_ptr, 3, &status))
1631 variable_id = stack[--stack_ptr];
1632 long_idx = stack[--stack_ptr];/* right indx */
1633 long_idx2 = stack[--stack_ptr];/* left indx */
1698 if (!altera_check_stack(stack_ptr, 3, &status))
1701 copy_count = stack[--stack_ptr];
1702 copy_index = stack[--stack_ptr];
1703 copy_index2 = stack[--stack_ptr];
1713 destleft = stack[--stack_ptr];
1855 if (!altera_check_stack(stack_ptr, 3, &status))
1858 capture_index = stack[--stack_ptr];
1859 scan_index = stack[--stack_ptr];
1869 scan_right = stack[--stack_ptr];
1870 scan_left = stack[--stack_ptr];
1876 long_count = stack[--stack_ptr];
1974 if (!altera_check_stack(stack_ptr, 2, &status))
1976 long_tmp = stack[--stack_ptr];
1982 long_tmp = stack[--stack_ptr];
1994 --stack_ptr; /* throw away MAX cycles */
1995 --stack_ptr; /* throw away MAX microseconds */
2017 if (!altera_check_stack(stack_ptr, 4, &status))
2020 index1 = stack[--stack_ptr];
2021 index2 = stack[--stack_ptr];
2022 mask_index = stack[--stack_ptr];
2023 long_count = stack[--stack_ptr];
2034 s32 mask_right = stack[--stack_ptr];
2035 s32 mask_left = stack[--stack_ptr];
2077 stack[stack_ptr++] = long_tmp;
2090 if ((stack_ptr < 0) || (stack_ptr >= ALTERA_STACK_SIZE))