INT64 __fastcall PipMergeDependencyTypes(INT64 a1, INT64 a2){
int v3;
unsigned __int8 v4;
unsigned __int64 v5;
INT64 result;
v3 = a2;
KeAcquireSpinLockRaiseToDpc(&PiDependencyEdgeWriteLock, a2);
*(_DWORD *)(a1 + 48) |= v3;
v5 = v4;
KxReleaseSpinLock(&PiDependencyEdgeWriteLock);
result = (unsigned int)KiIrqlFlags;
__writecr8(v5);
return result;
}