bool 457 src/dps8/dps8.h # define READOP(i) ((bool) (i->info->flags & \ bool 464 src/dps8/dps8.h # define WRITEOP(i) ((bool) (i->info->flags & \ bool 472 src/dps8/dps8.h # define RMWOP(i) ((bool) READOP(i) && WRITEOP(i)) bool 474 src/dps8/dps8.h # define TRANSOP(i) ((bool) (i->info->flags & (TRANSFER_INS) )) bool 294 src/dps8/dps8_append.c bool lck = get_rmw_lock (); bool 589 src/dps8/dps8_append.c static void load_sdwam (word15 segno, bool nomatch) bool 781 src/dps8/dps8_append.c bool lck = get_rmw_lock (); bool 825 src/dps8/dps8_append.c static void loadPTWAM (word15 segno, word18 offset, UNUSED bool nomatch) bool 937 src/dps8/dps8_append.c bool lck = get_rmw_lock (); bool 1167 src/dps8/dps8_append.c bool StrOp = (thisCycle == OPERAND_STORE || bool 1170 src/dps8/dps8_append.c bool nomatch = true; bool 1350 src/dps8/dps8_append.c bool 1354 src/dps8/dps8_append.c bool 1934 src/dps8/dps8_append.c bool 200 src/dps8/dps8_cable.c static bool name_match (const char * str, const char * pattern, uint * val) bool 349 src/dps8/dps8_cable.c uint scu_subport_num, uint cpu_unit_idx, uint cpu_port_num, bool is_exp) bool 497 src/dps8/dps8_cable.c bool is_exp = false; bool 1331 src/dps8/dps8_cable.c bool cpus_used[N_CPU_UNITS_MAX]; bool 1342 src/dps8/dps8_cable.c bool scus_used[N_SCU_UNITS_MAX]; bool 1359 src/dps8/dps8_cable.c bool ioms_used[N_IOM_UNITS_MAX]; bool 104 src/dps8/dps8_cable.h bool in_use; bool 111 src/dps8/dps8_cable.h bool in_use; bool 119 src/dps8/dps8_cable.h bool in_use; bool 126 src/dps8/dps8_cable.h bool in_use; bool 150 src/dps8/dps8_cable.h bool in_use; bool 162 src/dps8/dps8_cable.h bool in_use; bool 200 src/dps8/dps8_cable.h bool in_use; bool 207 src/dps8/dps8_cable.h bool in_use; bool 319 src/dps8/dps8_console.c bool echo; bool 321 src/dps8/dps8_console.c bool attn_pressed; bool 322 src/dps8/dps8_console.c bool simh_attn_pressed; bool 324 src/dps8/dps8_console.c bool bcd; bool 327 src/dps8/dps8_console.c bool escapeSequence; bool 336 src/dps8/dps8_console.c bool tabStops [bufsize]; bool 365 src/dps8/dps8_console.c static bool ta_ovf = false; bool 611 src/dps8/dps8_console.c static bool ttyTermiosOk = false; bool 660 src/dps8/dps8_console.c bool withring = (strcmp (with, "with") == 0); bool 672 src/dps8/dps8_console.c bool withring = (strcmp (with, "with") == 0); bool 112 src/dps8/dps8_cpu.c bool stall_point_active = false; bool 882 src/dps8/dps8_cpu.c void cpu_reset_unit_idx (UNUSED uint cpun, bool clear_mem) bool 1189 src/dps8/dps8_cpu.c static bool watch_bits [MEMSIZE]; bool 1367 src/dps8/dps8_cpu.c bool havesn = false; bool 1416 src/dps8/dps8_cpu.c static bool first = true; bool 1700 src/dps8/dps8_cpu.c bool sample_interrupts (void) bool 1795 src/dps8/dps8_cpu.c bool bce_dis_called = false; bool 1803 src/dps8/dps8_cpu.c bool 2080 src/dps8/dps8_cpu.c static bool clear_temporary_absolute_mode (void) bool 2421 src/dps8/dps8_cpu.c bool tmp_priv_mode = is_priv_mode (); bool 2422 src/dps8/dps8_cpu.c bool is_dis = cpu.currentInstruction.opcode == 0616 && bool 2424 src/dps8/dps8_cpu.c bool noCheckTR = tmp_priv_mode && bool 3824 src/dps8/dps8_cpu.c bool get_bar_mode (void) bool 526 src/dps8/dps8_cpu.h bool cacheValid; bool 527 src/dps8/dps8_cpu.h bool cacheDirty; bool 532 src/dps8/dps8_cpu.h bool wordDirty [paragraphSz]; bool 544 src/dps8/dps8_cpu.h bool P; // 4-bit data sign character control bool 637 src/dps8/dps8_cpu.h bool mopES; // End Suppression flag; initially OFF, set ON by bool 639 src/dps8/dps8_cpu.h bool mopSN; // Sign flag; initially set OFF if the sending bool 650 src/dps8/dps8_cpu.h bool mopZ; // Zero flag; initially set ON. It is set OFF bool 653 src/dps8/dps8_cpu.h bool mopBZ; // Blank-when-zero flag; initially set OFF and bool 673 src/dps8/dps8_cpu.h bool mvne; // for MSES micro-op. True when mvne, false when mve bool 682 src/dps8/dps8_cpu.h bool opcodeX; // opcode extension bool 686 src/dps8/dps8_cpu.h bool i; // interrupt inhibit bit. bool 689 src/dps8/dps8_cpu.h bool stiTally; // for sti instruction bool 690 src/dps8/dps8_cpu.h bool restart; // instruction is to be restarted bool 699 src/dps8/dps8_cpu.h vol bool XIP [N_SCU_UNITS_MAX]; bool 720 src/dps8/dps8_cpu.h bool enable_cache; // Enable 8K cache bool 721 src/dps8/dps8_cpu.h bool sdwam_enable; // Enable Segment Descriptor WAM bool 722 src/dps8/dps8_cpu.h bool ptwam_enable; // Enable Page Table WAM bool 731 src/dps8/dps8_cpu.h bool hex_mode_installed; bool 732 src/dps8/dps8_cpu.h bool prom_installed; bool 733 src/dps8/dps8_cpu.h bool cache_installed; bool 734 src/dps8/dps8_cpu.h bool clock_slave_installed; bool 742 src/dps8/dps8_cpu.h bool useMap; // If set, consult memory configuration switches to translate memory addresses to SCU memory banks bool 745 src/dps8/dps8_cpu.h bool isolts_mode; // If true, CPU is configured to run ISOLTS. bool 747 src/dps8/dps8_cpu.h bool enable_emcall; // If set, the instruction set is extended with simulator debugging instructions bool 748 src/dps8/dps8_cpu.h bool nodis; // If true, start CPU in FETCH cycle; else start in DIS instruction bool 749 src/dps8/dps8_cpu.h bool l68_mode; // False: DPS8/M; True: 6180 bool 768 src/dps8/dps8_cpu.h bool directOperandFlag; bool 774 src/dps8/dps8_cpu.h bool crflag; bool 1714 src/dps8/dps8_cpu.h bool interrupt_flag; // an interrupt is pending in this cycle bool 1715 src/dps8/dps8_cpu.h bool g7_flag; // a g7 fault is pending in this cycle; bool 1717 src/dps8/dps8_cpu.h bool wasXfer; // The previous instruction was a transfer bool 1719 src/dps8/dps8_cpu.h bool wasInhibited; // One or both of the previous instruction bool 1722 src/dps8/dps8_cpu.h bool isExec; // The instruction being executed is the target of bool 1724 src/dps8/dps8_cpu.h bool isXED; // The instruction being executed is the target of an bool 1727 src/dps8/dps8_cpu.h bool isolts_switches_saved; bool 1740 src/dps8/dps8_cpu.h bool useZone; bool 1747 src/dps8/dps8_cpu.h bool bTroubleFaultCycle; bool 1749 src/dps8/dps8_cpu.h bool lufOccurred; bool 1750 src/dps8/dps8_cpu.h bool secret_addressing_mode; bool 1753 src/dps8/dps8_cpu.h bool skip_cu_hist; bool 1756 src/dps8/dps8_cpu.h bool dlyFlt; bool 1758 src/dps8/dps8_cpu.h bool restart; bool 1761 src/dps8/dps8_cpu.h bool is_FFV; bool 1764 src/dps8/dps8_cpu.h bool isRunning; bool 1768 src/dps8/dps8_cpu.h bool set_affinity; bool 1812 src/dps8/dps8_cpu.h bool lastPTWIsDS; bool 1852 src/dps8/dps8_cpu.h volatile bool panelInitialize; bool 1855 src/dps8/dps8_cpu.h bool portBusy; bool 1869 src/dps8/dps8_cpu.h bool DACVpDF; bool 1870 src/dps8/dps8_cpu.h bool AR_F_E; bool 1871 src/dps8/dps8_cpu.h bool INS_FETCH; bool 1937 src/dps8/dps8_cpu.h extern bool stall_point_active; bool 1942 src/dps8/dps8_cpu.h extern bool bce_dis_called; bool 1969 src/dps8/dps8_cpu.h bool sample_interrupts (void); bool 2361 src/dps8/dps8_cpu.h bool get_bar_mode (void); bool 2387 src/dps8/dps8_cpu.h void cpu_reset_unit_idx (UNUSED uint cpun, bool clear_mem); bool 242 src/dps8/dps8_crdpun.c bool log_cards; // Flag to log card images bool 552 src/dps8/dps8_crdpun.c bool top = char_pos < 11; // Top or bottom line of chars bool 637 src/dps8/dps8_crdpun.c bool banner_card) bool 197 src/dps8/dps8_crdrdr.c bool running; bool 453 src/dps8/dps8_crdrdr.c static bool empty = false; bool 302 src/dps8/dps8_decimal.c bool 495 src/dps8/dps8_decimal.c bool 496 src/dps8/dps8_decimal.c bool 705 src/dps8/dps8_decimal.c char *formatDecimal (uint8_t * out, decContext *set, decNumber *r, int nout, int s, int sf, bool R, bool *OVR, bool *TRUNC) { bool 50 src/dps8/dps8_decimal.h int sf, bool R, bool *OVR, bool *TRUNC); bool 520 src/dps8/dps8_dia.c bool ok = true; bool 473 src/dps8/dps8_disk.c bool 558 src/dps8/dps8_disk.c t_stat loadDisk (uint dsk_unit_idx, const char * disk_filename, bool ro) { bool 41 src/dps8/dps8_disk.h bool seekValid; // True if seekPosition contains a valid seek address. bool 66 src/dps8/dps8_disk.h bool removable; bool 84 src/dps8/dps8_disk.h t_stat loadDisk (uint dsk_unit_idx, const char * disk_filename, bool ro); bool 390 src/dps8/dps8_eis.c static word18 getMFReg18 (uint n, bool allowDU, bool allowNIC, fault_ipr_subtype_ *mod_fault) bool 483 src/dps8/dps8_eis.c static word36 getMFReg36 (uint n, bool allowDU, bool allowNIC, fault_ipr_subtype_ *mod_fault) bool 689 src/dps8/dps8_eis.c static void EISWriteIdx (EISaddr *p, uint n, word36 data, bool flush) bool 1072 src/dps8/dps8_eis.c static bool EISgetBitRWN (EISaddr * p, bool flush) bool 1257 src/dps8/dps8_eis.c bool a = opDesc & (1 << 6); bool 1334 src/dps8/dps8_eis.c static void parseAlphanumericOperandDescriptor (uint k, uint useTA, bool allowDU, fault_ipr_subtype_ *mod_fault) bool 2546 src/dps8/dps8_eis.c void asxbd (uint sz, bool sub) bool 4244 src/dps8/dps8_eis.c bool 4268 src/dps8/dps8_eis.c static bool isGBCDOvp (uint c, bool * isNeg) bool 4425 src/dps8/dps8_eis.c bool ovp = (e -> N1 < e -> N2) && (fill & 0400) && (TA1 == 1) && bool 4428 src/dps8/dps8_eis.c bool ovp = (e -> N1 < e -> N2) && (fill & 0400) && (e -> TA1 == 1) && bool 4432 src/dps8/dps8_eis.c bool isNeg = false; bool 4820 src/dps8/dps8_eis.c bool ovp = (e -> N1 < e -> N2) && (fill & 0400) && (TA1 == 1) && bool 4823 src/dps8/dps8_eis.c bool ovp = (e -> N1 < e -> N2) && (fill & 0400) && (e -> TA1 == 1) && bool 4826 src/dps8/dps8_eis.c bool isNeg = false; bool 7649 src/dps8/dps8_eis.c bool R = getbits36_1 (cpu.cu.IWB, 10) != 0; // rounding bit bool 7761 src/dps8/dps8_eis.c bool Ovr = false, EOvr = false, Trunc = false; bool 8019 src/dps8/dps8_eis.c bool F = getbits36_1 (cpu.cu.IWB, 0) != 0; // fill bit bool 8020 src/dps8/dps8_eis.c bool T = getbits36_1 (cpu.cu.IWB, 9) != 0; // T (enablefault) bit bool 8023 src/dps8/dps8_eis.c bool B5 = !! (BOLR & 8); bool 8024 src/dps8/dps8_eis.c bool B6 = !! (BOLR & 4); bool 8025 src/dps8/dps8_eis.c bool B7 = !! (BOLR & 2); bool 8026 src/dps8/dps8_eis.c bool B8 = !! (BOLR & 1); bool 8046 src/dps8/dps8_eis.c bool bR = false; // result bit bool 8053 src/dps8/dps8_eis.c bool b1 = EISgetBitRWN(&e->ADDR1, true); bool 8055 src/dps8/dps8_eis.c bool b2 = EISgetBitRWN(&e->ADDR2, true); bool 8077 src/dps8/dps8_eis.c bool b1 = F; bool 8080 src/dps8/dps8_eis.c bool b2 = EISgetBitRWN(&e->ADDR2, true); bool 8150 src/dps8/dps8_eis.c static bool EISgetBitRWNR (EISaddr * p, bool flush) bool 8316 src/dps8/dps8_eis.c bool F = getbits36_1 (cpu.cu.IWB, 0) != 0; // fill bit bool 8317 src/dps8/dps8_eis.c bool T = getbits36_1 (cpu.cu.IWB, 9) != 0; // T (enablefault) bit bool 8320 src/dps8/dps8_eis.c bool B5 = !! (BOLR & 8); bool 8321 src/dps8/dps8_eis.c bool B6 = !! (BOLR & 4); bool 8322 src/dps8/dps8_eis.c bool B7 = !! (BOLR & 2); bool 8323 src/dps8/dps8_eis.c bool B8 = !! (BOLR & 1); bool 8329 src/dps8/dps8_eis.c bool bR = false; // result bit bool 8336 src/dps8/dps8_eis.c bool b1 = EISgetBitRWNR(&e->ADDR1, true); bool 8339 src/dps8/dps8_eis.c bool b2 = EISgetBitRWNR(&e->ADDR2, true); bool 8358 src/dps8/dps8_eis.c bool b1 = F; bool 8361 src/dps8/dps8_eis.c bool b2 = EISgetBitRWNR(&e->ADDR2, true); bool 8504 src/dps8/dps8_eis.c bool F = getbits36_1 (cpu.cu.IWB, 0) != 0; // fill bit bool 8505 src/dps8/dps8_eis.c bool T = getbits36_1 (cpu.cu.IWB, 9) != 0; // T (enablefault) bit bool 8508 src/dps8/dps8_eis.c bool B5 = !! (BOLR & 8); bool 8509 src/dps8/dps8_eis.c bool B6 = !! (BOLR & 4); bool 8510 src/dps8/dps8_eis.c bool B7 = !! (BOLR & 2); bool 8511 src/dps8/dps8_eis.c bool B8 = !! (BOLR & 1); bool 8532 src/dps8/dps8_eis.c bool bR = false; // result bit bool 8539 src/dps8/dps8_eis.c bool b1 = EISgetBitRWN (& e->ADDR1, true); bool 8540 src/dps8/dps8_eis.c bool b2 = EISgetBitRWN (& e->ADDR2, true); bool 8556 src/dps8/dps8_eis.c bool b1 = F; bool 8557 src/dps8/dps8_eis.c bool b2 = EISgetBitRWN (& e->ADDR2, true); bool 8703 src/dps8/dps8_eis.c bool F = getbits36_1 (cpu.cu.IWB, 0) != 0; // fill bit bool 8704 src/dps8/dps8_eis.c bool T = getbits36_1 (cpu.cu.IWB, 9) != 0; // T (enablefault) bit bool 8707 src/dps8/dps8_eis.c bool B5 = !! (BOLR & 8); bool 8708 src/dps8/dps8_eis.c bool B6 = !! (BOLR & 4); bool 8709 src/dps8/dps8_eis.c bool B7 = !! (BOLR & 2); bool 8710 src/dps8/dps8_eis.c bool B8 = !! (BOLR & 1); bool 8716 src/dps8/dps8_eis.c bool bR = false; // result bit bool 8723 src/dps8/dps8_eis.c bool b1 = EISgetBitRWNR(&e->ADDR1, true); bool 8726 src/dps8/dps8_eis.c bool b2 = EISgetBitRWNR(&e->ADDR2, true); bool 8742 src/dps8/dps8_eis.c bool b1 = F; bool 8745 src/dps8/dps8_eis.c bool b2 = EISgetBitRWNR(&e->ADDR2, true); bool 8790 src/dps8/dps8_eis.c static bool EISgetBit(EISaddr *p, int *cpos, int *bpos) bool 8824 src/dps8/dps8_eis.c bool b = getbits36_1 (p->data, (uint) bitPosn) != 0; bool 8886 src/dps8/dps8_eis.c bool F = getbits36_1 (cpu.cu.IWB, 0) != 0; // fill bit bool 8915 src/dps8/dps8_eis.c bool b1 = EISgetBit (&e->ADDR1, &charPosn1, &bitPosn1); bool 8916 src/dps8/dps8_eis.c bool b2 = EISgetBit (&e->ADDR2, &charPosn2, &bitPosn2); bool 8936 src/dps8/dps8_eis.c bool b1 = F; bool 8937 src/dps8/dps8_eis.c bool b2 = EISgetBit(&e->ADDR2, &charPosn2, &bitPosn2); bool 8956 src/dps8/dps8_eis.c bool b1 = EISgetBit(&e->ADDR1, &charPosn1, &bitPosn1); bool 8957 src/dps8/dps8_eis.c bool b2 = F; bool 9098 src/dps8/dps8_eis.c bool 9201 src/dps8/dps8_eis.c static bool sign9n(word72 n128, int N) bool 9220 src/dps8/dps8_eis.c return (bool)(sgnmask & n128); bool 9353 src/dps8/dps8_eis.c bool 9618 src/dps8/dps8_eis.c bool Ovr = false, Trunc = false; bool 10027 src/dps8/dps8_eis.c bool Ovr = false; bool 10142 src/dps8/dps8_eis.c bool T = getbits36_1 (cpu.cu.IWB, 9) != 0; // truncation bit bool 10143 src/dps8/dps8_eis.c bool R = getbits36_1 (cpu.cu.IWB, 10) != 0; // rounding bit bool 10246 src/dps8/dps8_eis.c bool iOvr = 0; bool 10281 src/dps8/dps8_eis.c bool Ovr = false, EOvr = false, Trunc = false; bool 10493 src/dps8/dps8_eis.c bool T = getbits36_1 (cpu.cu.IWB, 9) != 0; // truncation bit bool 10494 src/dps8/dps8_eis.c bool R = getbits36_1 (cpu.cu.IWB, 10) != 0; // rounding bit bool 10627 src/dps8/dps8_eis.c bool iOvr = 0; bool 10662 src/dps8/dps8_eis.c bool Ovr = false, EOvr = false, Trunc = false; bool 10836 src/dps8/dps8_eis.c bool T = getbits36_1 (cpu.cu.IWB, 9) != 0; // truncation bit bool 10837 src/dps8/dps8_eis.c bool R = getbits36_1 (cpu.cu.IWB, 10) != 0; // rounding bit bool 10939 src/dps8/dps8_eis.c bool iOvr = 0; bool 10974 src/dps8/dps8_eis.c bool Ovr = false, EOvr = false, Trunc = false; bool 11146 src/dps8/dps8_eis.c bool T = getbits36_1 (cpu.cu.IWB, 9) != 0; // truncation bit bool 11147 src/dps8/dps8_eis.c bool R = getbits36_1 (cpu.cu.IWB, 10) != 0; // rounding bit bool 11271 src/dps8/dps8_eis.c bool iOvr = 0; bool 11306 src/dps8/dps8_eis.c bool Ovr = false, EOvr = false, Trunc = false; bool 11475 src/dps8/dps8_eis.c bool T = getbits36_1 (cpu.cu.IWB, 9) != 0; // truncation bit bool 11476 src/dps8/dps8_eis.c bool R = getbits36_1 (cpu.cu.IWB, 10) != 0; // rounding bit bool 11577 src/dps8/dps8_eis.c bool Ovr = false, EOvr = false, Trunc = false; bool 11745 src/dps8/dps8_eis.c bool T = getbits36_1 (cpu.cu.IWB, 9) != 0; // truncation bit bool 11746 src/dps8/dps8_eis.c bool R = getbits36_1 (cpu.cu.IWB, 10) != 0; // rounding bit bool 11880 src/dps8/dps8_eis.c bool Ovr = false, EOvr = false, Trunc = false; bool 12246 src/dps8/dps8_eis.c bool 12247 src/dps8/dps8_eis.c bool 12250 src/dps8/dps8_eis.c bool 12455 src/dps8/dps8_eis.c bool 12456 src/dps8/dps8_eis.c bool 12799 src/dps8/dps8_eis.c bool R = getbits36_1 (cpu.cu.IWB, 10) != 0; // rounding bit bool 12973 src/dps8/dps8_eis.c bool Ovr = false, EOvr = false, Trunc = false; bool 13190 src/dps8/dps8_eis.c bool R = getbits36_1 (cpu.cu.IWB, 10) != 0; // rounding bit bool 13401 src/dps8/dps8_eis.c bool Ovr = false, EOvr = false, Trunc = false; bool 33 src/dps8/dps8_eis.h void asxbd (uint sz, bool sub); bool 224 src/dps8/dps8_faults.c static bool port_interrupts[8] = { false, false, false, false, false, false, false, false }; bool 879 src/dps8/dps8_faults.c bool bG7Pending (void) bool 886 src/dps8/dps8_faults.c bool bG7PendingNoTRO (void) bool 918 src/dps8/dps8_faults.c void doG7Fault (bool allowTR) bool 25 src/dps8/dps8_faults.h bool ILL_OP; // IPR fault. An illegal operation code has been detected. bool 26 src/dps8/dps8_faults.h bool ILL_MOD; // IPR fault. An illegal address modifier has been detected. bool 27 src/dps8/dps8_faults.h bool ILL_SLV; // IPR fault. An illegal BAR mode procedure has been encountered. bool 28 src/dps8/dps8_faults.h bool ILL_PROC; // IPR fault. An illegal procedure other than the three above has been encountered. bool 29 src/dps8/dps8_faults.h bool NEM; // ONC fault. A nonexistent main memory address has been requested. bool 30 src/dps8/dps8_faults.h bool OOB; // STR fault. A BAR mode boundary violation has occurred. bool 31 src/dps8/dps8_faults.h bool ILL_DIG; // IPR fault. An illegal decimal digit or sign has been detected by the decimal unit. bool 32 src/dps8/dps8_faults.h bool PROC_PARU; // PAR fault. A parity error has been detected in the upper 36 bits of data. (Yeah, right) bool 33 src/dps8/dps8_faults.h bool PROC_PARL; // PAR fault. A parity error has been detected in the lower 36 bits of data. (Yeah, right) bool 34 src/dps8/dps8_faults.h bool CON_A; // CON fault. A $CONNECT signal has been received through port A. bool 35 src/dps8/dps8_faults.h bool CON_B; // CON fault. A $CONNECT signal has been received through port B. bool 36 src/dps8/dps8_faults.h bool CON_C; // CON fault. A $CONNECT signal has been received through port C. bool 37 src/dps8/dps8_faults.h bool CON_D; // CON fault. A $CONNECT signal has been received through port D. bool 38 src/dps8/dps8_faults.h bool DA_ERR; // ONC fault. Operation not complete. Processor/system controller interface sequence error 1 has been detected. (Yeah, right) bool 39 src/dps8/dps8_faults.h bool DA_ERR2; // ONC fault. Operation not completed. Processor/system controller interface sequence error 2 has been detected. bool 44 src/dps8/dps8_faults.h bool CPAR_DIV; // A parity error has been detected in the cache memory directory. (Not likely) bool 45 src/dps8/dps8_faults.h bool CPAR_STR; // PAR fault. A data parity error has been detected in the cache memory. bool 46 src/dps8/dps8_faults.h bool CPAR_IA; // PAR fault. An illegal action has been received from a system controller during a store operation with cache memory enabled. bool 47 src/dps8/dps8_faults.h bool CPAR_BLK; // PAR fault. A cache memory parity error has occurred during a cache memory data block load. bool 51 src/dps8/dps8_faults.h bool PORT_A; bool 52 src/dps8/dps8_faults.h bool PORT_B; bool 53 src/dps8/dps8_faults.h bool PORT_C; bool 54 src/dps8/dps8_faults.h bool PORT_D; bool 56 src/dps8/dps8_faults.h bool CPD; // Cache Primary Directory WNO Buffer Overflow bool 60 src/dps8/dps8_faults.h bool LEVEL_0; bool 61 src/dps8/dps8_faults.h bool LEVEL_1; bool 62 src/dps8/dps8_faults.h bool LEVEL_2; bool 63 src/dps8/dps8_faults.h bool LEVEL_3; bool 66 src/dps8/dps8_faults.h bool CDD; bool 68 src/dps8/dps8_faults.h bool PAR_SDWAM; // A parity error has been detected in the SDWAM. bool 69 src/dps8/dps8_faults.h bool PAR_PTWAM; // A parity error has been detected in the PTWAM. bool 93 src/dps8/dps8_faults.h void doG7Fault(bool allowTR) NO_RETURN; bool 129 src/dps8/dps8_faults.h bool bG7PendingNoTRO (void); bool 130 src/dps8/dps8_faults.h bool bG7Pending (void); bool 788 src/dps8/dps8_fnp2.c static inline bool processInputCharacter (struct t_line * linep, unsigned char kar, bool 789 src/dps8/dps8_fnp2.c UNUSED bool endOfBuffer) bool 1223 src/dps8/dps8_fnp2.c bool eob = linep->inUsed >= linep->inSize; bool 1306 src/dps8/dps8_fnp2.c static void send_3270_msg (uint ctlr_no, unsigned char * msg, size_t len, bool brk) bool 1531 src/dps8/dps8_fnp2.c bool need_intr = false; bool 1560 src/dps8/dps8_fnp2.c bool do_send_output = linep->send_output == 1; bool 2057 src/dps8/dps8_fnp2.c bool accept = false; bool 2283 src/dps8/dps8_fnp2.c bool 2461 src/dps8/dps8_fnp2.c bool first = true; bool 64 src/dps8/dps8_fnp2.h bool was_CR; bool 100 src/dps8/dps8_fnp2.h bool echnego_break_table [256]; bool 104 src/dps8/dps8_fnp2.h bool echnego_on; bool 105 src/dps8/dps8_fnp2.h bool echnego_synced; bool 109 src/dps8/dps8_fnp2.h bool line_break; bool 116 src/dps8/dps8_fnp2.h bool accept_new_terminal; bool 120 src/dps8/dps8_fnp2.h bool line_disconnected; bool 122 src/dps8/dps8_fnp2.h bool ack_echnego_init; bool 123 src/dps8/dps8_fnp2.h bool ack_echnego_stop; bool 124 src/dps8/dps8_fnp2.h bool acu_dial_failure; bool 125 src/dps8/dps8_fnp2.h bool sendLineStatus; bool 126 src/dps8/dps8_fnp2.h bool wru_timeout; bool 131 src/dps8/dps8_fnp2.h bool force_accept_input; bool 133 src/dps8/dps8_fnp2.h bool waitForMbxDone; // If set, the line has sent input to the CS, bool 138 src/dps8/dps8_fnp2.h bool input_reply_pending; bool 140 src/dps8/dps8_fnp2.h bool input_break; bool 160 src/dps8/dps8_fnp2.h bool is_tun; bool 162 src/dps8/dps8_fnp2.h bool in_frame; bool 169 src/dps8/dps8_fnp2.h bool sendEOT; bool 180 src/dps8/dps8_fnp2.h bool configured; bool 189 src/dps8/dps8_fnp2.h bool sending_stn_in_buffer; bool 194 src/dps8/dps8_fnp2.h bool EORReceived; bool 195 src/dps8/dps8_fnp2.h bool hdr_sent; bool 206 src/dps8/dps8_fnp2.h bool write_complete; bool 216 src/dps8/dps8_fnp2.h bool fnpIsRunning; bool 217 src/dps8/dps8_fnp2.h bool fnpMBXinUse [4]; // 4 FNP submailboxes bool 218 src/dps8/dps8_fnp2.h bool lineWaiting [4]; // If set, fnpMBXlineno is waiting for the mailbox to be marked clear. bool 234 src/dps8/dps8_fnp2.h bool du_server_inited; bool 236 src/dps8/dps8_fnp2.h bool du3270_server_inited; bool 329 src/dps8/dps8_fnp2.h bool accept; bool 1682 src/dps8/dps8_fnp2_iomcmd.c bool have3270 = false; bool 1746 src/dps8/dps8_fnp2_iomcmd.c bool ok = true; bool 2031 src/dps8/dps8_fnp2_iomcmd.c bool hdr = false; bool 431 src/dps8/dps8_hw_consts.h # define GET_OPX(x) ((bool) (((x) >> INST_V_OPX) & INST_M_OPX)) bool 56 src/dps8/dps8_iefp.c bool isBAR = get_bar_mode (); bool 159 src/dps8/dps8_iefp.c bool isBAR = get_bar_mode (); bool 276 src/dps8/dps8_iefp.c void Read8 (word18 address, word36 * result, bool isAR) bool 280 src/dps8/dps8_iefp.c bool isBAR = get_bar_mode (); bool 396 src/dps8/dps8_iefp.c void ReadPage (word18 address, word36 * result, bool isAR) bool 405 src/dps8/dps8_iefp.c bool isBAR = get_bar_mode (); bool 518 src/dps8/dps8_iefp.c bool isBAR = get_bar_mode (); bool 614 src/dps8/dps8_iefp.c bool isBAR = get_bar_mode (); bool 696 src/dps8/dps8_iefp.c void Write1 (word18 address, word36 data, bool isAR) bool 699 src/dps8/dps8_iefp.c bool isBAR = get_bar_mode (); bool 778 src/dps8/dps8_iefp.c void Write8 (word18 address, word36 * data, bool isAR) bool 783 src/dps8/dps8_iefp.c bool isBAR = get_bar_mode (); bool 906 src/dps8/dps8_iefp.c void WritePage (word18 address, word36 * data, bool isAR) bool 915 src/dps8/dps8_iefp.c bool isBAR = get_bar_mode (); bool 27 src/dps8/dps8_iefp.h void Write1 (word18 address, word36 data, bool isAR); bool 28 src/dps8/dps8_iefp.h void Write8 (word18 address, word36 * data, bool isAR); bool 31 src/dps8/dps8_iefp.h void Read8 (word18 address, word36 * result, bool isAR); bool 33 src/dps8/dps8_iefp.h void WritePage (word18 address, word36 * data, bool isAR); bool 34 src/dps8/dps8_iefp.h void ReadPage (word18 address, word36 * result, bool isAR); bool 70 src/dps8/dps8_ins.c static bool init = false; bool 866 src/dps8/dps8_ins.c static bool _nodudl[] = { bool 893 src/dps8/dps8_ins.c static bool _nocss[] = { bool 917 src/dps8/dps8_ins.c static bool _noddcss[] = { bool 941 src/dps8/dps8_ins.c static bool _nodlcss[] = { bool 964 src/dps8/dps8_ins.c static bool _onlyaqxn[] = { bool 988 src/dps8/dps8_ins.c static bool _illmod[] = { bool 1026 src/dps8/dps8_ins.c void addToTheMatrix (uint32 opcode, bool opcodeX, bool a, word6 tag) bool 1157 src/dps8/dps8_ins.c bool isBAR = TST_I_NBAR ? false : true; bool 1272 src/dps8/dps8_ins.c bool chkOVF (void) bool 1284 src/dps8/dps8_ins.c bool tstOVFfault (void) bool 1370 src/dps8/dps8_ins.c const bool restart = cpu.cu.rfi; // instruction is to be restarted bool 1375 src/dps8/dps8_ins.c const bool opcodeX = ci->opcodeX; // opcode extension bool 1381 src/dps8/dps8_ins.c const bool opcodeX = ci->opcodeX; // opcode extension bool 1383 src/dps8/dps8_ins.c const bool b29 = ci->b29; // bit-29 - addressing via pointer bool 1587 src/dps8/dps8_ins.c bool prv; bool 1763 src/dps8/dps8_ins.c bool icOdd = !! (cpu.PPR.IC & 1); bool 1764 src/dps8/dps8_ins.c bool icEven = ! icOdd; bool 1990 src/dps8/dps8_ins.c bool icOdd = !! (cpu.PPR.IC & 1); bool 1991 src/dps8/dps8_ins.c bool icEven = ! icOdd; bool 1999 src/dps8/dps8_ins.c bool rf = cpu.cu.repeat_first; bool 2012 src/dps8/dps8_ins.c bool rptA = !! (cpu.rX[0] & 01000); bool 2013 src/dps8/dps8_ins.c bool rptB = !! (cpu.rX[0] & 00400); bool 2070 src/dps8/dps8_ins.c bool flt; bool 2086 src/dps8/dps8_ins.c bool exit = false; bool 2225 src/dps8/dps8_ins.c static inline void overflow (bool ovf, bool dly, const char * msg) bool 2308 src/dps8/dps8_ins.c bool is_ou = false; bool 2309 src/dps8/dps8_ins.c bool is_du = false; bool 2945 src/dps8/dps8_ins.c bool ovf; bool 3146 src/dps8/dps8_ins.c bool bAbsPriv = is_priv_mode (); bool 3226 src/dps8/dps8_ins.c bool ovf; bool 3440 src/dps8/dps8_ins.c bool ovf; bool 3451 src/dps8/dps8_ins.c bool ovf; bool 3470 src/dps8/dps8_ins.c bool ovf; bool 3919 src/dps8/dps8_ins.c bool a0 = cpu.rA & SIGN36; // A0 bool 3969 src/dps8/dps8_ins.c bool a0 = cpu.rA & SIGN36; // A0 bool 3998 src/dps8/dps8_ins.c bool a0 = cpu.rA & SIGN36; // A0 bool 4002 src/dps8/dps8_ins.c bool b0 = cpu.rQ & SIGN36; // Q0 bool 4044 src/dps8/dps8_ins.c bool b0 = cpu.rQ & SIGN36; // Q0 bool 4076 src/dps8/dps8_ins.c bool a35 = cpu.rA & 1; // A35 bool 4108 src/dps8/dps8_ins.c bool a0 = cpu.rA & SIGN36; // A0 bool 4112 src/dps8/dps8_ins.c bool a35 = cpu.rA & 1; // A35 bool 4144 src/dps8/dps8_ins.c bool q0 = cpu.rQ & SIGN36; // Q0 bool 4194 src/dps8/dps8_ins.c bool q0 = cpu.rQ & SIGN36; // Q0 bool 4228 src/dps8/dps8_ins.c bool ovf; bool 4245 src/dps8/dps8_ins.c bool ovf; bool 4266 src/dps8/dps8_ins.c bool ovf; bool 4290 src/dps8/dps8_ins.c bool ovf; bool 4314 src/dps8/dps8_ins.c bool ovf; bool 4333 src/dps8/dps8_ins.c bool ovf; bool 4356 src/dps8/dps8_ins.c bool ovf; bool 4383 src/dps8/dps8_ins.c bool ovf; bool 4405 src/dps8/dps8_ins.c bool ovf; bool 4419 src/dps8/dps8_ins.c bool ovf; bool 4442 src/dps8/dps8_ins.c bool ovf; bool 4459 src/dps8/dps8_ins.c bool ovf; bool 4478 src/dps8/dps8_ins.c bool ovf; bool 4498 src/dps8/dps8_ins.c bool ovf; bool 4515 src/dps8/dps8_ins.c bool ovf; bool 4537 src/dps8/dps8_ins.c bool ovf; bool 4558 src/dps8/dps8_ins.c bool ovf; bool 4578 src/dps8/dps8_ins.c bool ovf; bool 4604 src/dps8/dps8_ins.c bool ovf; bool 4620 src/dps8/dps8_ins.c bool ovf; bool 4647 src/dps8/dps8_ins.c bool ovf; bool 4665 src/dps8/dps8_ins.c bool ovf; bool 4679 src/dps8/dps8_ins.c bool ovf; bool 4703 src/dps8/dps8_ins.c bool ovf; bool 4720 src/dps8/dps8_ins.c bool ovf; bool 4739 src/dps8/dps8_ins.c bool ovf; bool 8422 src/dps8/dps8_ins.c bool 9301 src/dps8/dps8_ins.c bool 26 src/dps8/dps8_ins.h void addToTheMatrix (uint32 opcode, bool opcodeX, bool a, word6 tag); bool 35 src/dps8/dps8_ins.h bool tstOVFfault (void); bool 36 src/dps8/dps8_ins.h bool chkOVF (void); bool 1715 src/dps8/dps8_iom.c static int status_service (uint iom_unit_idx, uint chan, bool marker) bool 1994 src/dps8/dps8_iom.c void iom_indirect_data_service (uint iom_unit_idx, uint chan, word36 * data, uint * cnt, bool write) { bool 2071 src/dps8/dps8_iom.c static void update_chan_mode (uint iom_unit_idx, uint chan, bool tdcw) bool 2487 src/dps8/dps8_iom.c static void fetch_and_parse_DCW (uint iom_unit_idx, uint chan, UNUSED bool read_only) bool 2675 src/dps8/dps8_iom.c bool * ptro, bool * sendp, bool * uffp) bool 2681 src/dps8/dps8_iom.c bool isConnChan = chan == IOM_CONNECT_CHAN; bool 2683 src/dps8/dps8_iom.c bool uff = false; // user fault flag bool 2684 src/dps8/dps8_iom.c bool send = false; bool 3142 src/dps8/dps8_iom.c bool ptro, send, uff; bool 3143 src/dps8/dps8_iom.c bool terminate = false; bool 3147 src/dps8/dps8_iom.c bool first = true; bool 3151 src/dps8/dps8_iom.c bool idcw_terminate = p -> IDCW_CHAN_CTRL == CHAN_CTRL_TERMINATE; bool 3291 src/dps8/dps8_iom.c bool first = true; bool 3293 src/dps8/dps8_iom.c bool ptro, send, uff; bool 247 src/dps8/dps8_iom.h bool isPCW; bool 258 src/dps8/dps8_iom.h bool isRead; bool 261 src/dps8/dps8_iom.h bool initiate; bool 265 src/dps8/dps8_iom.h bool lsFirst; bool 267 src/dps8/dps8_iom.h bool wasTDCW; bool 269 src/dps8/dps8_iom.h bool masked; bool 271 src/dps8/dps8_iom.h bool in_use; bool 273 src/dps8/dps8_iom.h bool start; bool 403 src/dps8/dps8_iom.h bool * ptro, bool * sendp, bool * uffp); bool 409 src/dps8/dps8_iom.h uint * cnt, bool write); bool 82 src/dps8/dps8_math.c bool S = isnonzero_128 (and_128 (Mant, SIGN72)); // sign of mantissa bool 86 src/dps8/dps8_math.c bool S = Mant & SIGN72; // sign of mantissa bool 134 src/dps8/dps8_math.c bool S = isnonzero_128 (and_128 (Mant, SIGN72)); // sign of mantissa bool 138 src/dps8/dps8_math.c bool S = Mant & SIGN72; // sign of mantissa bool 179 src/dps8/dps8_math.c bool sign = f0 < 0 ? true : false; bool 300 src/dps8/dps8_math.c bool sign = f0 < 0 ? true : false; bool 354 src/dps8/dps8_math.c bool 388 src/dps8/dps8_math.c bool 449 src/dps8/dps8_math.c static inline bool isHex (void) { bool 457 src/dps8/dps8_math.c void ufa (bool sub, bool normalize) { bool 536 src/dps8/dps8_math.c bool sign = isnonzero_128 (and_128 (m1, SIGN72)); // mantissa negative? bool 550 src/dps8/dps8_math.c bool sign = m1 & SIGN72; // mantissa negative? bool 569 src/dps8/dps8_math.c bool sign = isnonzero_128 (and_128 (m2, SIGN72)); // mantissa negative? bool 583 src/dps8/dps8_math.c bool sign = m2 & SIGN72; // mantissa negative? bool 599 src/dps8/dps8_math.c bool ovf; bool 848 src/dps8/dps8_math.c bool s = isnonzero_128 (and_128 (m, SIGN72)); bool 850 src/dps8/dps8_math.c bool s = (m & SIGN72) != (word72)0; ///< save sign bit bool 1025 src/dps8/dps8_math.c bool 1026 src/dps8/dps8_math.c bool 1120 src/dps8/dps8_math.c void ufm (bool normalize) { bool 1244 src/dps8/dps8_math.c static void fdvX (bool bInvert) { bool 1269 src/dps8/dps8_math.c bool roundovf = 0; bool 1558 src/dps8/dps8_math.c bool ovf; bool 1588 src/dps8/dps8_math.c bool savedovf = TST_I_OFLOW; bool 1630 src/dps8/dps8_math.c bool ovf; bool 1660 src/dps8/dps8_math.c bool savedovf = TST_I_OFLOW; bool 1719 src/dps8/dps8_math.c bool s = isnonzero_128 (and_128 (m1, SIGN72)); bool 1721 src/dps8/dps8_math.c bool s = (m1 & SIGN72) != (word72)0; bool 1752 src/dps8/dps8_math.c bool s = isnonzero_128 (and_128 (m2, SIGN72)); bool 1754 src/dps8/dps8_math.c bool s = (m2 & SIGN72) != (word72)0; bool 1853 src/dps8/dps8_math.c bool s = isnonzero_128 (and_128 (m1, SIGN72)); bool 1855 src/dps8/dps8_math.c bool s = (m1 & SIGN72) != (word72)0; ///< save sign bit bool 1886 src/dps8/dps8_math.c bool s = isnonzero_128 (and_128 (m2, SIGN72)); bool 1888 src/dps8/dps8_math.c bool s = (m2 & SIGN72) != (word72)0; ///< save sign bit bool 1963 src/dps8/dps8_math.c void dufa (bool subtract, bool normalize) { bool 2059 src/dps8/dps8_math.c bool s = isnonzero_128 (and_128 (m1, SIGN72)); bool 2061 src/dps8/dps8_math.c bool s = (m1 & SIGN72) != (word72)0; bool 2092 src/dps8/dps8_math.c bool s = isnonzero_128 (and_128 (m2, SIGN72)); bool 2094 src/dps8/dps8_math.c bool s = (m2 & SIGN72) != (word72)0; ///< save sign bit bool 2123 src/dps8/dps8_math.c bool ovf; bool 2137 src/dps8/dps8_math.c bool s = isnonzero_128 (and_128 (m3, SIGN72)); bool 2139 src/dps8/dps8_math.c bool s = (m3 & SIGN72) != (word72)0; bool 2251 src/dps8/dps8_math.c bool 2289 src/dps8/dps8_math.c void dufm (bool normalize) { bool 2448 src/dps8/dps8_math.c static void dfdvX (bool bInvert) { bool 2474 src/dps8/dps8_math.c bool roundovf = 0; bool 2792 src/dps8/dps8_math.c bool dividendNegative = (getbits36_1 (cpu.rA, 0) != 0); bool 2793 src/dps8/dps8_math.c bool divisorNegative = (getbits36_1 (cpu.CY, 0) != 0); bool 2921 src/dps8/dps8_math.c bool dividendNegative = (getbits36_1 (cpu . rA, 0) != 0); bool 2922 src/dps8/dps8_math.c bool divisorNegative = (getbits36_1 (cpu.CY, 0) != 0); bool 3057 src/dps8/dps8_math.c bool Aneg = (cpu.rA & SIGN36) != 0; // blood type bool 3058 src/dps8/dps8_math.c bool AQzero = cpu.rA == 0 && cpu.rQ == 0; bool 3162 src/dps8/dps8_math.c bool ovf; bool 3192 src/dps8/dps8_math.c bool savedovf = TST_I_OFLOW; bool 3250 src/dps8/dps8_math.c bool ovf; bool 3281 src/dps8/dps8_math.c bool savedovf = TST_I_OFLOW; bool 3340 src/dps8/dps8_math.c bool s = isnonzero_128 (and_128 (m1, SIGN72)); ///< mantissa negative? bool 3358 src/dps8/dps8_math.c bool s = isnonzero_128 (and_128 (m2, SIGN72)); ///< mantissa negative? bool 3384 src/dps8/dps8_math.c bool s = m1 & SIGN72; ///< mantissa negative? bool 3402 src/dps8/dps8_math.c bool s = m2 & SIGN72; ///< mantissa negative? bool 3476 src/dps8/dps8_math.c bool s = isnonzero_128 (and_128 (m1, SIGN72)); ///< mantissa negative? bool 3492 src/dps8/dps8_math.c bool s = m1 & SIGN72; ///< mantissa negative? bool 3511 src/dps8/dps8_math.c bool s = isnonzero_128 (and_128 (m2, SIGN72)); ///< mantissa negative? bool 3527 src/dps8/dps8_math.c bool s = m2 & SIGN72; ///< mantissa negative? bool 32 src/dps8/dps8_math.h void ufa (bool sub, bool normalize); bool 38 src/dps8/dps8_math.h void ufm (bool normalize); bool 47 src/dps8/dps8_math.h void dufa (bool subtract, bool normalize); bool 48 src/dps8/dps8_math.h void dufm (bool normalize); bool 38 src/dps8/dps8_math128.c bool iszero_128 (uint128 w) bool 45 src/dps8/dps8_math128.c bool isnonzero_128 (uint128 w) bool 52 src/dps8/dps8_math128.c bool iseq_128 (uint128 a, uint128 b) bool 57 src/dps8/dps8_math128.c bool isgt_128 (uint128 a, uint128 b) bool 65 src/dps8/dps8_math128.c bool islt_128 (uint128 a, uint128 b) bool 73 src/dps8/dps8_math128.c bool isge_128 (uint128 a, uint128 b) bool 81 src/dps8/dps8_math128.c bool islt_s128 (int128 a, int128 b) bool 89 src/dps8/dps8_math128.c bool isgt_s128 (int128 a, int128 b) bool 149 src/dps8/dps8_math128.c bool borrow = !! (b.l > a.l); bool 643 src/dps8/dps8_math128.c static void tisz (uint64_t h, uint64_t l, bool expect) bool 645 src/dps8/dps8_math128.c bool r = iszero_128 (construct_128 (h, l)); bool 750 src/dps8/dps8_math128.c bool expect) bool 755 src/dps8/dps8_math128.c bool r = isgt_128 (a, b); bool 30 src/dps8/dps8_math128.h bool iszero_128 (uint128 w); bool 31 src/dps8/dps8_math128.h bool isnonzero_128 (uint128 w); bool 32 src/dps8/dps8_math128.h bool iseq_128 (uint128 a, uint128 b); bool 33 src/dps8/dps8_math128.h bool isgt_128 (uint128 a, uint128 b); bool 34 src/dps8/dps8_math128.h bool islt_128 (uint128 a, uint128 b); bool 35 src/dps8/dps8_math128.h bool isge_128 (uint128 a, uint128 b); bool 36 src/dps8/dps8_math128.h bool islt_s128 (int128 a, int128 b); bool 37 src/dps8/dps8_math128.h bool isgt_s128 (int128 a, int128 b); bool 695 src/dps8/dps8_mt.c bool 927 src/dps8/dps8_mt.c t_stat loadTape (uint driveNumber, char * tapeFilename, bool ro) bool 2415 src/dps8/dps8_mt.c t_stat attachTape (char * label, bool withring, char * drive) bool 2446 src/dps8/dps8_mt.c bool withring; bool 32 src/dps8/dps8_mt.h bool is9; bool 56 src/dps8/dps8_mt.h t_stat loadTape (uint driveNumber, char * tapeFilename, bool ro); bool 57 src/dps8/dps8_mt.h t_stat attachTape (char * label, bool withring, char * drive); bool 268 src/dps8/dps8_prt.c bool isBCD; bool 269 src/dps8/dps8_prt.c bool isEdited; bool 274 src/dps8/dps8_prt.c bool cachedFF; bool 275 src/dps8/dps8_prt.c bool split; bool 527 src/dps8/dps8_prt.c bool 528 src/dps8/dps8_prt.c bool 529 src/dps8/dps8_prt.c bool 619 src/dps8/dps8_prt.c static int print_buf (int prt_unit_num, bool isBCD, bool is_edited, int slew, word36 * buffer, uint tally) bool 1022 src/dps8/dps8_prt.c static iom_cmd_rc_t print_cmd (uint iom_unit_idx, uint chan, int prt_unit_num, bool isBCD, bool is_edited, int slew) bool 1034 src/dps8/dps8_prt.c bool 1895 src/dps8/dps8_prt.c bool 69 src/dps8/dps8_scu.h bool is_exp; bool 74 src/dps8/dps8_scu.h vol bool subport_enables [N_SCU_SUBPORTS]; bool 75 src/dps8/dps8_scu.h vol bool xipmask [N_SCU_SUBPORTS]; bool 71 src/dps8/dps8_socket_dev.c bool fd_nonblock[N_FDS]; // socket() call had NON_BLOCK set bool 801 src/dps8/dps8_socket_dev.c static int get_ddcw (iom_chan_data_t * p, uint iom_unit_idx, uint chan, bool * ptro, uint expected_tally, uint * tally) bool 803 src/dps8/dps8_socket_dev.c bool send, uff; bool 856 src/dps8/dps8_socket_dev.c bool ptro; bool 1926 src/dps8/dps8_sys.c bool sim_deb_segno_on = false; bool 1928 src/dps8/dps8_sys.c bool sim_deb_segno[DEBUG_SEGNO_LIMIT]; bool 1930 src/dps8/dps8_sys.c bool sim_deb_segno[DEBUG_SEGNO_LIMIT] = { [0 ... DEBUG_SEGNO_LIMIT - 1] = false }; bool 1947 src/dps8/dps8_sys.c bool sim_deb_bar = false; bool 2595 src/dps8/dps8_sys.c bool foundTable = false; bool 3816 src/dps8/dps8_sys.c bool ro = false; bool 4676 src/dps8/dps8_sys.c bool breakEnable = false; bool 45 src/dps8/dps8_sys.h bool no_color; bool 58 src/dps8/dps8_sys.h bool t0; bool 74 src/dps8/dps8_sys.h extern bool sim_deb_segno_on; bool 75 src/dps8/dps8_sys.h extern bool sim_deb_segno[DEBUG_SEGNO_LIMIT]; bool 81 src/dps8/dps8_sys.h extern bool sim_deb_bar; bool 84 src/dps8/dps8_sys.h extern bool breakEnable; bool 175 src/dps8/dps8_utils.c word36 Add36b (word36 op1, word36 op2, word1 carryin, word18 flagsToSet, word18 * flags, bool * ovf) bool 197 src/dps8/dps8_utils.c bool r37 = res & BIT37 ? true : false; bool 198 src/dps8/dps8_utils.c bool r36 = res & SIGN36 ? true : false; bool 201 src/dps8/dps8_utils.c bool r38 = res & BIT38 ? true : false; bool 207 src/dps8/dps8_utils.c bool cry = r38; bool 253 src/dps8/dps8_utils.c word36 Sub36b (word36 op1, word36 op2, word1 carryin, word18 flagsToSet, word18 * flags, bool * ovf) bool 282 src/dps8/dps8_utils.c bool r37 = (res & BIT37) ? true : false; bool 283 src/dps8/dps8_utils.c bool r36 = (res & SIGN36) ? true : false; bool 286 src/dps8/dps8_utils.c bool r38 = res & BIT38 ? true : false; bool 295 src/dps8/dps8_utils.c bool cry = r38; bool 337 src/dps8/dps8_utils.c word18 Add18b (word18 op1, word18 op2, word1 carryin, word18 flagsToSet, word18 * flags, bool * ovf) bool 358 src/dps8/dps8_utils.c bool r19 = (res & BIT19) ? true : false; bool 359 src/dps8/dps8_utils.c bool r18 = (res & SIGN18) ? true : false; bool 362 src/dps8/dps8_utils.c bool r20 = res & BIT20 ? true : false; bool 371 src/dps8/dps8_utils.c bool cry = r20; bool 413 src/dps8/dps8_utils.c word18 Sub18b (word18 op1, word18 op2, word1 carryin, word18 flagsToSet, word18 * flags, bool * ovf) bool 442 src/dps8/dps8_utils.c bool r19 = res & BIT19 ? true : false; bool 443 src/dps8/dps8_utils.c bool r18 = res & SIGN18 ? true : false; bool 446 src/dps8/dps8_utils.c bool r20 = res & BIT20 ? true : false; bool 455 src/dps8/dps8_utils.c bool cry = r20; bool 497 src/dps8/dps8_utils.c word72 Add72b (word72 op1, word72 op2, word1 carryin, word18 flagsToSet, word18 * flags, bool * ovf) bool 536 src/dps8/dps8_utils.c bool r73 = isnonzero_128 (and_128 (res, BIT73)); bool 537 src/dps8/dps8_utils.c bool r72 = isnonzero_128 (and_128 (res, SIGN72)); bool 539 src/dps8/dps8_utils.c bool r73 = res & BIT73 ? true : false; bool 540 src/dps8/dps8_utils.c bool r72 = res & SIGN72 ? true : false; bool 545 src/dps8/dps8_utils.c bool r74 = isnonzero_128 (and_128 (res, BIT74)); bool 547 src/dps8/dps8_utils.c bool r74 = res & BIT74 ? true : false; bool 561 src/dps8/dps8_utils.c bool cry = r74; bool 611 src/dps8/dps8_utils.c word72 Sub72b (word72 op1, word72 op2, word1 carryin, word18 flagsToSet, word18 * flags, bool * ovf) bool 680 src/dps8/dps8_utils.c bool r73 = isnonzero_128 (and_128 (res, BIT73)); bool 681 src/dps8/dps8_utils.c bool r72 = isnonzero_128 (and_128 (res, SIGN72)); bool 683 src/dps8/dps8_utils.c bool r73 = res & BIT73 ? true : false; bool 684 src/dps8/dps8_utils.c bool r72 = res & SIGN72 ? true : false; bool 689 src/dps8/dps8_utils.c bool r74 = isnonzero_128 (and_128 (res, BIT74)); bool 691 src/dps8/dps8_utils.c bool r74 = res & BIT74 ? true : false; bool 705 src/dps8/dps8_utils.c bool cry = r74; bool 761 src/dps8/dps8_utils.c word36 compl36(word36 op1, word18 *flags, bool * ovf) bool 797 src/dps8/dps8_utils.c word18 compl18(word18 op1, word18 *flags, bool * ovf) bool 1060 src/dps8/dps8_utils.c bool Z = (As <= Ys && Ys <= Qs) || (As >= Ys && Ys >= Qs); bool 1372 src/dps8/dps8_utils.c bool 1999 src/dps8/dps8_utils.c bool 53 src/dps8/dps8_utils.h word36 compl36(word36 op1, word18 *flags, bool * ovf); bool 54 src/dps8/dps8_utils.h word18 compl18(word18 op1, word18 *flags, bool * ovf); bool 892 src/dps8/dps8_utils.h word36 Add36b (word36 op1, word36 op2, word1 carryin, word18 flagsToSet, word18 * flags, bool * ovf); bool 893 src/dps8/dps8_utils.h word36 Sub36b (word36 op1, word36 op2, word1 carryin, word18 flagsToSet, word18 * flags, bool * ovf); bool 894 src/dps8/dps8_utils.h word18 Add18b (word18 op1, word18 op2, word1 carryin, word18 flagsToSet, word18 * flags, bool * ovf); bool 895 src/dps8/dps8_utils.h word18 Sub18b (word18 op1, word18 op2, word1 carryin, word18 flagsToSet, word18 * flags, bool * ovf); bool 896 src/dps8/dps8_utils.h word72 Add72b (word72 op1, word72 op2, word1 carryin, word18 flagsToSet, word18 * flags, bool * ovf); bool 897 src/dps8/dps8_utils.h word72 Sub72b (word72 op1, word72 op2, word1 carryin, word18 flagsToSet, word18 * flags, bool * ovf); bool 903 src/dps8/dps8_utils.h void currentTR (word27 * trunits, bool * ovf); bool 1082 src/dps8/fnpuv.c bool accept = true; bool 1459 src/dps8/fnpuv.c void fnpuv3270Poll (bool start) bool 24 src/dps8/fnpuv.h bool assoc; bool 43 src/dps8/fnpuv.h void fnpuv3270Poll (bool start); bool 151 src/dps8/h316_imp.h bool rxpending; // TRUE if a read is pending on this line bool 152 src/dps8/h316_imp.h bool rxerror; // TRUE if any modem error detected bool 158 src/dps8/h316_imp.h bool lloop; // line loop back enabled bool 159 src/dps8/h316_imp.h bool iloop; // interface loop back enabled bool 173 src/dps8/h316_imp.h bool lloop; // local loop back enabled bool 174 src/dps8/h316_imp.h bool enabled; // TRUE if the host is enabled bool 175 src/dps8/h316_imp.h bool error; // TRUE for any host error bool 176 src/dps8/h316_imp.h bool ready; // TRUE if the host is ready bool 177 src/dps8/h316_imp.h bool full; // TRUE if the host buffer is full bool 178 src/dps8/h316_imp.h bool eom; // TRUE when end of message is reached bool 60 src/dps8/hdbg.c bool rw; // F: read T: write bool 131 src/dps8/hdbg.c static bool blacklist[MAX18]; bool 84 src/dps8/threadz.c bool test_libuv_lock (void) bool 123 src/dps8/threadz.c static __thread bool have_mem_lock = false; bool 124 src/dps8/threadz.c static __thread bool have_rmw_lock = false; bool 126 src/dps8/threadz.c bool get_rmw_lock (void) bool 319 src/dps8/threadz.c bool test_tst_lock (void) bool 104 src/dps8/threadz.h bool test_libuv_lock (void); bool 114 src/dps8/threadz.h bool get_rmw_lock (void); bool 135 src/dps8/threadz.h bool test_tst_lock (void); bool 149 src/dps8/threadz.h bool run; bool 181 src/dps8/threadz.h volatile bool ready; bool 184 src/dps8/threadz.h bool intr; bool 207 src/dps8/threadz.h bool started; bool 213 src/dps8/threadz.h volatile bool ready; bool 216 src/dps8/threadz.h bool connect; bool 37 src/dps8/tracker.c static bool writing; bool 38 src/dps8/tracker.c static bool tracking = false; bool 75 src/dps8/tracker.c void trk_init (bool write) bool 20 src/dps8/tracker.h void trk_init (bool write); bool 93 src/dps8/udplib.c bool used; // TRUE if this UDP_LINK is in use bool 38 src/dps8/uvutil.h bool open; bool 41 src/dps8/uvutil.h bool useTelnet; bool 43 src/dps8/uvutil.h bool loggedOn;