schptr            350 src/simh/scp.c SCHTAB *get_rsearch (CONST char *cptr, int32 radix, SCHTAB *schptr);
schptr            351 src/simh/scp.c SCHTAB *get_asearch (CONST char *cptr, int32 radix, SCHTAB *schptr);
schptr            352 src/simh/scp.c int32 test_search (t_value *val, SCHTAB *schptr);
schptr            378 src/simh/scp.c t_stat exdep_reg_loop (FILE *ofile, SCHTAB *schptr, int32 flag, CONST char *cptr,
schptr            382 src/simh/scp.c t_stat exdep_addr_loop (FILE *ofile, SCHTAB *schptr, int32 flag, const char *cptr,
schptr           6924 src/simh/scp.c t_stat exdep_reg_loop (FILE *ofile, SCHTAB *schptr, int32 flag, CONST char *cptr,
schptr           6945 src/simh/scp.c         if (schptr && !test_search (&val, schptr))
schptr           7010 src/simh/scp.c t_stat exdep_addr_loop (FILE *ofile, SCHTAB *schptr, int32 flag, const char *cptr,
schptr           7025 src/simh/scp.c     if (schptr && !test_search (sim_eval, schptr))
schptr           8426 src/simh/scp.c SCHTAB *get_rsearch (CONST char *cptr, int32 radix, SCHTAB *schptr)
schptr           8462 src/simh/scp.c if (schptr->count != 1) {
schptr           8463 src/simh/scp.c     FREE (schptr->mask);
schptr           8464 src/simh/scp.c     schptr->mask = (t_value *)calloc (sim_emax, sizeof(*schptr->mask));
schptr           8465 src/simh/scp.c     FREE (schptr->comp);
schptr           8466 src/simh/scp.c     schptr->comp = (t_value *)calloc (sim_emax, sizeof(*schptr->comp));
schptr           8469 src/simh/scp.c     schptr->logic = logop;
schptr           8470 src/simh/scp.c     schptr->mask[0] = logval;
schptr           8473 src/simh/scp.c     schptr->boolop = cmpop;
schptr           8474 src/simh/scp.c     schptr->comp[0] = cmpval;
schptr           8476 src/simh/scp.c schptr->count = 1;
schptr           8477 src/simh/scp.c return schptr;
schptr           8491 src/simh/scp.c SCHTAB *get_asearch (CONST char *cptr, int32 radix, SCHTAB *schptr)
schptr           8517 src/simh/scp.c             return get_rsearch (ocptr, radix, schptr);
schptr           8531 src/simh/scp.c             return get_rsearch (ocptr, radix, schptr);
schptr           8540 src/simh/scp.c if (schptr->count != (uint32)(1 - reason)) {
schptr           8541 src/simh/scp.c     schptr->count = 1 - reason;
schptr           8542 src/simh/scp.c     FREE (schptr->mask);
schptr           8543 src/simh/scp.c     schptr->mask = (t_value *)calloc (sim_emax, sizeof(*schptr->mask));
schptr           8544 src/simh/scp.c     FREE (schptr->comp);
schptr           8545 src/simh/scp.c     schptr->comp = (t_value *)calloc (sim_emax, sizeof(*schptr->comp));
schptr           8548 src/simh/scp.c     schptr->logic = logop;
schptr           8549 src/simh/scp.c     FREE (schptr->mask);
schptr           8550 src/simh/scp.c     schptr->mask = logval;
schptr           8556 src/simh/scp.c     schptr->boolop = cmpop;
schptr           8557 src/simh/scp.c     FREE (schptr->comp);
schptr           8558 src/simh/scp.c     schptr->comp = cmpval;
schptr           8563 src/simh/scp.c return schptr;
schptr           8575 src/simh/scp.c int32 test_search (t_value *values, SCHTAB *schptr)
schptr           8581 src/simh/scp.c if (schptr == NULL)
schptr           8584 src/simh/scp.c val = (t_value *)malloc (schptr->count * sizeof (*values));
schptr           8597 src/simh/scp.c for (i=0; i<(int32)schptr->count; i++) {
schptr           8599 src/simh/scp.c     switch (schptr->logic) {                            /* case on logical */
schptr           8602 src/simh/scp.c             val[i] = val[i] | schptr->mask[i];
schptr           8606 src/simh/scp.c             val[i] = val[i] & schptr->mask[i];
schptr           8610 src/simh/scp.c             val[i] = val[i] ^ schptr->mask[i];
schptr           8618 src/simh/scp.c     i=schptr->count-1;
schptr           8624 src/simh/scp.c for (; (i>=0) && (i<(int32)schptr->count) && ret; i += updown) {
schptr           8625 src/simh/scp.c     switch (schptr->boolop) {                           /* case on comparison */
schptr           8628 src/simh/scp.c             if (val[i] != schptr->comp[i])
schptr           8633 src/simh/scp.c             if (val[i] == schptr->comp[i])
schptr           8638 src/simh/scp.c             if (val[i] <= schptr->comp[i])
schptr           8643 src/simh/scp.c             if (val[i] < schptr->comp[i])
schptr           8648 src/simh/scp.c             if (val[i] >= schptr->comp[i])
schptr           8653 src/simh/scp.c             if (val[i] > schptr->comp[i])