unsigned __int32 __fastcall PciCfgReadModifyWrite(unsigned __int8 a1, char i, char a3, char n16, unsigned __int32 *a5)
{
unsigned __int32 result; // eax
__outdword(0xCF8u, n16 & 0xFC | ((a3 & 7 | (8 * (i & 0x1F | (32 * (a1 | 0xFFFF8000))))) << 8));
result = __indword(0xCFCu);
*a5 = result;
return result;
}