gen/genascon.c
static void release_reg(int *reg)
{
    unsigned index;
    for (index = 0; index < num_regs; ++index) {
        if (regs[index] == *reg && reg_in_use[index]) {
            reg_in_use[index] = 0;
            *reg = -1;
            return;
        }
    }
    fprintf(stderr, "Released a register that was not in use\n");
    exit(1);
}
// Release a register back to the allocation pool.
Release a register back to the allocation pool.
Release a register back to the allocation pool .
static void release_reg(int *reg)
{
    unsigned index;
    for (index = 0; index < num_regs; ++index) {
        if (regs[index] == *reg && reg_in_use[index]) {
            reg_in_use[index] = 0;
            *reg = -1;
            return;
        }
    }
    fprintf(stderr, "Released a register that was not in use\n");
    exit(1);
}
static void release_reg ( int * reg ) { unsigned index ; for ( index = 0 ; index < num_regs ; ++ index ) { if ( regs [ index ] == * reg && reg_in_use [ index ] ) { reg_in_use [ index ] = 0 ; * reg = -1 ; return ; } } fprintf ( stderr , " \n " ) ; exit ( 1 ) ; }
Release a register back to the allocation pool.
Release a register back to the allocation pool .