Normalization__GetThirdAndLastDecomposedCharPlane0
__int64 __fastcall Normalization__GetThirdAndLastDecomposedCharPlane0(__int64 a1, int a2){
__int16 v4;
__int64 v5;
unsigned __int16 i;
unsigned __int16 v7;
v4 = *(_WORD *)(*(_QWORD *)(a1 + 64) + 2i64 * (a2 % *(_DWORD *)(a1 + 56)));
if( (v4 & 0xE000) == 0 )
{
v5 = *(_QWORD *)(a1 + 72);
for( i = 2 * v4; ; i += 2 )
{
v7 = *(_WORD *)(v5 + 2i64 * i);
if( !v7 || v7 == a2 )
break;
}
v4 = *(_WORD *)(v5 + 2i64 * i + 2);
}
return *(unsigned __int16 *)(*(_QWORD *)(a1 + 80) + 2i64 * (unsigned __int16)((v4 & 0x1FFF) + 2));
}Referenced by:
NormBuffer__ReplaceLastStartBasePair