NTSTATUS __stdcall KiTpSignExtendOperandValue(INT64 a1, INT64 a2){ char v2; v2 = *(_BYTE *)(a1 + 1); if( v2 == 8 ) { LODWORD(a2) = (char)a2; } else if( v2 == 16 ) { LODWORD(a2) = (__int16)a2; } return a2; }