Lars Brinkhoff
bc845f14ec
SPEEDY - instruction timing test.
Text below from KSC; ZOTZ 12
This output is from DM:SYS1;TS SPEEDY, running on ML.
Extra info added in brackets from perusal of binary.
speedy^K!
PDP-10 INSTRUCTION TIMING TEST
60 HZ.
1 - MOVEI TAKES 2.24 USEC.
2 - INDEXING TAKES 296 NSEC.
3 - INDEXING AND INDIRECT TAKES 958 NSEC.
4 - JSR TAKES 4.27 USEC.
5 - JRST TAKES 2.24 USEC.
6 - MOVE FROM AC TAKES 2.73 USEC.
7 - MOVE FROM MEMORY TAKES 3.86 USEC.
8 - HRR FROM MEMORY TAKES 4.02 USEC.
9 - ADD FROM MEMORY TAKES 4.21 USEC.
10 - SETOM 0 TAKES 2.75 USEC.
11 - PUSHJ TAKES 4.98 USEC.
12 - SHIFTING TAKES 153 NSEC.
13 - FSC AN INTEGER ONE TAKES 7.32 USEC.
[movei 1 ? fsc]
14 - FAD (1 RIGHT SHIFT) TAKES 6.27 USEC.
[movsi 400 ? fad [400,,0]]
15 - FAD (8 SHIFT RIGHT-3 LEFT) TAKES 8.21 USEC.
[movsi 200400 ? fad [210040,,0]]
16 - MUL (18 ADD/SUB - 36 SHIFTS) TAKES 12.44 USEC.
[mul [525252]]
17 - FMP (14 ADD/SUB - 27 SHIFTS) TAKES 12.23 USEC.
[movsi 201400 ? fmp [200525,,240000]]
18 - RELOCATION TAKES 0 NSEC.
19 - REPEATED I/O INSTRUCTIONS TAKE 77.01 USEC.
20 - SHIFT AND ADD TAKES 281 NSEC.
[???? mul [1252,,525252]]
TEST COMPLETED
:KILL
2019-06-13 11:02:37 +02:00
..
2018-05-11 19:10:21 +01:00
2019-05-03 08:29:50 +02:00
2018-09-23 18:13:00 +02:00
2018-05-07 08:40:52 +02:00
2019-03-10 06:47:26 +01:00
2018-05-28 12:22:28 +01:00
2019-01-31 05:10:20 +01:00
2018-05-07 08:40:52 +02:00
2018-11-13 09:38:40 +01:00
2018-09-27 19:55:27 +02:00
2019-01-28 17:38:47 +01:00
2018-09-24 10:33:30 +02:00
2018-05-07 08:40:52 +02:00
2018-11-26 20:01:58 +01:00
2018-08-16 09:50:43 +02:00
2018-09-24 10:33:30 +02:00
2018-10-23 19:37:16 +02:00
2018-11-17 08:03:55 +01:00
2018-10-23 13:30:08 +02:00
2018-05-15 19:36:36 +02:00
2019-03-21 14:46:31 +01:00
2018-05-09 07:05:12 -07:00
2018-06-15 21:33:52 +02:00
2018-06-07 17:44:24 +02:00
2018-05-07 08:40:52 +02:00
2018-12-20 05:54:57 +01:00
2019-05-05 15:14:17 +02:00
2019-02-04 07:17:45 +01:00
2019-02-16 06:57:44 -08:00
2018-05-15 19:36:36 +02:00
2018-06-15 21:33:52 +02:00
2018-09-18 07:17:02 +02:00
2018-10-03 07:33:27 -07:00
2018-05-07 08:40:52 +02:00
2018-11-13 09:52:37 +01:00
2018-07-16 07:04:57 -07:00
2018-07-09 06:42:53 -07:00
2018-06-11 12:25:29 +02:00
2018-11-25 20:59:17 +01:00
2018-11-25 20:59:17 +01:00
2018-09-23 18:13:00 +02:00
2018-08-16 09:50:43 +02:00
2018-05-15 19:36:36 +02:00
2018-11-13 09:38:40 +01:00
2018-11-19 11:43:22 +01:00
2018-09-24 10:33:30 +02:00
2018-05-07 08:40:52 +02:00
2018-09-24 10:33:30 +02:00
2018-06-30 06:21:59 +02:00
2018-09-23 18:13:00 +02:00
2018-06-23 06:50:12 -07:00
2018-12-06 21:04:14 +01:00
2018-05-15 19:36:36 +02:00
2018-11-13 09:38:40 +01:00
2018-05-28 12:22:46 +01:00
2018-06-12 07:58:19 +02:00
2018-09-23 18:13:00 +02:00
2018-05-15 19:36:36 +02:00
2018-06-15 21:33:52 +02:00
2018-06-15 21:33:52 +02:00
2018-09-11 06:53:28 +02:00
2018-08-01 09:34:35 +02:00
2018-10-02 13:16:42 +02:00
2018-05-11 09:56:18 +02:00
2018-08-01 09:34:35 +02:00
2019-05-11 19:57:20 +02:00
2019-04-29 07:29:26 +02:00
2019-06-03 19:53:53 +03:00
2019-01-22 20:51:04 +01:00
2018-08-26 09:33:42 +02:00
2019-03-15 07:26:59 +01:00
2018-05-15 19:36:36 +02:00
2018-06-07 18:22:31 +01:00
2019-06-13 11:02:37 +02:00
2018-05-05 19:37:20 +01:00
2018-08-01 09:34:35 +02:00
2018-05-15 19:36:36 +02:00