Summary

On one level, this chapter has completed a survey of nearly all of the Itanium instructions that operate on 64-bit integer data. The logical instructions, corresponding to certain operations of Boolean algebra, work on bit patterns by performing the same operation at every bit position in parallel. Several parallel compare instructions can target the same pair of predicate registers with the same logical results.

Shift instructions also work on ensembles of bits, sliding them in unison to the left or right by some number of bit positions given by a count encoded as an immediate value. The important distinctions among the shift instructions include the treatment of the sign bit and the shift of a 128-bit pattern from two registers. Shifts ...

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.