[Libre-soc-bugs] [Bug 1025] create IEEE754 FP Pipelines and decoder for TestIssuer

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Sat Aug 26 01:46:08 BST 2023


https://bugs.libre-soc.org/show_bug.cgi?id=1025

--- Comment #4 from Jacob Lifshay <programmerjake at gmail.com> ---
I adjusted the costs for different tasks, and figured out what would fit in our
EUR 8000 budget (it ended up excluding all Libre-SOC instructions, so I think
some of those should just be moved to #1026 where we explicitly have a budget
for Libre-SOC instructions)

I picked:
* add FPSCR and rounding-mode definitions to ieee754fpu
  already done
* add FPSCR and FP registers and dependency-tracking to soc.git
  needed for everything else
* add PowerISA SINGLE/DOUBLE conversion functions
  needed for nearly everything else
* add FP loads to soc.git
  we need a way to get data in/out of FP registers and loads/stores are what
  compilers currently use (they don't support m[ft]fpr yet)
* add FP stores to soc.git
  same as FP loads reasoning
* FP move/sign-bit-manipulation
  data in registers needs to move around
* FP add/sub
  common and fits in budget
* FP select
  exactly fits in EUR 400 left over from everything else
* FPSCR manipulation
  we need a way to get data in/out of FPSCR

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the libre-soc-bugs mailing list