Lines Matching refs:posdata
280 static void StartPosQueuePush(StartPosQueue* self, const PosData* posdata) { in StartPosQueuePush() argument
285 q[offset] = *posdata; in StartPosQueuePush()
390 PosData posdata; in EvaluateNode() local
391 posdata.pos = pos; in EvaluateNode()
392 posdata.cost = node_cost; in EvaluateNode()
393 posdata.costdiff = node_cost - in EvaluateNode()
396 pos, starting_dist_cache, nodes, posdata.distance_cache); in EvaluateNode()
397 StartPosQueuePush(queue, &posdata); in EvaluateNode()
427 const PosData* posdata = StartPosQueueAt(queue, 0); in UpdateNodes() local
428 float min_cost = (posdata->cost + ZopfliCostModelGetMinCostCmd(model) + in UpdateNodes()
429 ZopfliCostModelGetLiteralCosts(model, posdata->pos, pos)); in UpdateNodes()
436 const PosData* posdata = StartPosQueueAt(queue, k); in UpdateNodes() local
437 const size_t start = posdata->pos; in UpdateNodes()
439 const float start_costdiff = posdata->costdiff; in UpdateNodes()
450 (size_t)(posdata->distance_cache[idx] + kDistanceCacheOffset[j]); in UpdateNodes()