#ifdef GM_NON_UNITY_DIAGONAL
#if ( defined (GM_NON_UNITY_DIAGONAL) defined (GM_EXTRA_DIAGONAL) )
# ifdef GM_NON_UNITY_DIAGONAL
# if (defined (GM_NON_UNITY_DIAGONAL)
defined (GM_NON_UNITY_DIAGONAL) defined (GM_EXTRA_DIAGONAL) )