Unified · Split
| @@ -244,11 +244,7 @@ bool get_rac_direct(inout RangeCoder c, inout uint8_t state) · 243 unmodified lines | |||
| 244 | 244 | ||
| 245 | bool get_rac(inout RangeCoder c, uint64_t state) | 245 | bool get_rac(inout RangeCoder c, uint64_t state) |
| 246 | { | 246 | { |
| 247 | u8buf sb = u8buf(state); | 247 | return get_rac_direct(c, u8buf(state).v); |
| 248 | uint8_t val = sb.v; | ||
| 249 | bool ret = get_rac_direct(c, val); | ||
| 250 | sb.v = val; | ||
| 251 | return ret; | ||
| 252 | } | 248 | } |
| 253 | 249 | ||
| 254 | bool get_rac_equi(inout RangeCoder c) | 250 | bool get_rac_equi(inout RangeCoder c) |