Where it is desired to perform a double precision operation using single precision operands, first and second single precision operands are loaded into first and second respective rows of a re-order buffer, and third and fourth single precision operands are loaded into third and fourth respective rows of the re-order buffer. A first merge instruction copies the first and second single precision operands from respective first and second rows of the re-order buffer into first and second portions of a fifth row of the re-order buffer, thereby concatenating the first and second single precision operands to represent a first double precision operand. A second merge instruction copies the third and fourth single precision operands from respective third and fourth rows of the re-order buffer into first and second portions of a sixth row of the re-order buffer, thereby concatenating the third and fourth single precision operands to represent a second double precision operand. The first and second double precision operands stored in the fifth and sixth rows, respectively, of the re-order buffer are then provided directly to an associated FPU for execution.

Όπου επιδιώκεται να εκτελεσθεί μια διπλή λειτουργία ακρίβειας χρησιμοποιώντας τους ενιαίους τελεστέους ακρίβειας, πρώτα και οι δεύτεροι ενιαίοι τελεστέοι ακρίβειας φορτώνονται πρώτα και οι δεύτερες αντίστοιχες σειρές ξαναπαραγγέλλουν τον απομονωτή, και το τρίτο και οι τέταρτοι ενιαίοι τελεστέοι ακρίβειας φορτώνονται στο τρίτο και οι τέταρτες αντίστοιχες σειρές ξαναπαραγγέλλουν τον απομονωτή. Μια πρώτη οδηγία συγχώνευσης αντιγράφει την πρώτη και οι δεύτεροι ενιαίοι τελεστέοι ακρίβειας από τις αντίστοιχες πρώτες και δεύτερες σειρές ξαναπαραγγέλλουν τον απομονωτή πρώτα και οι δεύτερες μερίδες μιας πέμπτης σειράς ξαναπαραγγέλλουν τον απομονωτή, με αυτόν τον τρόπο συνδέοντας τους πρώτους και δεύτερους ενιαίους τελεστέους ακρίβειας για να αντιπροσωπεύσουν έναν πρώτο διπλό τελεστέο ακρίβειας. Μια δεύτερη οδηγία συγχώνευσης αντιγράφει το τρίτο και οι τέταρτοι ενιαίοι τελεστέοι ακρίβειας από τις αντίστοιχες τρίτες και τέταρτες σειρές ξαναπαραγγέλλουν τον απομονωτή πρώτα και οι δεύτερες μερίδες μιας έκτης σειράς ξαναπαραγγέλλουν τον απομονωτή, με αυτόν τον τρόπο συνδέοντας το τρίτο και τους τέταρτους ενιαίους τελεστέους ακρίβειας για να αντιπροσωπεύσουν έναν δεύτερο διπλό τελεστέο ακρίβειας. Οι πρώτοι και δεύτεροι διπλοί τελεστέοι ακρίβειας που αποθηκεύονται στις πέμπτες και έκτες σειρές, αντίστοιχα, ξαναπαραγγέλλουν τον απομονωτή παρέχονται έπειτα άμεσα σε ένα σχετικό FPU για την εκτέλεση.

 
Web www.patentalert.com

< (none)

< Utilizing altered vibration responses of workpieces, such as gas turbine engine blades

> Superscalar processor and method for incrementally issuing store instructions

> (none)

~ 00047