A method and computer program product, within an optimizing compiler, for
the global minimization of sign-extension and zero-extension operations in
generated code during compilation. The method and computer program product
allows, for example, 64-bit compilers targeting the Intel IA64
architecture to improve their SPECint benchmarks by reducing the number of
sign-extension and zero-extension operations in the global and
intra-procedural scope, thus, speeding up the execution of the compiled
program.
Ένα προϊόν προγράμματος μεθόδου και υπολογιστών, μέσα σε έναν μεταγλωττιστή βελτιστοποίησης, για τη σφαιρική ελαχιστοποίηση των διαδικασιών σημάδι-επέκτασης και μηδέν-επέκτασης στον παραγμένο κώδικα κατά τη διάρκεια της σύνταξης. Το προϊόν προγράμματος μεθόδου και υπολογιστών επιτρέπει, παραδείγματος χάριν, στους εξηντατετράμπιτους μεταγλωττιστές απευθυνόμενος στην αρχιτεκτονική της Intel IA64 για να βελτιώσει τις συγκριτικές μετρήσεις επιδόσεων SPECint τους με τη μείωση του αριθμού διαδικασιών σημάδι-επέκτασης και μηδέν-επέκτασης στο σφαιρικό και δια--διαδικαστικό πεδίο, επομένως, επιταχύνοντας την εκτέλεση του συνταγμένου προγράμματος.