> FPUTest & FPUBurn for 6888x compatible FPUs
FPUTest runs the full 68882 instruction set & condition codes against a set of known good expected results. This is done by computing a hash from running results and verifying the final hash against a saved recording. New recordings can be created from real hardware.
FPUBurn runs a modified subset of the FPUTest suite in a loop, stopping after a fixed number of iterations or on the first faulting round. It uses the same recordings as the FPUTest tool of the same version.
v1.51
Added support for Vampire/Apollo 68080.
v1.50
Improved auto detection & support for all Motorola 680x0 CPUs.
Now compatible with 68000+6888x in IO-mapped mode.
Can differentiate 68881/2 hardware.
v1.41
Important! This version will not work directly on 68000 machines with I/O mapped FPU!


> MandelBulb test for 68882
This is a small test I put together which raytraces a mandelbulb cube using the FPU. It is slow and not super useful except maybe to test your FPU is working.



> 6888-fu FPU instruction scheduler
6888FU is a pre-processing tool which attempts to optimize hand-written 68882 code by renaming registers & reordering instructions. The MandelBulb test was the first thing coded with this (mainly to check the tool - not exactly needed to optimise such a small amount of code!).
