[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

8.14.2.2 Register Names

The 128 integer registers are referred to as `rn'. The 128 floating-point registers are referred to as `fn'. The 128 application registers are referred to as `arn'. The 128 control registers are referred to as `crn'. The 64 one-bit predicate registers are referred to as `pn'. The 8 branch registers are referred to as `bn'. In addition, the assembler defines a number of aliases: `gp' (`r1'), `sp' (`r12'), `rp' (`b0'), `ret0' (`r8'), `ret1' (`r9'), `ret2' (`r10'), `ret3' (`r9'), `fargn' (`f8+n'), and `fretn' (`f8+n').

For convenience, the assembler also defines aliases for all named application and control registers. For example, `ar.bsp' refers to the register backing store pointer (`ar17'). Similarly, `cr.eoi' refers to the end-of-interrupt register (`cr67').



This document was generated by system on July, 22 2007 using texi2html