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

8.33.5.8 freeregs

This directive tells the assembler that the given registers are unused in the region.

 
    .begin freeregs ri[,ri…]
    .end freeregs

This allows the assembler to use these registers for relaxations or optimizations. (They are actually only for relaxations at present, but the possibility of optimizations exists in the future.)

Nested freeregs directives can be used to add additional registers to the list of those available to the assembler. For example:

 
    .begin freeregs a3, a4
    .begin freeregs a5

has the effect of declaring a3, a4, and a5 all free.


This document was generated by Build Daemon user on October, 25 2005 using texi2html 1.76.