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