DBL_MAX_10_EXP
if (e1 > DBL_MAX_10_EXP) {
#define __LDBL_MAX_10_EXP DBL_MAX_10_EXP
#define __LDBL_MAX_10_EXP DBL_MAX_10_EXP
#define __LDBL_MAX_10_EXP DBL_MAX_10_EXP
#define __LDBL_MAX_10_EXP DBL_MAX_10_EXP
#define __LDBL_MAX_10_EXP DBL_MAX_10_EXP
#define __LDBL_MAX_10_EXP DBL_MAX_10_EXP
#define __LDBL_MAX_10_EXP DBL_MAX_10_EXP
#define __LDBL_MAX_10_EXP DBL_MAX_10_EXP
#define __LDBL_MAX_10_EXP DBL_MAX_10_EXP