From 6f7dab7990c3f4b33b1c310e9a918496b68f8a12 Mon Sep 17 00:00:00 2001 From: BigEd Date: Fri, 3 Dec 2010 12:27:26 +0000 Subject: [PATCH] more nodenames from Segher: alu internals --- nodenames.js | 34 ++++++++++++++++++++++++++++++++-- 1 file changed, 32 insertions(+), 2 deletions(-) diff --git a/nodenames.js b/nodenames.js index 2d6de58..8be95e2 100644 --- a/nodenames.js +++ b/nodenames.js @@ -608,8 +608,9 @@ C56: 500, C67: 1314, C78: 808, "C78.phi2": 560, -DC34: 1372, -DC78: 333, +DC34: 1372, // lower nibble decimal carry +DC78: 333, // carry for decimal mode +"DC78.phi2": 164, "#C01": 1506, "#C12": 1122, "#C23": 1003, @@ -626,6 +627,34 @@ DC78: 333, "#DA-ADD2": 699, // misc alu internals +"#(AxBxC)0": 371, +"#(AxBxC)1": 965, +"#(AxBxC)2": 22, +"#(AxBxC)3": 274, +"#(AxBxC)4": 651, +"#(AxBxC)5": 486, +"#(AxBxC)6": 1197, +"#(AxBxC)7": 532, +AxB1: 425, +AxB3: 640, +AxB5: 1220, +AxB7: 1241, +"#(AxB)0": 1525, +"#(AxB)2": 701, +"#(AxB)4": 308, +"#(AxB)6": 1459, +"(AxB)0.#C0in": 555, +"(AxB)2.#C12": 193, +"(AxB)4.#C34": 65, +"(AxB)6.#C56": 174, +"#(AxB1).C01": 295, +"#(AxB3).C23": 860, +"#(AxB5).C45": 817, +"#(AxB7).C67": 1217, +"A+B1": 1021, +"A+B3": 1313, +"A+B5": 1236, +"A+B7": 117, aluanorb0: 143, aluanandb0: 1628, @@ -669,6 +698,7 @@ dpc19_ADDSB7: 214, // alu to sb bit 7 only dpc20_ADDSB06: 129, // alu to sb bits 6-0 only dpc21_ADDADL: 1015, // alu to adl alurawcout: 808, // alu raw carry out (no decimal adjust) +notalucout: 412, // alu carry out (inverted) alucout: 1146, // alu carry out (latched by phi2) notaluvout: 1308, // alu overflow out aluvout: 938, // alu overflow out (latched by phi2)