Lines Matching refs:sp
205 int_values[MTSM_SP].diff(fp, "devtag:.sp",
357 : sp(0)
365 if (sp)
366 delete sp;
381 sp = new stack(n, sp);
392 if (sp == 0)
394 if (sp->state)
395 delete sp->state;
396 sp->state = 0;
397 stack *t = sp;
398 sp = sp->next;
410 if (sp && sp->state) {
412 && sp->state->units_values[MTSM_IN].is_known)
413 s->units_values[MTSM_IN].value += sp->state->units_values[MTSM_IN].value;
414 s->update(sp->state, s, MTSM_FI);
415 s->update(sp->state, s, MTSM_LL);
416 s->update(sp->state, s, MTSM_PO);
417 s->update(sp->state, s, MTSM_RJ);
418 s->update(sp->state, s, MTSM_TA);
419 s->update(sp->state, s, MTSM_TI);
420 s->update(sp->state, s, MTSM_CE);
421 if (sp->state->bool_values[MTSM_BR].is_known
422 && sp->state->bool_values[MTSM_BR].value) {
424 sp->state->bool_values[MTSM_BR].set(0);
428 sp->state->issue_no);
434 if (sp->state->bool_values[MTSM_EOL].is_known
435 && sp->state->bool_values[MTSM_EOL].value) {
437 sp->state->bool_values[MTSM_EOL].set(0);
497 fprintf(stderr, "[sp %d]", int_values[MTSM_SP].value);
499 fprintf(stderr, "[!sp]");