Dhrystone in C.
    Gisle Hannemyr 
    gisle at oslo-vax.ARPA
       
    Sun Jan  5 21:34:11 AEST 1986
    
    
  
The following is posted on behalf of a collegue without access to the
net:
The translation Rick Richardson did from ADA to C  contains  one  bug
(at  least  in  the copy I received). The variable String1Loc (called
String_Loc_1 in Comm.   ACM, Oct.   84, Vol.    27,  No  10)  is  not
initialized  in  the  C  version.   As  a  consequence,  the  lexical
comparization in the function Func2 (called Func_2  originally)  will
terminate  on  the  first character, instead on the 20'th.  This will
improve the no. of Dhrystones/sec. with approx. 20 %.
The  String1Loc  should  be  initialized just before the main loop in
Proc0 (Proc_0) starts.
- Haakon Bugge (c/o gisle at oslo-vax.ARPA)
    
    
More information about the Comp.sources.unix
mailing list