From: utzoo!decvax!pur-ee!uiucdcs!richards Newsgroups: net.micro.432 Title: iAPX432 timings (1 of ??) - (nf) Article-I.D.: uiucdcs.229 Posted: Wed Jul 7 16:27:00 1982 Received: Thu Jul 8 01:52:41 1982 #N:uiucdcs:21700005:000:862 uiucdcs!richards Jul 7 15:34:00 1982 A first set of (crude) timing data has been obtained on our iAPX432 development system. These runs were a main program written in ADA, compiled using the Unix(tm) pre-release of the 432 Cross Development System and run on the 432/670 with release 2 GDP's: Statement (repeated 1,000,000 times) Elapsed Time Statement Time null; 1:00.00 -- v1 := v2 + v3; (All 32-bit integers) 1:21.0 21 microsec v1 := v2 * v3; ------- " --------- 1:29.0 29 microsec v1 := v2 / v3; ------- " --------- 1:38.0 38 microsec The times were taken by hand -- the operating system kernel (iMAX432 V2) doesn't allow access to the process clock that the 432 keeps for each process... Code sequences for each statement was very clean (one instruction for each non-null statement above), but the loop had *2* termination tests. I'll post the call/return timings shortly. -paul