1
0
mirror of https://github.com/PDP-10/its.git synced 2026-01-13 15:27:28 +00:00
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
..
2019-06-04 07:03:01 +02:00
2018-07-27 14:56:18 +01:00
2019-01-31 05:10:20 +01:00
2018-10-09 18:36:09 +02:00
2018-10-14 16:21:27 +02:00
2019-01-28 17:38:47 +01:00
2018-05-09 07:05:12 -07:00
2018-05-09 07:05:12 -07:00
2018-05-09 07:05:12 -07:00
2018-07-02 10:20:51 +02:00
2019-04-13 17:27:10 +02:00
2018-03-04 22:40:29 -08:00
2018-10-08 18:02:02 +02:00
2019-06-13 11:02:37 +02:00
2018-10-02 02:43:40 +02:00