26 #include "BasicPlatformMisc.h" 27 #include "DebugUtilities.h" 31 struct WindowsMisc :
public BasicPlatformMisc
35 if( Val == 0 )
return 32;
37 unsigned long MSB = 32;
38 _BitScanReverse(&MSB, Val);
39 VERIFY_EXPR(MSB == BasicPlatformMisc::GetMSB(Val));
46 if( Val == 0 )
return 32;
48 unsigned long LSB = 32;
49 _BitScanForward(&LSB, Val);
50 VERIFY_EXPR(LSB == BasicPlatformMisc::GetLSB(Val));
uint32_t Uint32
32-bit unsigned integer
Definition: BasicTypes.h:39