MLXSWAPBITS64
MLXSWAPBITS64(guidsect.nodeguid));
MLXSWAPBITS64(guidsect.port1guid));
MLXSWAPBITS64(guidsect.port2guid));
MLXSWAPBITS64(guidsect.sysimguid));
MLXSWAPBITS64(guidsect.port1_mac));
MLXSWAPBITS64(guidsect.port2_mac));
if ((MLXSWAPBITS64(guidsect.nodeguid) == MLX_DEFAULT_NODE_GUID) &&
(MLXSWAPBITS64(guidsect.port1guid) == MLX_DEFAULT_P1_GUID) &&
(MLXSWAPBITS64(guidsect.port2guid) == MLX_DEFAULT_P2_GUID) &&
((MLXSWAPBITS64(guidsect.sysimguid) == MLX_DEFAULT_SYSIMG_GUID) ||
(MLXSWAPBITS64(guidsect.sysimguid) == MLX_DEFAULT_NODE_GUID)) ||
((((MLXSWAPBITS64(guidsect.nodeguid) & HIGHBITS64) >> 40) ==
(((MLXSWAPBITS64(guidsect.port1guid) & HIGHBITS64) >> 40) ==
(((MLXSWAPBITS64(guidsect.port2guid) & HIGHBITS64) >> 40) ==
(((MLXSWAPBITS64(guidsect.sysimguid) & HIGHBITS64) >> 40) ==
((((MLXSWAPBITS64(guidsect.nodeguid) & HIGHBITS64) >> 40) ==
(((MLXSWAPBITS64(guidsect.port1guid) & HIGHBITS64) >> 40) ==
(((MLXSWAPBITS64(guidsect.port2guid) & HIGHBITS64) >> 40) ==
(((MLXSWAPBITS64(guidsect.sysimguid) & HIGHBITS64) >> 40) ==
MLXSWAPBITS64(guidsect.nodeguid));
MLXSWAPBITS64(guidsect.port1guid));
MLXSWAPBITS64(guidsect.port2guid));
MLXSWAPBITS64(guidsect.sysimguid));
if ((MLXSWAPBITS64(guidsect.nodeguid) == MLX_DEFAULT_NODE_GUID) &&
(MLXSWAPBITS64(guidsect.port1guid) == MLX_DEFAULT_P1_GUID) &&
(MLXSWAPBITS64(guidsect.port2guid) == MLX_DEFAULT_P2_GUID) &&
((MLXSWAPBITS64(guidsect.sysimguid) == MLX_DEFAULT_SYSIMG_GUID) ||
(MLXSWAPBITS64(guidsect.sysimguid) == MLX_DEFAULT_NODE_GUID)) ||
((((MLXSWAPBITS64(guidsect.nodeguid) & HIGHBITS64) >> 40)
(((MLXSWAPBITS64(guidsect.port1guid) & HIGHBITS64) >> 40)
(((MLXSWAPBITS64(guidsect.port2guid) & HIGHBITS64) >> 40)
(((MLXSWAPBITS64(guidsect.sysimguid) & HIGHBITS64) >> 40)