https://git.libre-soc.org/?p=ieee754fpu.git;a=blob;f=src/ieee754/fpcommon/getop.py;hb=HEAD this class is actually part of the ReservationStation API and is being used elsewhere, not specifically for FP. it therefore needs moving, renaming, and a redirect/substitute dropped in place in the ieee754fpu code.
should do the trick: commit c56a985ee89c38652a0ad38b94624bc6fc62840e (HEAD -> master) Author: Luke Kenneth Casson Leighton <lkcl@lkcl.net> Date: Wed Jul 15 14:41:35 2020 +0100 move FPPipeContext to concurrentunit: rename to PipeContext see https://bugs.libre-soc.org/show_bug.cgi?id=431 commit e0617970190acd31290ae256f2bb4daff14ea78f (HEAD -> master) Author: Luke Kenneth Casson Leighton <lkcl@lkcl.net> Date: Wed Jul 15 14:42:39 2020 +0100 remove FPPipeContext (moved to nmutil), name-substitute on import see https://bugs.libre-soc.org/show_bug.cgi?id=431
ok that's done. enough unit tests pass to be confident this is ok, including running an ieee754fpu unit test involving FPPipeContext. commit 8d0d071d3f0496b3aef3a82d524171bcfd3316b4 Author: Luke Kenneth Casson Leighton <lkcl@lkcl.net> Date: Wed Jul 15 14:52:12 2020 +0100 import PipeContext not FPPipeContext