UINT64 __fastcall HsaDismissPageFault(UINT64 *a1, UINT16 *a2, INT64 a3){
__int64 v3;
__int64 v4;
UINT64 v6[2];
v3 = *(_QWORD *)a2;
v6[0] = *a2 | ((*(_QWORD *)a2 & 0xFFFF0000i64 | 0x700000000000i64) << 16);
v4 = v3 & 0x1FF00000000i64;
v6[1] = v4;
if( (int)a3 < 0 )
v6[1] = v4 & 0xFFFF0FFFFFFFFFFFui64 | 0x100000000000i64;
return HsaIommuSendCommand(a1, v6, 0i64);
}