Watcom C/C++ versions 9.01, 9.5 and 10.5
(Dos32) Watcom version | 9.01 | 9.5 | 10.5 |
source | original | FOREST |
compiler switches | 4 | 3 oT | 4 oT | 4 fp3 oX | 5 fp5 oX |
floating point instruction | no | yes | no | yes |
ref.time = DAT35 |
Daewoo (Am386SX/40MHz) | 892 | | | | | 4642 |
ref.time = DAT50 |
Donatec 386SX/16 + 387SX | 11094 | 2787 | 11113 | abend | 2705 |
-/- + 3C87SX | 11049 | 2747 | 11068 | abend | 2705 | 2335 | 2145 | 2309 | 2246 |
-/- + 487SLX | 10717 | 2294 | 10735 | abend | 2302 |
Compaq 386-s/16 + 387SX | 6532 | 2089 | | | 2000 |
-/- + 3C87SX | 6405 | 2051 | 6519 | abend |
-/- + 487SLX | 10986 | 2394 | 7919 | abend | 1563 | 1601 | 1471 | 1614 | 1563 |
Compaq 386-s/20 | 8853 | 39832 | 8870 | 40315 |
Amstrad 7386SX (25MHz) | 7644 | 38014 | 7582 | 38116 |
-/- + 387SX | 4300 | 1394 |
-/- + 487SLX | 3997 | 1077 | 3922 | abend | | 1368 | 1280 | 1420 | 1356 |
AST Bravo 3/33S + 487SLX | | 1165 | | | 1147 | | 1167 | 1136 |
Daewoo (Am386SX/40MHz) | 5036 |
Toshiba 5100 (16MHz) | 9967 | 46355 | 9979 | 46792 |
Compaq 386/16 | 9805 | 46550 | 9816 | 46960 |
-/- + 287 | 13809 | 7922 | | abend |
-/- + 287XL | 8813 | 4055 | 8624 | abend |
-/- + 2C87 | 8551 | 3724 | | | 3675 |
-/- + 3C87 | 5095 | 1532 | | | 1451 |
-/- + 4C87DLC | 5248 | 1781 | | | 1680
|
-/- + XC87DLX2 | 4846 | 1323 | | | 1284 |
-/- + Cx387+ | 4922 | 1414 | | | 1363 |
-/- + 38700 | 11431 | 2479 | 11448 | 2395
|
Compaq 386/20 | 7018 | 33965 | 7008 | 34311 |
IBM 8570 (20MHz) | 7578 | 37685 | 7590 | 38044 |
Compaq 386/25 | 5659 | 25815 | 5643 | 26266 |
-/- 38600 | 4594 | 24685 | 4572 | 25128 |
-/- Ti486DLC | 3920 | 20610 |
-/- Cx486DRx2 (0K) | 3207 | 17437 | 3180 | 17539 |
-/- Cx486DRx2 (1K) | 2221 | 14775 | 2197 | 15151 |
-/- + 3C87 | 2818 | | 2823 | abend |
-/- + 4C87DLC | 2984 | 1075 | 2991 | abend |
-/- + XC87DLX2 | 2659 | 774 | 2665 | abend |
-/- + Cx387+ | 2732 | 836 | 2737 | abend |
-/- + US83C87 | 2791 | 868 | 2795 | abend |
-/- 38600 + 387 | 2643 | 1060 | 2651 | abend |
-/- 38600 + 3C87 | 2493 | 886 | 2499 | abend |
-/- 38600 + 4C87DLC | 2592 | 1022 | 2600 | abend |
-/- 38600 + XC87DLX2 | 2362 | 1005 | 2370 | abend |
-/- 38600 + 83D87 | 2411 | 1018 | 2420 | abend |
-/- 38600 + 38700 | 2392 | 1029 | 2400 | 1075
|
-/- 38600 + US83C87 | 2452 | 974 | 2460 | abend |
-/- Ti486DLC + 387DX | 2712 | 1032 | 2713 | abend |
-/-- DLC + 3C87 | 2554 | 829 | 2556 | abend |
-/-- DLC + XC87DLX2 | 2355 | 703 | 2357 | abend |
-/-- DLC + EMC87 | 2405 | 725 | 2404 | abend |
-/-- DLC + Cx387+ | 2435 | 761 | 2437 | abend |
-/-- DLC + 38700 | 2396 | 745 | 2398 | 739
|
-/-- DLC + US83C87 | 2469 | 770 |
-/- Cx486DRx2 (0K) + 38700 | 1914 | 609 |
-/-- DRx2 (1K) + XC87DLX2 | 1476 | 542 | 1495 | abend |
-/-- DRx2 (1K) + EMC87 | 1564 | 581 | 1583 | abend |
-/-- DRx2 (1K) + 38700 | 1542 | 589 | 1559 | 582 | 614 | 635 | 616 | 664 | 648 |
Compaq 386/33L (64K) | 4003 | 18287 | 4005 | 18582 |
-/- 38600 | 3270 | 17553 |
-/- Ti486DLC | 2493 | 13726 | 2490 | 13860 |
-/- Cx486DRx2 | 2264 | 11984 |
-/- + 387DX | 2030 | 681 | 2034 | abend |
-/- + 3C87 + EMC87 | 2068 | 665 | 2072 | 657
|
-/- + 4C87DLC | 2206 | 792 | 2212 | abend |
-/- + Cx387+ | 2026 | 616 | 2032 | abend |
-/- + CT38700 | 1998 | 614 | 2004 | 604
|
-/- + US83C87 | 2070 | 639 | 2076 | 565
|
-/- 38600 + EMC87 | 1757 | 751 | 1763 | abend |
-/- 38600 + 387DX | 1777 | 674 | | abend |
-/- 38600 + 387DX + EMC87 | 1757 | 752 | | abend |
-/- 38600 + 3C87 | 1820 | 653 | 1826 | abend |
-/- 38600 + 3C87 + EMC87 | 1816 | 653 | 1823 | 645
|
-/- 38600 + Cx387+ | 1765 | 731 | 1774 | abend |
-/- 38600 + Cx387+ + EMC87 | 1777 | 732 | 1784 | abend |
-/- 38600 + 38700 | 1744 | 764 | | 797
|
-/- 38600 + US83C87 | 1790 | 719 | 1797 | abend |
-/- Ti486DLC + EMC87 | 1599 | 523 | 1614 | abend |
-/-- DLC + 387DX | 1662 | 623 | 1676 | abend |
-/-- DLC + 387DX + EMC87 | | 524 |
-/-- DLC + 3C87 | 1714 | 602 | | abend |
-/-- DLC + 3C87 + EMC87 | 1710 | 601 | 1710 | 596
|
-/-- DLC + 4C87DLC | 1798 | 727 | 1813 | abend |
-/-- DLC + 4C87DLC + EMC87 | 1802 | 727 | 1816 | abend |
-/-- DLC + Cx387+ | 1623 | 550 | 1637 | abend |
-/-- DLC + Cx387+ + EMC87 | 1637 | 555 | 1652 | abend |
-/-- DLC + 38700 | 1596 | 548 | 1611 | 540
|
-/-- DLC + US83C87 | 1648 | 558 | 1662 | abend |
-/- Cx486DRx2 + EMC87 | 1414 | 436 | 1419 | abend |
-/- Cx486DRx2 + XC87DX2 | 1071 |
-/-- DRx2 + 387DX | 1495 | 552 | | abend |
-/-- DRx2 + 387DX + EMC87 | 1117 | 418 | 1132 | abend |
-/-- DRx2 + 3C87 | 1234 | 500 | 1248 | abend |
-/-- DRx2 + 3C87 + EMC87 | 1516 | | 1521 | 513
|
-/-- DRx2 + 4C87DLC | 1321 | 625 | 1135 | abend |
-/-- DRx2 + 4C87DLC + EMC87 | 1611 | 643 | 1616 | abend |
-/-- DRx2 + 83D87 | 1115 | 417 | 1132 | | 413 | 421 | 396 | 443 | 426 |
-/-- DRx2 + Cx387+ | 1132 | 445 | 1147 | abend |
-/-- DRx2 + Cx387+ + EMC87 | 1155 | 650 | 1171 | abend |
-/-- DRx2 + 38700 | 1390 | 453 | 1396 | 446
|
-/-- DRx2 + 38700 + EMC87 | 1244 | 418 | 1266 | 411
|
-/-- DRx2 + US83C87 | 1440 | 459 | 1446 | 406 | 444 |
Am386/40 (128K) + 3C87 | 1838 | 658 | 1825 | abend |
Datek + RapidCAD (40MHz) | 1015 | 249 | 1016 | abend |
|
Compaq 486s/25m | 3123 | 13044 | 3155 | 13292 |
DECpc LPv+ 433sx (128K) | 2317 | 9644 | 2338 | 9795 |
DECpc XL & U5S/33 (PC+0K) | 1825 | 8094 | 1855 | 8073 | 7690 |
-/- & U5S/33 (PC+256K) | 1707 | 7517 | 1749 | 7588 | 7458 |
-/- 466S2 (PC+256K) | 1172 | 5186 | | | 4855 | 4981 | 5710 | 6330 | 6088 |
Alaris Cougar 486BL3X | 1527 | 6008 | 1523 | 6006 |
-/- + 387 | 1611 | 880 | 1611 | abend |
-/- + 3C87 | 1444 | 678 | 1445 | abend |
-/- + 4C87DLC | 1567 | 845 | 1567 | abend | | 604 | 566 | 631 | 613 |
-/- + XC87DLX2 (0+0K) | 4154 | 943 | 4174 | abend |
-/- + XC87DLX2 (PC+0K) | 1432 | 678 | 1444 | abend |
-/- + XC87DLX2 (PC+256K) | 1207 | 534 | 1207 | abend |
-/- + US83C87 | 1331 | 538 | 1331 | 602
|
|
ETEQ & 487SX/25 | 1141 | 378 |
UMC 4913 & 486/25 | 962 | 328 | 946 | abend |
DECpc 425SLC/e | 1080 | 364 | 1069 | abend |
IBM 8570 R21 P23T/50 | 753 | 216 | 747 | abend |
Compaq Portable 486c/33 | 794 | 266 | 785 | abend |
DECpc XL 433DX (0+0K) | 2776 | 503 | 2761 | abend |
-/- 433DX (PC+0K) | 773 | 261 | 765 | abend |
-/- 433DX (PC+128K) | 708 | 244 | 698 | abend |
-/- 433DX (PC+256K) | 703 | 242 | 693 | abend |
OPTi 495 SLC & 487SX/33 (PC+256K) | 773 | 255 | | | 243 |
-/- & 486/50 (PC+256K) | 487 | 168 | 478 | abend |
-/- & Amd486/66 (PC+256K) | 457 | 144 | 439 | | | 139 | 137 | 149 | 143 |
-/- & ST486/66 (0+0K) | 5315 | 805 | | | 801 |
-/- & ST486/66 (0+256K) | 1942 | 340 | | | 355 |
-/- & ST486/66 (PC+0K) | 805 | 214 | | | 212 |
-/- & ST486/66 (PC+256K) | 453 | 142 | | | 138 |
Compaq 486/66m | 371 | 128 | 368 | abend |
DECpc XL 466D2 (0+0K) | 2629 | 431 | 2635 | abend |
-/- 466D2 (PC+0K) | 462 | 151 | 457 | abend |
-/- 466D2 (PC+128K) | 381 | 129 | 375 | abend |
-/- 466D2 (PC+256K) | 373 | 126 | 367 | abend |
-/- & Amd486/66 (256K) | 374 | 127 | 368 | abend |
-/- & ST486/66 (0+0K) | 2666 | 465 | 2684 | abend |
-/- & ST486/66 (256K) | 515 | 143 | 514 | abend |
-/- & Cx486/66 (0+0K) | 2666 | 465 | 2684 |
-/- & Cx486/66 (PC+0K) | 611 | 168 | 609 | | 161 |
-/- & Cx486/66 (256K) | 517 | 145 | 515 | | 139 |
Toshiba 4800 (DX4/75) | 450 | 128 | 451 | abend |
OPTi 895 & Amd486/80 (0+0K) | 3167 | 481 |
-/- & Amd486/80 (256K) | 343 | 116 | 336 | abend |
ALI Vi15G & Amd486/80 (256K) | 316 | 112 | 311 | abend |
ALI-VIP DX4/100 (PC+0K) | 437 | 110 | 445 | abend |
-/- DX4/100 (PC+256K) | 301 | 94 | 296 | abend |
Compaq Prolinea 4/100 | 298 | 91 | 285 | abend |
DECpc XL 4100 (0+0K) | 2565 | 408 | 2556 | abend |
-/- 4100 (PC+0K) | 318 | 96 | 319 | abend |
-/- 4100 (PC+128K) | 257 | 87 | 253 | abend |
-/- 4100 (PC+256K) | 252 | 85 | 249 | abend |
Compaq XE 560 (no SC) | 235 | 69 | 234 | abend |
NexGen Nx586 (60MHz, 256K) | 915 | 4992 | | | | 5447 | 6394 | 7208 | 7035 |
-/- (75MHz, 256K) | 774 | 4504 | | |
-/- (90MHz, 256K) | 652 | 3917 |