gallivm: handle -inf, inf and nan's in sin/cos instructions