Note that the specification for lf.madd.s is confused. It's
the only mention of supposed FPMADDHI/FPMADDLO special registers.
On the other hand, or1ksim implements a somewhat normal non-fused
multiply and add. Mirror that.
Signed-off-by: Richard Henderson <address@hidden>
---
target-openrisc/cpu.h | 3 --
target-openrisc/fpu_helper.c | 68 ++++++++++++++++----------------------------
target-openrisc/helper.h | 7 ++---
target-openrisc/translate.c | 13 +++------
4 files changed, 30 insertions(+), 61 deletions(-)