
# define module_mre
# define module_mre2
# define type_mre
# define type_mre2
# define mre_pointer_to_sc_field
# define mre2_pointer
# define mre2_get_interface
# define mre2_get
# define mre2_put
# define mre_pointer
# define mre_get
# define mre_put
# define mre_allocate
# define mre2_allocate
# define mre_gram_schmidt
# define mre_gauss_jordan
# define mre2_gram_schmidt
# define mre2_gauss_jordan
# define mre_n_vec

# define allocate_clover_field12
# define allocate_clover_field_a
# define allocate_clover_field_b
# define allocate_gen_field
# define allocate_g_field
# define allocate_g_field_ildg
# define allocate_g_field_io
# define allocate_sc2_field
# define allocate_sc_field
# define allocate_sc_field_io
# define allocate_sc_overindexed
# define allocate_u1gen_field
# define allocate_u1gen_field_ildg
# define allocate_axion_field
# define allocate_axion_field_ildg
# define allocate_axion_momentum_field
# define _bwd
# define cg
# define cfield
# define cfield12
# define clover_dag_inv_mult
# define clover_dag_inv_mult_block
# define clover_dag_inv2_mult_block
# define clover_dag_mult
# define clover_dag_mult_block
# define clover_inv_mult
# define clover_inv_mult_block
# define clover_inv2_mult_block
# define clover_mult
# define clover_mult_block
# define clover_mult_a
# define clover_mult_a2_block
# define clover_mult_ao
# define clover_mult_ao_block
# define clover_mult_ao2_block
# define clover_mult_b
# define clover_mult_a12
# define clover_mult_a12_block
# define clover_mult_a12dag
# define clover_mult_a12dag_block
# define clover_mult_ao12
# define clover_mult_ao12_block
# define clover_mult_ao12dag
# define clover_mult_ao12dag_block
# define clover_mult_ao122_block
# define clover_mult_ao122dag_block
# define clover_mult_b12
#ifndef D_R4_INTERNAL
# define d
# define d_tfac
# define d_t0
# define d_dag
#endif
# define d_block
# define d_dag_block

# define d_projection
# define d_projection_tfac
# define d_projection_block
# define d_dag_projection
# define d_dag_projection_block

# define d_xyzt

# define d_t
# define d_xb
# define d_xf
# define d_yb
# define d_yf
# define d_zb
# define d_zf
# define d_dag_t
# define d_dag_xb
# define d_dag_xf
# define d_dag_yb
# define d_dag_yf
# define d_dag_zb
# define d_dag_zf

# define d_t_block
# define d_x_block
# define d_y_block
# define d_z_block
# define d_t_block2
# define d_x_block2
# define d_y_block2
# define d_z_block2

# define d_dag_t_block
# define d_dag_x_block
# define d_dag_y_block
# define d_dag_z_block
# define d_dag_t_block2
# define d_dag_x_block2
# define d_dag_y_block2
# define d_dag_z_block2

# define d_xbound

# define emuu4

# define _fwd
# define gauge
# define hmc_conf
# define h_mult_a
# define h_mult_b
# define h_mult_c
# define init_xbound
# define init_xbound_d_proj
# define init_xbound_g
# define init_xbound_g_rect
# define init_xbound_u1gen
# define init_xbound_axion
# define init_xbound_sc
# define init_xbound_sc2
# define init_xch_bound
# define init_xch_bound_no_diagonal
# define mdag
# define mmul
# define module_d21
# define module_d_g
# define module_m_mult_block
# define module_p_interface
# define module_p_interface
# define module_xbound
# define module_xbound_d_proj
# define module_xbound_g
# define module_xbound_g_rect
# define module_xbound_u1gen
# define module_xbound_axion
# define module_xbound_sc
# define module_xbound_sc2
# define mtdagmt
# define mtil
# define mtil_dag
# define sc_add
# define sc_axpby
# define sc_axpy
# define sc_axpy_block
# define sc_cax2
# define sc_caxpy
# define sc_cxpby
# define sc_caxpby
# define sc_caxpy2
# define sc_cscale
# define sc_cdotc
# define sc_cdotu
# define sc_copy
# define sc_dot
# define sc_dprod_block
# define sc_norm2
# define sc_scale
# define sc_sub
# define sc_xmy
# define sc_xpby
# define sc_xpby_block
# define sc_zero
# define sc_zero_halo
# define swap_p_clover_field_a
# define swap_p_clover_field_b
# define swap_p_clover_field_a12
# define swap_p_clover_field_b12
# define swap_p_g_field
# define swap_p_sc_field
# define type_clover_a
# define type_clover_b
# define type_clover12
# define typedef_clover
# define unprec_cmul
# define unprec_wmul
# define unprec_wdag
# define u_reorder
# define wdag
# define wdag_block
# define interface_wdag_block
# define w_dagger_w
# define wdagw
# define wdagw_block
# define interface_wdagw_block
# define wmul
# define wmul_block
# define interface_wmul_block
# define w_mult
# define w_mult_dag
# define xbound_d_proj
# define xbound_d_proj_i
# define xbound_d_proj_sr
# define xbound_g_field
# define xbound_g
# define xbound_g_sr
# define xbound_g_i
# define xbound_g_field_rect
# define xbound_g_rect
# define xbound_g_rect_i
# define xbound_g_rect_i_ind
# define xbound_g_rect_ind
# define xbound_g_rect_sr
# define xbound_g_rect_sr_ind
# define xbound_sc
# define xbound_sc_field
# define xbound_sc_field_i
# define xbound_sc2
# define xbound_sc2_field
# define xbound_sc2_field_i
# define xbound_sc22
# define xbound_sc22_field
# define xbound_sc22_field_i
# define xbound_u1gen_field
# define xbound_u1gen
# define xbound_u1gen_sr
# define xbound_u1gen_i
# define xbound_axion_field
# define xbound_axion
# define xbound_axion_sr
# define xbound_axion_i
