I'm implementing [this algorithm](https://arxiv.org/abs/1904.09481) over [here](https://github.com/ziglang/zig/pull/19472) and there are two variants: one for hardware with fused mulAdd instructions and another for those without. What's the idiomatic way of choosing which code path to dispatch given a compile target?
I'm implementing this algorithm over here and there are two variants: one for hardware with fused mulAdd instructions and another for those without.
What's the idiomatic way of choosing which code path to dispatch given a compile target?