[libre-riscv-dev] fp special functions
Luke Kenneth Casson Leighton
lkcl at lkcl.net
Mon Aug 5 01:36:09 BST 2019
On Sun, Aug 4, 2019 at 7:17 PM Jacob Lifshay <programmerjake at gmail.com> wrote:
> trig-pi functions (range reduction is trivial (x mod 2.0)):
> * sinpi
> * cospi
> * sincospi (non-standard; like sincos)
> * atan2pi
oof. that's... 85% of funct5=01011 taken up:
https://libre-riscv.org/rv_major_opcode_1010011/#transcendentals_1op
please review / check, make sure i didn't miss any from the list.
this is *1-op* only, i'll do 2-op later.
sincos and sincospi do simultaneous sin and cosine result, i'd
recommend those be done as fused macro-ops, that's generally how
2-result-op is done in RISC-V.
l.
More information about the libre-riscv-dev
mailing list