IvtUpdateExtendedDestination
void __fastcall IvtUpdateExtendedDestination(int a1, char a2){
int v2;
int v3;
unsigned int v4;
int v5;
int v6;
if( a2 )
{
v2 = 0;
v3 = (unsigned __int16)a1;
v4 = a1 & 0xFFFF0000;
v5 = 1;
if( (_WORD)a1 )
{
do
{
if( (v5 & v3) != 0 )
{
v4 = v5 | v4 & 0xFFFF0000;
v3 &= ~v5;
IvtUpdateSingleTargetExtendedDestination();
v2 |= v6;
}
v5 *= 2;
}
while( v3 );
}
}
else
{
IvtUpdateSingleTargetExtendedDestination();
}
}Referenced by:
HsaUpdateRemappingDestination
IvtUpdateRemappingDestination