schptr 263 src/simh/scp.c SCHTAB *get_rsearch (CONST char *cptr, int32 radix, SCHTAB *schptr); schptr 264 src/simh/scp.c SCHTAB *get_asearch (CONST char *cptr, int32 radix, SCHTAB *schptr); schptr 265 src/simh/scp.c int32 test_search (t_value *val, SCHTAB *schptr); schptr 291 src/simh/scp.c t_stat exdep_reg_loop (FILE *ofile, SCHTAB *schptr, int32 flag, CONST char *cptr, schptr 295 src/simh/scp.c t_stat exdep_addr_loop (FILE *ofile, SCHTAB *schptr, int32 flag, const char *cptr, schptr 6161 src/simh/scp.c t_stat exdep_reg_loop (FILE *ofile, SCHTAB *schptr, int32 flag, CONST char *cptr, schptr 6182 src/simh/scp.c if (schptr && !test_search (&val, schptr)) schptr 6247 src/simh/scp.c t_stat exdep_addr_loop (FILE *ofile, SCHTAB *schptr, int32 flag, const char *cptr, schptr 6262 src/simh/scp.c if (schptr && !test_search (sim_eval, schptr)) schptr 7660 src/simh/scp.c SCHTAB *get_rsearch (CONST char *cptr, int32 radix, SCHTAB *schptr) schptr 7693 src/simh/scp.c if (schptr->count != 1) { schptr 7694 src/simh/scp.c FREE (schptr->mask); schptr 7695 src/simh/scp.c schptr->mask = (t_value *)calloc (sim_emax, sizeof(*schptr->mask)); schptr 7696 src/simh/scp.c FREE (schptr->comp); schptr 7697 src/simh/scp.c schptr->comp = (t_value *)calloc (sim_emax, sizeof(*schptr->comp)); schptr 7700 src/simh/scp.c schptr->logic = logop; schptr 7701 src/simh/scp.c schptr->mask[0] = logval; schptr 7704 src/simh/scp.c schptr->boolop = cmpop; schptr 7705 src/simh/scp.c schptr->comp[0] = cmpval; schptr 7707 src/simh/scp.c schptr->count = 1; schptr 7708 src/simh/scp.c return schptr; schptr 7722 src/simh/scp.c SCHTAB *get_asearch (CONST char *cptr, int32 radix, SCHTAB *schptr) schptr 7745 src/simh/scp.c return get_rsearch (ocptr, radix, schptr); schptr 7759 src/simh/scp.c return get_rsearch (ocptr, radix, schptr); schptr 7768 src/simh/scp.c if (schptr->count != (uint32)(1 - reason)) { schptr 7769 src/simh/scp.c schptr->count = 1 - reason; schptr 7770 src/simh/scp.c FREE (schptr->mask); schptr 7771 src/simh/scp.c schptr->mask = (t_value *)calloc (sim_emax, sizeof(*schptr->mask)); schptr 7772 src/simh/scp.c FREE (schptr->comp); schptr 7773 src/simh/scp.c schptr->comp = (t_value *)calloc (sim_emax, sizeof(*schptr->comp)); schptr 7776 src/simh/scp.c schptr->logic = logop; schptr 7777 src/simh/scp.c FREE (schptr->mask); schptr 7778 src/simh/scp.c schptr->mask = logval; schptr 7784 src/simh/scp.c schptr->boolop = cmpop; schptr 7785 src/simh/scp.c FREE (schptr->comp); schptr 7786 src/simh/scp.c schptr->comp = cmpval; schptr 7791 src/simh/scp.c return schptr; schptr 7803 src/simh/scp.c int32 test_search (t_value *values, SCHTAB *schptr) schptr 7809 src/simh/scp.c if (schptr == NULL) schptr 7812 src/simh/scp.c val = (t_value *)malloc (schptr->count * sizeof (*values)); schptr 7825 src/simh/scp.c for (i=0; i<(int32)schptr->count; i++) { schptr 7827 src/simh/scp.c switch (schptr->logic) { /* case on logical */ schptr 7830 src/simh/scp.c val[i] = val[i] | schptr->mask[i]; schptr 7834 src/simh/scp.c val[i] = val[i] & schptr->mask[i]; schptr 7838 src/simh/scp.c val[i] = val[i] ^ schptr->mask[i]; schptr 7846 src/simh/scp.c i=schptr->count-1; schptr 7852 src/simh/scp.c for (; (i>=0) && (i<(int32)schptr->count) && ret; i += updown) { schptr 7853 src/simh/scp.c switch (schptr->boolop) { /* case on comparison */ schptr 7856 src/simh/scp.c if (val[i] != schptr->comp[i]) schptr 7861 src/simh/scp.c if (val[i] == schptr->comp[i]) schptr 7866 src/simh/scp.c if (val[i] <= schptr->comp[i]) schptr 7871 src/simh/scp.c if (val[i] < schptr->comp[i]) schptr 7876 src/simh/scp.c if (val[i] >= schptr->comp[i]) schptr 7881 src/simh/scp.c if (val[i] > schptr->comp[i])