Lines Matching refs:reg
78 int reg; in dt_regset_assert_free() local
80 for (reg = 0; reg < drp->dr_size; reg++) { in dt_regset_assert_free()
81 if (BT_TEST(drp->dr_bitmap, reg) != 0) { in dt_regset_assert_free()
82 dt_dprintf("%%r%d was left allocated\n", reg); in dt_regset_assert_free()
110 int reg; in dt_regset_alloc() local
114 reg = (int)((wx << BT_ULSHIFT) | bx); in dt_regset_alloc()
115 BT_SET(drp->dr_bitmap, reg); in dt_regset_alloc()
116 return (reg); in dt_regset_alloc()
127 dt_regset_free(dt_regset_t *drp, int reg) in dt_regset_free() argument
129 assert(reg >= 0 && reg < drp->dr_size); in dt_regset_free()
130 assert(BT_TEST(drp->dr_bitmap, reg) != 0); in dt_regset_free()
131 BT_CLEAR(drp->dr_bitmap, reg); in dt_regset_free()