public static int index ( TYPE_1 VAR_1 , int VAR_2 ) { long VAR_3 = 1 < < VAR_2 ; long x = ( ( long ) ( ( ( ( VAR_1 . METHOD_1 ( ) ) + FLOAT_1 ) * VAR_3 ) / FLOAT_2 ) ) & 1 ; long y = ( ( long ) ( ( ( ( VAR_1 . METHOD_2 ( ) ) + FLOAT_3 ) * VAR_3 ) / FLOAT_1 ) ) & 1 ; return ( ( int ) ( ( INT_1 * x ) + y ) ) ; }

public static int index ( TYPE_1 VAR_1 , int VAR_2 ) { long VAR_3 = 1L < < VAR_2 ; long x = ( ( long ) ( ( ( ( VAR_1 . METHOD_1 ( ) ) + FLOAT_1 ) * VAR_3 ) / FLOAT_2 ) ) & 1 ; long y = ( ( long ) ( ( ( ( VAR_1 . METHOD_2 ( ) ) + FLOAT_3 ) * VAR_3 ) / FLOAT_1 ) ) & 1 ; return ( ( int ) ( ( INT_1 * x ) + y ) ) ; }
