__fp_type_select
#define __fp_type_select(x, f, d, ld) __extension__ _Generic((x), \
#define __fp_type_select(x, f, d, ld) __builtin_choose_expr( \
#define __fp_type_select(x, f, d, ld) \