Chapter 11

A1: Except for branching and procedure calls, instructions are needed according to a uniformly ascending sequence of addresses. Data may be accessed in many ways: pseudorandomly, in ascending address sequence, in descending sequence, etc.
A2: The linker can organize the data segment(s) to be reachable with the fewest independent pointers, can copy either user-supplied or library routines inline, and can detect other opportunities for optimization across the entire application. Usually compilers treat each source file as an independent entity.
A3: Consider the way the compares and predicate values will work.
A4: 80.
A9: We showed one way with our exploration of the com_f.f program in the chapter.
A10: Expand upon the following: changing ...

Get Itanium® Architecture for Programmers: Understanding 64-Bit Processors and EPIC Principles now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.