FPU: Implement fre[s]
authorPaul Mackerras <paulus@ozlabs.org>
Wed, 29 Jul 2020 07:34:03 +0000 (17:34 +1000)
committerPaul Mackerras <paulus@ozlabs.org>
Thu, 3 Sep 2020 07:45:14 +0000 (17:45 +1000)
commit4ad5ab92038412d46ef0dc2477e079219b8d7ced
tree71df2d9f18c8f58d3566aa8a8d6d2e7b49bccf3a
parent9cce9362519b69106936ce437bd1dfe4f27dee4b
FPU: Implement fre[s]

This just returns the value from the inverse lookup table.  The result
is accurate to better than one part in 512 (the architecture requires
1/256).

This also adds a simple test, which relies on the particular values in
the inverse lookup table, so it is not a general test.

Signed-off-by: Paul Mackerras <paulus@ozlabs.org>
decode1.vhdl
fpu.vhdl
tests/fpu/fpu.c
tests/test_fpu.bin
tests/test_fpu.console_out