[libre-riscv-dev] [isa-dev] Re: FP transcendentals (trigonometry, root/exp/log) proposal
luke.leighton at gmail.com
Wed Sep 11 22:16:00 BST 2019
On Thursday, September 12, 2019 at 3:23:28 AM UTC+8, Jacob Lifshay wrote:
> looking through it again, the sin/cos instructions for Radeon are actually sin(x * 2 * pi) and cos(x * 2 * pi), reinforcing my idea to just implement sinpi/cospi for GPU applications, though there is a V_TRIG_PREOP_F64 instruction to accelerate argument reduction for f64 sin/cos.
Made a quick note of that, by changing "recommended" subsets and noting this in the insights.
Bear in mind Midgard has cos1pi and sin1pi, not cos2pi sin2pi.
More information about the libre-riscv-dev