Lines Matching refs:end_state
1109 asr_int16_t internal_state, end_state;
1141 end_state = current_token->num_hmm_states - 1;
1143 for (internal_state = end_state; internal_state >= 0; internal_state--)
1255 int end_state;
1290 end_state = (char) current_token->num_hmm_states - 1;
1292 ASSERT((current_token->aword_backtrace[end_state] == AWTNULL)
1293 || (current_token->word[end_state] != MAXwordID));
1294 end_cost = current_token->cost[end_state];
1309 end_model_index = hmm_info->state_indices[end_state];
1312 current_token->duration[end_state]));
1334 ftoken->word_backtrace = current_token->word_backtrace[end_state];
1335 ftoken->word = current_token->word[end_state];
1338 ftoken->silence_duration = current_token->duration[end_state];
1352 ftoken->aword_backtrace = copy_altwords(rec, current_token->aword_backtrace[end_state], 0);
1354 ftoken->aword_backtrace = refcopy_altwords(rec, current_token->aword_backtrace[end_state]);
1359 ASSERT(current_token->aword_backtrace[end_state] == AWTNULL);
1369 ASSERT( ((current_token->word[end_state] == MAXwordID) && (ftoken->word == MAXwordID))
1370 || ((current_token->word[end_state] != MAXwordID) && (ftoken->word != MAXwordID)) );
1377 if (current_token->word_backtrace[end_state] != ftoken->word_backtrace
1378 && current_token->word_backtrace[end_state] != MAXwtokenID)
1381 if (current_token->word_backtrace[end_state] != MAXwtokenID)
1382 ct_end_time = rec->word_token_array[current_token->word_backtrace[end_state]].end_time;
1423 q->next_token = copy_altwords(rec, current_token->aword_backtrace[end_state], 0);
1437 ftoken->word_backtrace = current_token->word_backtrace[end_state];
1438 ftoken->word = current_token->word[end_state];
1441 ftoken->silence_duration = current_token->duration[end_state];
1462 awtoken->word = current_token->word[end_state];
1463 awtoken->word_backtrace = current_token->word_backtrace[end_state];
1465 if (current_token->aword_backtrace[end_state] != AWTNULL)
1467 current_token->aword_backtrace[end_state],