home *** CD-ROM | disk | FTP | other *** search
- +++++++++++++++ TURBO.TPL Performance Comparison +++++++++++++++++++
-
- TP 6.0 Turbo Pascal Library
- versus
- TP 6.0 Runtime Library Update 1.3
-
-
-
- Machine configuration: 80386 33 MHz Computer w/ 128 kB CPU-cache
- 8.0 MB of RAM
- Cyrix 83D87 coprocessor
- DOS 5.0 Operating System
- QEMM 6.01
-
-
- Test Program: ARITEST.PAS
-
- PERFORMANCE
- OPERATION (in usec) TP 6.0 TPL TP 6.0 RLU INCREASE
- --------------------------------------------------------------------
- LONG-Mul 4.5 4.5 0.00%
- LONG-Div 41.7 5.9 606.78%
- LONG-Abs 2.1 2.1 0.00%
- REAL-Float 5.9 5.5 7.27%
- REAL-Add 10.7 11.7 -8.55%
- REAL-Sub 11.0 12.1 -10.00%
- REAL-Mul 17.6 17.2 2.33%
- REAL-Mul (Short) 6.6 6.9 -4.35%
- REAL-Div 62.8 24.5 156.33%
- REAL-Sqr 16.6 11.7 41.88%
- REAL-Sqr (Short) 3.8 3.1 22.58%
- REAL-Int 4.1 3.8 7.89%
- REAL-Frac 12.4 4.1 202.44%
- REAL-Trunc 5.5 6.6 -20.29%
- REAL-Round 5.5 6.6 -20.29%
- REAL-Sqrt 377.2 17.2 2093.02%
- REAL-Ln 295.5 203.8 45.00%
- REAL-Exp 309.0 188.6 63.84%
- REAL-Sin 255.5 215.2 18.73%
- REAL-Cos 258.6 241.4 7.13%
- REAL-ArcTan 226.6 155.5 45.72%
- --------------------------------------------------------------------
-
-
- Test Program: DHRYSTON.PAS
-
- PERFORMANCE
- OPERATION TP 6.0 TPL TP 6.0 RLU INCREASE
- --------------------------------------------------------------------
- Dhrystones / Sec: 8963.6 8995.5 0.36%
- --------------------------------------------------------------------
-
-
- Test Program: WHETSTON.PAS
-
- PERFORMANCE
- OPERATION TP 6.0 TPL TP 6.0 RLU INCREASE
- --------------------------------------------------------------------
- REAL KWhetstones: 304.971 430.283 41.09%
- --------------------------------------------------------------------
-
-
- Test Program: STRTEST.PAS
-
- PERFORMANCE
- OPERATION TP 6.0 TPL TP 6.0 RLU INCREASE
- --------------------------------------------------------------------
- String-Benchmark (msec) 902 458 97.37%
- --------------------------------------------------------------------
-
-
- Test Program: WHETST87.PAS
-
- PERFORMANCE
- OPERATION TP 6.0 TPL TP 6.0 RLU INCREASE
- --------------------------------------------------------------------
- DOUBLE PRECISION KWhetstones:1600.000 2070.393 29.38%
- --------------------------------------------------------------------
-
-
- Test Program: LLL.PAS
-
- PERFORMANCE
- OPERATION TP 6.0 TPL TP 6.0 RLU INCREASE
- --------------------------------------------------------------------
- DOUBLE PRECISION MFLOPS: 0.2851 0.3266 14.56%
- --------------------------------------------------------------------
-
-
-
- The numbers for the following 80286 machine were supplied by Jeff Ding
- (jeff.ding@mixcom.com). Thanx!
-
- Machine configuration: 80286 12 MHz Computer
- 2.5 MB RAM
- No Coprocessor
- DOS 5.0 Operating System
- Norton 6.0 SI rating of 9.0
-
-
- Test Program: ARITEST.PAS
-
- PERFORMANCE
- OPERATION (in usec) TP 6.0 TPL TP 6.0 RLU INCREASE
- --------------------------------------------------------------------
- LONG-Mul 14.9 13.4 10.45%
- LONG-Div 115.2 17.2 569.77%
- LONG-Abs 5.9 5.9 0.00%
- REAL-Float 19.0 18.3 3.83%
- REAL-Add 31.7 33.8 -6.21%
- REAL-Sub 34.1 36.2 -5.80%
- REAL-Mul 51.4 48.6 5.76%
- REAL-Mul (Short) 19.7 20.0 -1.50%
- REAL-Div 183.1 70.7 158.98%
- REAL-Sqr 49.3 35.2 40.06%
- REAL-Sqr (Short) 11.0 10.0 10.00%
- REAL-Int 11.7 11.4 2.63%
- REAL-Frac 37.6 13.1 187.02%
- REAL-Trunc 16.6 21.0 -20.95%
- REAL-Round 16.6 21.0 -20.95%
- REAL-Sqrt 1133.4 48.3 2246.58%
- REAL-Ln 895.5 612.8 46.13%
- REAL-Exp 936.6 565.9 65.51%
- REAL-Sin 783.4 648.6 20.78%
- REAL-Cos 790.7 727.9 8.63%
- REAL-ArcTan 690.7 467.2 47.84%
- --------------------------------------------------------------------
-
-
- Test Program: DHRYSTON.PAS
-
- PERFORMANCE
- OPERATION TP 6.0 TPL TP 6.0 RLU INCREASE
- --------------------------------------------------------------------
- Dhrystones / Sec: 2601.5 2671.7 2.70%
- --------------------------------------------------------------------
-
-
- Test Program: WHETSTON.PAS
-
- PERFORMANCE
- OPERATION TP 6.0 TPL TP 6.0 RLU INCREASE
- --------------------------------------------------------------------
- REAL KWhetstones: 99.661 142.796 43.28%
- --------------------------------------------------------------------
-
-
- Test Program: STRTEST.PAS
-
- PERFORMANCE
- OPERATION TP 6.0 TPL TP 6.0 RLU INCREASE
- --------------------------------------------------------------------
- String-Benchmark (msec) 2823 1351 108.96%
- --------------------------------------------------------------------
-
-
-
- Machine configuration: 8086 9.54 MHz Computer
- 640 kB RAM
- Intel 8087 coprocessor
- PC-DOS 3.3 Operating System
-
-
- Test Program: ARITEST.PAS
-
- PERFORMANCE
- OPERATION (in usec) TP 6.0 TPL TP 6.0 RLU INCREASE
- --------------------------------------------------------------------
- LONG-Mul 61.0 57.2 6.64%
- LONG-Div 235.9 50.0 371.80%
- LONG-Abs 11.7 11.4 2.63%
- REAL-Float 38.6 35.2 9.66%
- REAL-Add 69.0 73.1 -5.94%
- REAL-Sub 74.5 79.0 -6.04%
- REAL-Mul 206.6 185.2 11.56%
- REAL-Mul (Short) 42.4 44.1 -4.01%
- REAL-Div 386.2 276.2 39.83%
- REAL-Sqr 200.0 124.1 61.16%
- REAL-Sqr (Short) 25.2 20.7 21.74%
- REAL-Int 25.5 23.8 7.14%
- REAL-Frac 81.0 28.3 186.22%
- REAL-Trunc 35.2 43.8 -24.43%
- REAL-Round 35.2 43.8 -24.43%
- REAL-Sqrt 2390.7 197.9 1108.03%
- REAL-Ln 2803.8 1949.7 43.81%
- REAL-Exp 2818.6 1818.3 55.01%
- REAL-Sin 2587.9 2071.4 24.93%
- REAL-Cos 2602.8 2265.9 14.87%
- REAL-ArcTan 2181.4 1513.1 44.17%
- --------------------------------------------------------------------
-
-
- Test Program: DHRYSTON.PAS
-
- PERFORMANCE
- OPERATION TP 6.0 TPL TP 6.0 RLU INCREASE
- --------------------------------------------------------------------
- Dhrystones / Sec: 835.1 894.7 7.14%
- --------------------------------------------------------------------
-
-
- Test Program: WHETSTON.PAS
-
- PERFORMANCE
- OPERATION TP 6.0 TPL TP 6.0 RLU INCREASE
- --------------------------------------------------------------------
- REAL KWhetstones: 35.832 45.809 27.84%
- --------------------------------------------------------------------
-
-
- Test Program: STRTEST.PAS
-
- PERFORMANCE
- OPERATION TP 6.0 TPL TP 6.0 RLU INCREASE
- --------------------------------------------------------------------
- String-Benchmark (msec) 8552 3578 139.02%
- --------------------------------------------------------------------
-
-
- Test Program: WHETST87.PAS
-
- PERFORMANCE
- OPERATION TP 6.0 TPL TP 6.0 RLU INCREASE
- --------------------------------------------------------------------
- DOUBLE PRECISION KWhetstones: 241.255 240.269 -0.41%
- --------------------------------------------------------------------
-
-
- Test Program: LLL.PAS
-
- PERFORMANCE
- OPERATION TP 6.0 TPL TP 6.0 RLU INCREASE
- --------------------------------------------------------------------
- DOUBLE PRECISION MFLOPS: 0.0323 0.0329 1.86%
- --------------------------------------------------------------------
-