Sybase Waterloo (formerly known as Watcom) says it's investigating a possible bug in Watcom C/C++ version 11 that's related to integer-operation performance. BYTE discovered the performance discrepancy when recompiling version 2 of our BYTEmark Native Mode benchmarks.
As you can see
from the chart
, the BYTEmark tests involving integer operations actually ran faster on a 166-MHz Pentium-based PC when compiled by Watcom version 10 than they did when recompiled using version 11 running on the same PC. Many of these tests, such as Numeric Sort, String Sort, Assignment Algorithm, and International Data Encryption Algorithm (IDEA), perform the same types of fundamental operations as do word processing, spreadsheet, and communications programs. (For more information about the BYTEmark suite, see page 74 of the March 1995 BYTE or
http://www.byte.com/bmark/bdoc.htm
.) Sybase says that it hopes to have a solution to this problem available by early this summer.
BYTE Digest editors every month analyze and evaluate the best articles from Information Week, EE Times, Dr. Dobb's Journal, Network Computing, Sys Admin,
and dozens of other CMP publications—bringing
you critical news and information about wireless communication,
computer security, software development, embedded systems,
and more!