[comp.sys.mac.programmer] THINK's Lightspeed Pascal 2.0 Benchmark Results

siegel@endor.harvard.edu (Rich Siegel) (12/06/88)

		TLSP 2.0	MPW 2.0.2	Turbo 1.1	TML II 1.0
Sieve	
Time (sec)	0.5333		0.5667		0.98333		1.1167
Code Size 	264		298		370		384
App Size	5746		13403		5830		10055
	
Dhrystone
Time*		290.5		285.3		338.0		380.0
Code Size	2266		2264		2656		2782
App Size	8358		17297		8112		12761
	
Whetstone (SANE)
Speed**		13.492		11.820		10.904		10.230
Code Size	3910		4430		4762		5988
App Size	9456		17623		10222		15219
	
Whetstone (68881)				
Speed**		853.485		644.468		n/a (1)		n/a (2)
Code Size	2504		3104		n/a		3042
App Size	8036		16257		n/a		12713
	
ObjectDraw
Code Size	10304		10114		n/a (3)		12440
App Size	16651		17835		n/a		20069
	
THINK Pascal
Code Size	180242		181896		n/a (4)		227082
	

NOTES:
	All benchmarks run on a Mac SE with Radius Accelerator 16
	All code sizes in bytes
	THINK Pascal code size for Pascal source files only

	All programs compiled with Debug OFF (in Lightspeed Pascal), MacsBug
Names OFF, Overflow Checking OFF,  and Range Checking OFF. No 68020 code 
generation was used, and 68881 code generation was used only for the 68881
whetstone.

	*Execution time for the Dhrystone is measured in microseconds.
	**Execution speed for the Whetstone is in kWhet/sec

	1. Turbo Pascal does not generate 68881 code
	2. TML Pascal II crashed trying to run this benchmark
	3. Turbo Pascal does not support Object Pascal
	4. Turbo Pascal could not compile the THINK Pascal sources
	
Rich Siegel
Staff Software Developer
THINK Technologies Division, Symantec Corp.
Internet: siegel@endor.harvard.edu
UUCP: ..harvard!endor!siegel
Phone: (617) 275-4800 x305

Any opinions stated in this article do not necessarily reflect the views
or policies of Symantec Corporation or its employees.