Optimized Jumps in High-level Language Programming

Mike Lodman lodman at ncr-sd.UUCP
Thu Oct 30 10:32:34 AEST 1986


        We are currently looking for a high level  language  that 
        contains  constructs  which optimize jumps at the machine 
        code level.  We are also interested in modifying  "C"  to 
        include such constructs.  
 
        As an example,
 
        if (A>B) /*mostly*/ {  }
        else {  }
 
        or 
 
        if (A>B) {  }
        else /*mostly*/ {  }
 
        with  the /*mostly*/ indicating which flow the programmer 
        thinks would occur more often.  
 
        We may then optimize the code to use the various  delayed 
        and  immediate  jumps  which the chip supports to get the 
        best results most of  the  time,  without  going  to  the 
        assembly level of programming.  
 
        I  would  appreciate  any  help  or  suggestions  on this 
        subject.  
 
        Michael Lodman
        Advanced Development and Systems Architecture
        NCR Corporation E&M San Diego
        (619) 485-3335
 
        ARPA : ncr-sd\!lodman at sdcsvax.edu
        CompuServe : 76367,1745
 



More information about the Comp.lang.c mailing list