int one_mask;
int attribute_unused one_mask;
static inline int get_rac(RangeCoder *c, uint8_t * const state){    int range1= (c->range * (*state)) >> 8;    int one_mask;        c->range -= range1;#if 1    if(c->low < c->range){        *state= c->zero_state[*state];        refill(c);        return 0;    }else{        c->low -= c->range;        *state= c->one_state[*state];        c->range = range1;        refill(c);        return 1;    }#else    one_mask= (c->range - c->low-1)>>31;        c->low -= c->range & one_mask;    c->range += (range1 - c->range) & one_mask;        *state= c->zero_state[(*state) + (256&one_mask)];        refill(c);    return one_mask&1;#endif}