# define timing_bin_d_xf           
# define timing_bin_d_xb           
# define timing_bin_d_yf           
# define timing_bin_d_yb           
# define timing_bin_d_zf           
# define timing_bin_d_zb           
# define timing_bin_d_t            
# define timing_bin_d_fb
# define timing_bin_d_dag_fb
# define timing_bin_d_xyzt
# define timing_bin_sc2_projection 
# define timing_bin_d              
# define timing_bin_d_dd              
# define timing_bin_d_eo              
# define timing_bin_bagel_d

# define timing_bin_mtdagmt
# define timing_bin_mtdagmt_r4

# define timing_bin_cg_projection
# define timing_bin_cg_proj_x
# define timing_bin_cg_proj_y
# define timing_bin_cg_proj_z
# define timing_bin_cg_proj_t
# define timing_bin_cg_d_x
# define timing_bin_cg_d_y
# define timing_bin_cg_d_z
# define timing_bin_cg_d_t
# define timing_bin_cg_d
# define timing_bin_cg_clover_mult_ao 
# define timing_bin_cg_clover_mult_a2 
# define timing_bin_cg_loop1
# define timing_bin_cg_loop2
# define timing_bin_cg_loop3
# define timing_bin_cg_axpy
# define timing_bin_cg_xpby
# define timing_bin_cg             
# define timing_bin_cg_mcg
# define timing_bin_cg_mbcg
# define timing_bin_cg_ritz
# define timing_bin_cg_mix
# define timing_bin_bicgstab
# define timing_bin_bicgstab_mix
# define timing_bin_cg_dd           
# define timing_bin_cg_hh           

# define timing_bin_cg_mre_mtmp
# define timing_bin_cg_global_sum     

# define timing_bin_global_sum     
# define timing_bin_global_sum_vec 

# define timing_bin_sc_zero        
# define timing_bin_sc_copy        
# define timing_bin_sc_scale       
# define timing_bin_sc_cscale
# define timing_bin_sc_norm2       
# define timing_bin_sc_dot         
# define timing_bin_sc_add        
# define timing_bin_sc_axpy        
# define timing_bin_sc_xpby        
# define timing_bin_sc_axpby       
# define timing_bin_sc_cdotc
# define timing_bin_sc_caxpy
# define timing_bin_sc_cxpby
# define timing_bin_sc_caxpy2      
# define timing_bin_sc_caxpby
# define timing_bin_sc_cax2        

# define timing_bin_clover_init    
# define timing_bin_clover_mult_a  
# define timing_bin_clover_mult_ao 
# define timing_bin_clover_mult_b  
# define timing_bin_clover_dsd     
# define timing_bin_clover_dsf     
# define timing_bin_clover_bsa_w
# define timing_bin_clover_dsd_w
# define timing_bin_clover_d_w

# define timing_bin_h_mult_a       
# define timing_bin_h_mult_b       
# define timing_bin_h_mult_c       

# define timing_bin_dsg            

# define timing_bin_dsf            
# define timing_bin_dsf_at_bt
# define timing_bin_dsf_xyztfb_w
# define timing_bin_dsf_sum
# define timing_bin_dsf_w2gen
# define timing_bin_unprec_mmul
# define timing_bin_unprec_dsf
# define timing_bin_dsf_unprec_wilson
# define timing_bin_dsf_mtmp
# define timing_bin_wmul_r8
# define timing_bin_wdag_r8

# define timing_bin_hmc_init       
# define timing_bin_hmc_init_p     
# define timing_bin_hmc_u          
# define timing_bin_hmc_momenta    
# define timing_bin_hmc_init_phi   
# define timing_bin_hmc_h_old      
# define timing_bin_hmc_backup     
# define timing_bin_hmc_half_step0 
# define timing_bin_hmc_half_step1 
# define timing_bin_hmc_xbound_g   
# define timing_bin_hmc_steps      
# define timing_bin_hmc_h_new      
# define timing_bin_hmc_rest       
# define timing_bin_integrator
# define timing_bin_hmc            

# define timing_bin_ran_gauss_volh 
# define timing_bin_plaq           
# define timing_bin_cooling        

# define timing_bin_chemical_determinant
# define timing_bin_chemidet_dirac4
# define timing_bin_chemidet_dirac3
# define timing_bin_chemidet_moment

# define timing_bin_dsig
# define timing_bin_rect
# define timing_bin_chai
# define timing_bin_para
# define timing_bin_stout_smear
# define timing_bin_stout_diffe

# define timing_bin_solve_invmdagm_byqnohat

# define timing_bin_vecd
# define timing_bin_vecc

# define timing_bin_dsf_poly
# define timing_bin_gen_chi_eta
# define timing_bin_cg_mre_matrix

# define timing_bin_total          

# define TIMING_BIN_SEPARATOR      

# define timing_bin_xbound_g 
# define timing_bin_xbound_u1gen 
# define timing_bin_xbound_axion

# define timing_bin_xbound_sc_x
# define timing_bin_xbound_sc_y
# define timing_bin_xbound_sc_z
# define timing_bin_xbound_sc_t
# define timing_bin_xbound_sc

# define timing_bin_xbound_sc2_x
# define timing_bin_xbound_sc2_y
# define timing_bin_xbound_sc2_z
# define timing_bin_xbound_sc2_t
# define timing_bin_xbound_sc2

# define timing_bin_xbound_cg_proj_x
# define timing_bin_xbound_cg_proj_y
# define timing_bin_xbound_cg_proj_z
# define timing_bin_xbound_cg_proj_t
# define timing_bin_xbound_cg_proj

# define timing_bin_u_read_bqcd         
# define timing_bin_u_write_bqcd        
# define timing_bin_u_read_ildg         
# define timing_bin_u_write_ildg        

# define TIMING_N_BIN              
