Lines Matching refs:LmaNodeGE1

86 inline size_t DictTrie::get_son_offset(const LmaNodeGE1 *node) {
90 inline size_t DictTrie::get_homo_idx_buf_offset(const LmaNodeGE1 *node) {
132 if (fwrite(nodes_ge1_, sizeof(LmaNodeGE1), lma_node_num_ge1_, fp)
189 nodes_ge1_ = static_cast<LmaNodeGE1*>
190 (malloc(lma_node_num_ge1_ * sizeof(LmaNodeGE1)));
214 if (fread(nodes_ge1_, sizeof(LmaNodeGE1), lma_node_num_ge1_, fp)
334 size_t homo_buf_off, LmaNodeGE1 *node,
378 // from LmaNodeLE0 to LmaNodeGE1
382 // From LmaNodeGE1 to LmaNodeGE1
471 LmaNodeGE1 *son = nodes_ge1_ + node->son_1st_off + son_pos;
543 LmaNodeGE1 *node = nodes_ge1_ + p_mark.node_offset + ext_pos;
549 LmaNodeGE1 *son = nodes_ge1_ + get_son_offset(node) + son_pos;
608 LmaNodeGE1 *node_son;
623 LmaNodeGE1 *node_ge1 = reinterpret_cast<LmaNodeGE1*>(node);
624 LmaNodeGE1 *node_son;
651 LmaNodeGE1* node_ge1 = reinterpret_cast<LmaNodeGE1*>(node);
676 LmaNodeGE1** node_fr_ge1 = NULL;
677 LmaNodeGE1** node_to_ge1 = NULL;
723 // next time, from LmaNodeLE0 to LmaNodeGE1
727 node_to_ge1 = reinterpret_cast<LmaNodeGE1**>(node_tmp);
728 } else if (1 == spl_pos) { // From LmaNodeLE0 to LmaNodeGE1 nodes
734 LmaNodeGE1 *node_son = nodes_ge1_ + node->son_1st_off
754 // next time, from LmaNodeGE1 to LmaNodeGE1
756 node_to_ge1 = reinterpret_cast<LmaNodeGE1**>(node_fr_le0);
759 } else { // From LmaNodeGE1 to LmaNodeGE1 nodes
761 LmaNodeGE1 *node = node_fr_ge1[node_fr_pos];
765 LmaNodeGE1 *node_son = nodes_ge1_
785 // next time, from LmaNodeGE1 to LmaNodeGE1
786 LmaNodeGE1 **node_tmp = node_fr_ge1;
823 } else { // Get from LmaNodeGE1 nodes
824 LmaNodeGE1* node_ge1 = node_to_ge1[node_pos];