I got the beta version of Bytemark to compile and run with the EMX
compiler 0.91C and Project Manager 1.03 for EMX. This compiler is used for
linux/unix/warp/dos etc etc.. so its not heavily optimized for any one
platform, but hey it's free... However, I would'nt compare the results you get with
the EMX compiled Bytemark to other OS/compilers as you're probably measuring 
compiler optimization as much as anything else.
It gave a bushell full of warning messages when compiling but the
linking was error free. 

"WARNING! WARNING!   DANGER !, WILL ROBINSON!!!
Please don't try to kill the Bytemark window by clicking on either side of the 
title bar when the program is running! Doing so will hang your system! Kill it by using the window list.
You have been warned!!! I make no guarantees that this executable won't trash your system. 
In fact it just might so be carefull...

I am running Warp 4 FP5.  I have not tested this on any other version of OS/2.
If you have any bug reports... do not send them to me!!! I am not a programmer and I can't help you!!!
Have fun.

Instructions:
Unzip all the files into one directory.
Open the properties/session setting of the bytemark.exe icon and uncheck "close window on exit". 
Now just double click on the icon and the program will run. It will report the results line by line 
as it runs through its routines. It you want to record the results just do a "copy all" and paste them into 
your favourite text editor. Typical running times are on the order of 5 minutes.

Duncan Munro
dmunro@sfu.ca


This is the results from a AMD K6 233 @ (3x75mhz) 225mhz on a shuttle Hot569 MB with 
128Megs of SDRAM. This amount of ram exceeds the cachable limit which causes a 5-10% 
drop in  performance.  The compiler was set to Full Optimization.


BBB   B  YYY   Y    TTT    EEE     \    22   222
BBB   B  YYY   Y    TTT    EEE      \       222
BBBBBB    YYY Y     TTT    EEEEEEE   \     222
BBB   B    YYY      TTT    EEE        \   222
BBB   B    YYY      TTT    EEE         \ 222
BBBBBB     YYY      TTT    EEEEEEE      \2222222

BYTEmark (tm) Native Mode OS/2  Benchmark ver. 2 (10/95)
NUMERIC SORT:  Iterations/sec.: 105.921782  Index: 2.716431
STRING SORT:  Iterations/sec.: 13.133900  Index: 5.868588
BITFIELD:  Iterations/sec.: 16568355.847730  Index: 2.842058
FP EMULATION:  Iterations/sec.: 5.214153  Index: 2.501993
FOURIER:  Iterations/sec.: 1746.528056  Index: 1.986321
ASSIGNMENT:  Iterations/sec.: 1.138549  Index: 4.332379
IDEA:  Iterations/sec.: 164.233577  Index: 2.511908
HUFFMAN:  Iterations/sec.: 101.044856  Index: 2.801976
NEURAL NET:  Iterations/sec.: 1.288187  Index: 2.069376
LU DECOMPOSITION:  Iterations/sec.: 26.011581  Index: 1.347534
...done...
===========OVERALL============
INTEGER INDEX: 3.202730
FLOATING-POINT INDEX: 1.769323
 (90 MHz Dell Pentium = 1.00)
==============================