April 2003
Intermediate to advanced
576 pages
15h 13m
English
Separating Itanium instructions into independent groups and bundling three instructions with a template represent departures from the programming model for most other computer architectures. Here we expand upon the preliminary discussion given in Chapter 5.
The 128-bit Itanium instruction word includes three 41-bit slots for instructions and a 5-bit field for the template that guides those three instructions into particular instruction units. With a 5-bit field, up to 32 different templates are possible, but only three-fourths of those have been defined, as shown in Table 10-2.
| Code | Slot | Unit | Code | Slot | Unit | Code | Slot | Unit | Code | Slot ... |
|---|