instructions: 5748237, cycles: 9497082 bytes/inst: 2.24, cycles/inst: 1.65, cycles/reject: 11856.53 instBytesUsed: 12903832, instBytesFlushed: 7133730, forcedEmpty: 700290 euFetches: 2053083, euStores: 505694 goodPredictions: 543932, badPredictions: 218758, uncond jumps: 111046, calls: 185244 (fallThruGood: 279008, jumpGood: 264924, fallThruBad: 190492, jumpBad: 28266) (jumpBack - uncond: 0, good predict: 116504, bad predict: 12456) stackOver: 0, regBusyCycles: 1574102 instBufferCycles: 1107101, returnInterlockCycles: 56492 lookaheadProbes: 5736575, lookaheadRejectCycles: 266 IFU cache - probes: 6843559, misses: 54, mapMisses: 1, dirtyWrites: 0, rejectCycles: 383 miss rate: %0.00, reject cycles/probe: 0.00 EU cache - probes: 2558777, misses: 54, mapMisses: 4, dirtyWrites: 4, rejectCycles: 418 miss rate: %0.00, reject cycles/probe: 0.00 746101 (12.9%): LRI0 678951 (24.7%): RB 316706 (30.3%): LC0 286297 (35.2%): LIQB 223549 (39.1%): SRI0 213676 (42.8%): JNEBBJ 185242 (46.1%): ALS 185241 (49.3%): RET 171093 (52.3%): JEBB 166833 (55.2%): RJNEB 154861 (57.9%): LRI4 151041 (60.5%): ROR 137952 (62.9%): LRI2 137434 (65.3%): LRI1 121859 (67.4%): SR0 121575 (69.5%): JNEBB 119433 (71.6%): LFC 116603 (73.6%): SHR 111044 (75.6%): JB 97532 (77.2%): LR0 88359 (78.8%): WB 72762 (80.1%): LRI3 69909 (81.3%): LR3 65804 (82.4%): LR2 65796 (83.6%): LR1 65790 (84.7%): SFCI 65790 (85.8%): SUBB 64400 (87.0%): WRI 58948 (88.0%): RJGEBJ 57303 (89.0%): SHDR 52910 (89.9%): SRI4 47666 (90.7%): LC1 43066 (91.5%): RVADD 41899 (92.2%): ADDB 38918 (92.9%): RBC 38904 (93.6%): RRI 37228 (94.2%): QADD 28251 (94.7%): LIDB 25011 (95.1%): SRI3 23608 (95.6%): RXOR 23286 (96.0%): SRI2 23258 (96.4%): SR2 20322 (96.7%): LR7 20310 (97.1%): LRI5 20310 (97.4%): RJLEBJ 19594 (97.8%): LIB 17802 (98.1%): RADD 10127 (98.3%): DIS 10002 (98.4%): RVSUB 9999 (98.6%): QAND 9999 (98.8%): RJGEB 9555 (98.9%): SRI1 9310 (99.1%): SRI5 9306 (99.3%): SRI6 9300 (99.4%): LR6 9300 (99.6%): QBC 8490 (99.7%): QOR 4656 (99.8%): LC3 2333 (99.9%): LR4 2331 (99.9%): LR5 2328 (99.9%): AS 340 (99.9%): SR4 253 (99.9%): SUBDB 253 (100.%): RJNEBJ 20 (100.%): BC 20 (100.%): ADD 20 (100.%): SFC 18 (100.%): LRI6 8 (100.%): SR3 6 (100.%): SR5 6 (100.%): SR7 6 (100.%): SRI7 4 (100.%): SIP 3 (100.%): LC2 3 (100.%): RJEBJ 2 (100.%): ASL 2 (100.%): WSB 2 (100.%): JDB 1 (100.%): LC4 1 (100.%): DFC 1 (100.%): OR 1 (100.%): DUP 1 (100.%): LIP 1 (100.%): ADDDB 1 (100.%): SHL 1 (100.%): x377b 5748237: # instructions (pos: 5013, pc: 1447B) 4811289: # instructions sequential to last one (pos: 5110, pc: 1473B) 997083: # times byte 0 was not ready (pos: 5698, pc: 2034B) 109911: # times other bytes not ready (pos: 6583, pc: 2567B) 329804: # of mispredicts or stack jumps (pos: 8707, pc: 3762B) 370486: # of calls & returns (pos: 8817, pc: 4041B) instructions: 5748237, cycles: 9497702 bytes/inst: 2.24, cycles/inst: 1.65, cycles/reject: 5393.36 instBytesUsed: 12903832, instBytesFlushed: 7133718, forcedEmpty: 700290 euFetches: 2053083, euStores: 505694 goodPredictions: 543932, badPredictions: 218758, uncond jumps: 111046, calls: 185244 (fallThruGood: 279008, jumpGood: 264924, fallThruBad: 190492, jumpBad: 28266) (jumpBack - uncond: 0, good predict: 116504, bad predict: 12456) stackOver: 0, regBusyCycles: 1574102 instBufferCycles: 1107136, returnInterlockCycles: 56492 lookaheadProbes: 5736560, lookaheadRejectCycles: 616 IFU cache - probes: 6843554, misses: 107, mapMisses: 1, dirtyWrites: 0, rejectCycles: 758 miss rate: %0.00, reject cycles/probe: 0.00 EU cache - probes: 2558777, misses: 105, mapMisses: 4, dirtyWrites: 41, rejectCycles: 1003 miss rate: %0.00, reject cycles/probe: 0.00 746101 (12.9%): LRI0 678951 (24.7%): RB 316706 (30.3%): LC0 286297 (35.2%): LIQB 223549 (39.1%): SRI0 213676 (42.8%): JNEBBJ 185242 (46.1%): ALS 185241 (49.3%): RET 171093 (52.3%): JEBB 166833 (55.2%): RJNEB 154861 (57.9%): LRI4 151041 (60.5%): ROR 137952 (62.9%): LRI2 137434 (65.3%): LRI1 121859 (67.4%): SR0 121575 (69.5%): JNEBB 119433 (71.6%): LFC 116603 (73.6%): SHR 111044 (75.6%): JB 97532 (77.2%): LR0 88359 (78.8%): WB 72762 (80.1%): LRI3 69909 (81.3%): LR3 65804 (82.4%): LR2 65796 (83.6%): LR1 65790 (84.7%): SFCI 65790 (85.8%): SUBB 64400 (87.0%): WRI 58948 (88.0%): RJGEBJ 57303 (89.0%): SHDR 52910 (89.9%): SRI4 47666 (90.7%): LC1 43066 (91.5%): RVADD 41899 (92.2%): ADDB 38918 (92.9%): RBC 38904 (93.6%): RRI 37228 (94.2%): QADD 28251 (94.7%): LIDB 25011 (95.1%): SRI3 23608 (95.6%): RXOR 23286 (96.0%): SRI2 23258 (96.4%): SR2 20322 (96.7%): LR7 20310 (97.1%): LRI5 20310 (97.4%): RJLEBJ 19594 (97.8%): LIB 17802 (98.1%): RADD 10127 (98.3%): DIS 10002 (98.4%): RVSUB 9999 (98.6%): QAND 9999 (98.8%): RJGEB 9555 (98.9%): SRI1 9310 (99.1%): SRI5 9306 (99.3%): SRI6 9300 (99.4%): LR6 9300 (99.6%): QBC 8490 (99.7%): QOR 4656 (99.8%): LC3 2333 (99.9%): LR4 2331 (99.9%): LR5 2328 (99.9%): AS 340 (99.9%): SR4 253 (99.9%): SUBDB 253 (100.%): RJNEBJ 20 (100.%): BC 20 (100.%): ADD 20 (100.%): SFC 18 (100.%): LRI6 8 (100.%): SR3 6 (100.%): SR5 6 (100.%): SR7 6 (100.%): SRI7 4 (100.%): SIP 3 (100.%): LC2 3 (100.%): RJEBJ 2 (100.%): ASL 2 (100.%): WSB 2 (100.%): JDB 1 (100.%): LC4 1 (100.%): DFC 1 (100.%): OR 1 (100.%): DUP 1 (100.%): LIP 1 (100.%): ADDDB 1 (100.%): SHL 1 (100.%): x377b instructions: 5748239, cycles: 9704271 bytes/inst: 2.25, cycles/inst: 1.69, cycles/reject: 5516.92 instBytesUsed: 12930949, instBytesFlushed: 7106579 euFetches: 2053083, euStores: 505694 goodPredictions: 543932, badPredictions: 218758, uncond jumps: 111046, calls: 185242 (fallThruGood: 279008, jumpGood: 264924, fallThruBad: 190492, jumpBad: 28266) stackOver: 0, stackUnder: 0 instBufferCycles: 1133201, returnInterlockCycles: 151462, lookaheadRejectCycles: 595 IFU cache - probes: 6869620, misses: 107, mapMisses: 1, dirtyWrites: 0, rejectCycles: 755 miss rate: %0.00, reject cycles/probe: 0.00 EU cache - probes: 2558777, misses: 105, mapMisses: 4, dirtyWrites: 41, rejectCycles: 1004 miss rate: %0.00, reject cycles/probe: 0.00 746101 (12.9%): LRI0 678951 (24.7%): RB 316705 (30.3%): LC0 286298 (35.2%): LIQB 223549 (39.1%): SRI0 213676 (42.8%): JNEBBJ 185241 (46.1%): ALS 185240 (49.3%): RET 171093 (52.3%): JEBB 166833 (55.2%): RJNEB 159532 (57.9%): ROR 154861 (60.6%): LRI4 137952 (63.0%): LRI2 137434 (65.4%): LRI1 121859 (67.5%): SR0 121575 (69.7%): JNEBB 119432 (71.7%): LFC 116603 (73.8%): SHR 111044 (75.7%): JB 97532 (77.4%): LR0 88359 (78.9%): WB 72762 (80.2%): LRI3 69909 (81.4%): LR3 65804 (82.6%): LR2 65796 (83.7%): LR1 65790 (84.8%): SFCI 65790 (86.0%): SUBB 64400 (87.1%): WRI 58948 (88.1%): RJGEBJ 57303 (89.1%): SHD 52910 (90.1%): SRI4 47666 (90.9%): LC1 43068 (91.6%): RVADD 41899 (92.4%): ADDB 38918 (93.0%): RBC 38904 (93.7%): RRI 36422 (94.4%): RADD 28251 (94.8%): LIDB 25011 (95.3%): SRI3 23609 (95.7%): RXOR 23286 (96.1%): SRI2 23258 (96.5%): SR2 20322 (96.9%): LR7 20310 (97.2%): LRI5 20310 (97.6%): RJLEBJ 19595 (97.9%): LIB 18608 (98.2%): QADD 10127 (98.4%): DIS 10002 (98.6%): RVSUB 9999 (98.7%): QAND 9999 (98.9%): RJGEB 9555 (99.1%): SRI1 9310 (99.2%): SRI5 9306 (99.4%): SRI6 9300 (99.6%): LR6 9300 (99.7%): QBC 4656 (99.8%): LC3 2333 (99.9%): LR4 2331 (99.9%): LR5 2328 (99.9%): AS 340 (99.9%): SR4 253 (99.9%): SUBDB 253 (100.%): RJNEBJ 20 (100.%): BC 20 (100.%): ADD 20 (100.%): SFC 18 (100.%): LRI6 8 (100.%): SR3 6 (100.%): SR5 6 (100.%): SR7 6 (100.%): SRI7 5 (100.%): SIP 3 (100.%): LC2 3 (100.%): RJEBJ 2 (100.%): J1 2 (100.%): ASL 2 (100.%): WSB 2 (100.%): JDB 1 (100.%): LC4 1 (100.%): DUP 1 (100.%): ADDDB 1 (100.%): SHL 1 (100.%): X377 instructions: 5748235, cycles: 9701363 bytes/inst: 2.25, cycles/inst: 1.69, cycles/reject: 5546.81 instBytesUsed: 12930935, instBytesFlushed: 7106579 euFetches: 2053083, euStores: 505694 goodPredictions: 543932, badPredictions: 218758, uncond jumps: 111047, calls: 185241 (fallThruGood: 279008, jumpGood: 264924, fallThruBad: 190492, jumpBad: 28266) stackOver: 0, stackUnder: 0 instBufferCycles: 1133199, returnInterlockCycles: 148566, lookaheadRejectCycles: 588 IFU cache - probes: 6869616, misses: 105, mapMisses: 1, dirtyWrites: 0, rejectCycles: 745 miss rate: %0.00, reject cycles/probe: 0.00 EU cache - probes: 2558777, misses: 105, mapMisses: 4, dirtyWrites: 41, rejectCycles: 1004 miss rate: %0.00, reject cycles/probe: 0.00 746101 (12.9%): LRI0 678951 (24.7%): RB 316705 (30.3%): LC0 286296 (35.2%): LIQB 223549 (39.1%): SRI0 213676 (42.8%): JNEBBJ 185241 (46.1%): ALS 185240 (49.3%): RET 171093 (52.3%): JEBB 166833 (55.2%): RJNEB 159532 (57.9%): ROR 154861 (60.6%): LRI4 137952 (63.0%): LRI2 137434 (65.4%): LRI1 121859 (67.5%): SR0 121575 (69.7%): JNEBB 119431 (71.7%): LFC 116603 (73.8%): SHR 111044 (75.7%): JB 97532 (77.4%): LR0 88359 (78.9%): WB 72762 (80.2%): LRI3 69909 (81.4%): LR3 65804 (82.6%): LR2 65796 (83.7%): LR1 65790 (84.8%): SFCI 65790 (86.0%): SUBB 64400 (87.1%): WRI 58948 (88.1%): RJGEBJ 57303 (89.1%): SHD 52910 (90.1%): SRI4 47666 (90.9%): LC1 43068 (91.6%): RVADD 41899 (92.4%): ADDB 38918 (93.0%): RBC 38904 (93.7%): RRI 36422 (94.4%): RADD 28251 (94.8%): LIDB 25011 (95.3%): SRI3 23609 (95.7%): RXOR 23286 (96.1%): SRI2 23258 (96.5%): SR2 20322 (96.9%): LR7 20310 (97.2%): LRI5 20310 (97.6%): RJLEBJ 19595 (97.9%): LIB 18608 (98.2%): QADD 10127 (98.4%): DIS 10002 (98.6%): RVSUB 9999 (98.7%): QAND 9999 (98.9%): RJGEB 9555 (99.1%): SRI1 9310 (99.2%): SRI5 9306 (99.4%): SRI6 9300 (99.6%): LR6 9300 (99.7%): QBC 4656 (99.8%): LC3 2333 (99.9%): LR4 2331 (99.9%): LR5 2328 (99.9%): AS 340 (99.9%): SR4 253 (99.9%): SUBDB 253 (100.%): RJNEBJ 20 (100.%): BC 20 (100.%): ADD 20 (100.%): SFC 18 (100.%): LRI6 8 (100.%): SR3 6 (100.%): SR5 6 (100.%): SR7 6 (100.%): SRI7 3 (100.%): LC2 3 (100.%): SIP 3 (100.%): JDB 3 (100.%): RJEBJ 2 (100.%): J1 2 (100.%): ASL 2 (100.%): WSB 1 (100.%): LC4 1 (100.%): DUP 1 (100.%): ADDDB 1 (100.%): SHL 1 (100.%): X377 instructions: 5758360, cycles: 9711483 bytes/inst: 2.25, cycles/inst: 1.69, cycles/reject: 5562.13 instBytesUsed: 12961314, instBytesFlushed: 7116708 euFetches: 2053083, euStores: 505694 goodPredictions: 543932, badPredictions: 218758, uncond jumps: 111047, calls: 185241 (fallThruGood: 279008, jumpGood: 264924, fallThruBad: 190492, jumpBad: 28266) stackOver: 0, stackUnder: 0 instBufferCycles: 1133193, returnInterlockCycles: 148566, lookaheadRejectCycles: 588 IFU cache - probes: 6879742, misses: 105, mapMisses: 1, dirtyWrites: 0, rejectCycles: 741 miss rate: %0.00, reject cycles/probe: 0.00 EU cache - probes: 2558777, misses: 105, mapMisses: 4, dirtyWrites: 41, rejectCycles: 1005 miss rate: %0.00, reject cycles/probe: 0.00 746101 (12.9%): LRI0 678951 (24.7%): RB 316705 (30.2%): LC0 286296 (35.2%): LIQB 223549 (39.1%): SRI0 213676 (42.8%): JNEBBJ 185241 (46.0%): ALS 185240 (49.2%): RET 171093 (52.2%): JEBB 166833 (55.1%): RJNEB 159532 (57.8%): ROR 154861 (60.5%): LRI4 137952 (62.9%): LRI2 137434 (65.3%): LRI1 121859 (67.4%): SR0 121575 (69.5%): JNEBB 119431 (71.6%): LFC 116603 (73.6%): SHR 111044 (75.6%): JB 97532 (77.3%): LR0 88359 (78.8%): WB 72762 (80.1%): LRI3 69909 (81.3%): LR3 67623 (82.4%): RJLEBJ 65804 (83.6%): LR2 65796 (84.7%): LR1 65790 (85.9%): SFCI 65790 (87.0%): SUBB 64400 (88.1%): WRI 57303 (89.1%): SHD 52910 (90.0%): SRI4 47666 (90.9%): LC1 43068 (91.6%): RVADD 41899 (92.4%): ADDB 38918 (93.0%): RBC 38904 (93.7%): RRI 36422 (94.3%): RADD 28251 (94.8%): LIDB 25011 (95.3%): SRI3 23609 (95.7%): RXOR 23286 (96.1%): SRI2 23258 (96.5%): SR2 20322 (96.8%): LR7 20310 (97.2%): LRI5 19595 (97.5%): LIB 18608 (97.8%): QADD 11635 (98.1%): RJGEBJ 10127 (98.2%): DIS 10127 (98.4%): J3 10002 (98.6%): RVSUB 9999 (98.7%): QAND 9999 (98.9%): RJLEB 9555 (99.1%): SRI1 9310 (99.3%): SRI5 9306 (99.4%): SRI6 9300 (99.6%): LR6 9300 (99.7%): QBC 4656 (99.8%): LC3 2333 (99.9%): LR4 2331 (99.9%): LR5 2328 (99.9%): AS 340 (99.9%): SR4 253 (99.9%): SUBDB 253 (100.%): RJNEBJ 20 (100.%): BC 20 (100.%): ADD 20 (100.%): SFC 18 (100.%): LRI6 8 (100.%): SR3 6 (100.%): SR5 6 (100.%): SR7 6 (100.%): SRI7 3 (100.%): LC2 3 (100.%): SIP 3 (100.%): JDB 3 (100.%): RJEBJ 2 (100.%): ASL 2 (100.%): WSB 1 (100.%): DUP 1 (100.%): LC4 1 (100.%): ADDDB 1 (100.%): SHL 1 (100.%): X377 ÒRichards.stats Copyright c 1984, 1985 by Xerox Corporation. All rights reserved. Russ Atkinson (RRA) June 30, 1987 8:26:31 am PDT The equivalent program takes 2.6 seconds, using 1162 bytes, on a Dorado running Cedar 5.2. dynamic inst count: 6.3 million The most recent Dragon version takes a simulated 0.95 seconds, using 1320 bytes. June 30, 1987 (caches have 50 lines of 8 words each line) May 27, 1987 January 6, 1986 October 11, 1985 September 19, 1985 Ê ˜šœ™Jšœ Ïmœ7™BIcode™0—˜šœZ™ZJ™—J™JšœP™PJ™—J™9JšœÐfs¦˜§J™ Jšœìžª˜–J™J˜JšžÞ˜ÞJ™J˜JšžÞ˜ÞJ™J˜JšžÞ˜ÞJ˜—…—9b;Ô