]> git.nega.tv - josh/narcissus/commit
Improve error rate on sin_pi
authorJoshua Simmons <josh@nega.tv>
Sat, 22 Oct 2022 14:25:44 +0000 (16:25 +0200)
committerJoshua Simmons <josh@nega.tv>
Sat, 22 Oct 2022 14:25:44 +0000 (16:25 +0200)
commitfe09be0d551a34875ac8ce7f5a814cbd9dc795bb
treeb4ad688c52dd501bd9fe2d7d34c053decd540fa7
parent0872ec6e4ac9ae4778b9caf5ac875fba727323bf
Improve error rate on sin_pi

Similarly to our tan implementation, use a 48 bit leading coefficient.
Reduces the percentage of faithfully rounded results from 17.4% to 1.3%.
narcissus-maths/doc/sincostan.sollya
narcissus-maths/src/sin_cos_pi.rs
narcissus-maths/tests/exhaustive_f32.rs