Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!cbatt!cbosgd!ncr-sd!lodman From: lodman@ncr-sd.UUCP (Mike Lodman) Newsgroups: net.lang.c Subject: Optimized Jumps in High-level Language Programming Message-ID: <1226@ncr-sd.UUCP> Date: Wed, 29-Oct-86 19:32:34 EST Article-I.D.: ncr-sd.1226 Posted: Wed Oct 29 19:32:34 1986 Date-Received: Thu, 30-Oct-86 07:13:06 EST Reply-To: lodman@ncr-sd.UUCP (Michael Lodman) Organization: NCR Corporation, San Diego Lines: 35 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@sdcsvax.edu CompuServe : 76367,1745