Lines Matching refs:state
1035 RCState *state ) in LRCIntro_() argument
1047 state->low = context->low; in LRCIntro_()
1048 state->range = context->range; in LRCIntro_()
1049 state->code = context->code; in LRCIntro_()
1050 state->carry = context->carry; in LRCIntro_()
1051 state->carry_cnt = context->carry_cnt; in LRCIntro_()
1072 const RCState *state ) in LRCFin_() argument
1077 context->low = state->low; in LRCFin_()
1078 context->range = state->range; in LRCFin_()
1079 context->code = state->code; in LRCFin_()
1080 context->carry = state->carry; in LRCFin_()
1081 context->carry_cnt = state->carry_cnt; in LRCFin_()
1094 RCInitState_( RCState* state ) in RCInitState_() argument
1096 state->low = 0; in RCInitState_()
1097 state->range = RC_MAX_RANGE; in RCInitState_()
1098 state->code = 0; in RCInitState_()
1099 state->carry = 0; in RCInitState_()
1100 state->carry_cnt = 0; in RCInitState_()
1238 RCGetData_( const u8* srcp, RCCompressionInfo* info, RCState* state, u32 srcCnt, s32* pReadCnt ) in RCGetData_() argument
1241 u16 val = RCSearch_( info, state->code, state->range, state->low ); in RCGetData_()
1246 tmp = state->range / info->total; in RCGetData_()
1247 state->low += info->low_cnt[ val ] * tmp; in RCGetData_()
1248 state->range = info->freq[ val ] * tmp; in RCGetData_()
1254 while ( state->range < MIN_RANGE ) in RCGetData_()
1262 state->code <<= 8; in RCGetData_()
1263 state->code += srcp[ cnt++ ]; in RCGetData_()
1266 state->range <<= 8; in RCGetData_()
1267 state->low <<= 8; in RCGetData_()