Message398940
> brave or foolhardy enough to try to figure out what all of the special case results *should* be for complex pow
Addendum: even the C standards give up at this point. For everything else the special cases are spelled out in detail, but for cpow, from §G.6.4.1 of C17 (in Annex G), we have:
> The cpow functions raise floating-point exceptions if appropriate for the calculation of the parts of the result, and may also raise spurious floating-point exceptions.
And that's it. (Well, not quite: there's a footnote, which says:
> This allows cpow(z, c) to be implemented as cexp(cclog(z)) without precluding implementations that treat special cases more carefully.
) |
|
Date |
User |
Action |
Args |
2021-08-04 19:19:17 | mark.dickinson | set | recipients:
+ mark.dickinson, tim.peters, twouters, gregory.p.smith, lukasz.langa, seberg, miss-islington |
2021-08-04 19:19:17 | mark.dickinson | set | messageid: <1628104757.73.0.206420953673.issue44698@roundup.psfhosted.org> |
2021-08-04 19:19:17 | mark.dickinson | link | issue44698 messages |
2021-08-04 19:19:17 | mark.dickinson | create | |
|