An improved optimization technique is described for a program code for a
processor capable of operating on the basis of either one of a plurality
of instruction sets in a computer system. The optimization is carried out
by the steps of reading said program code of a target program to be
optimized, estimating the costs of executable instruction sequences
respectively to be obtained by translating said program code on the basis
of said plurality of instruction sets; and determining an optimum one of
said plurality of instruction sets for translating said program code by
evaluating the costs as estimated under a predetermined criteria.
Een betere optimaliseringstechniek wordt beschreven voor een programmacode voor een bewerker geschikt om op basis van één van beide één van een meerderheid van instructiereeksen in een computersysteem te werken. De optimalisering wordt door de stappen van lezing bovengenoemde programmacode van een te optimaliseren doelprogramma uitgevoerd, schattend dat de kosten van uitvoerbare instructieopeenvolgingen respectievelijk worden verkregen door bovengenoemde programmacode op basis van bovengenoemde meerderheid van instructiereeksen te vertalen; en het bepalen van een optimale één van bovengenoemde meerderheid van instructie plaatst voor het vertalen van bovengenoemde programmacode door de kosten te evalueren zoals geschat onder vooraf bepaalde criteria.