Android has supported pipe2 since 2010, long before the current min SDK.
feature(target_has_reliable_f16_f128)
cfg_if
cfg_select