// RegAccessReadModifyByType0 - addr:0xffdaf343
int __cdecl RegAccessReadModifyByType0(_DWORD *a1, int a2, int a3)
{
int n134480385; // [esp+4h] [ebp-Ch]
int v5[2]; // [esp+8h] [ebp-8h] BYREF
n134480385 = 134480385;
RegAccessReadByType0(a1, v5);
BitFieldMerge(v5, a2, a3, *((_BYTE *)&v5[-1] + ((a1[2] >> 8) & 0xF)));
RegAccessWriteByType0(a1, v5);
return 0;
}