microwatt/tests/fpu
Paul Mackerras dc1544db69 FPU: Implement floating multiply-add instructions
This implements fmadd, fmsub, fnmadd, fnmsub and their
single-precision counterparts.  The single-precision versions operate
the same as the double-precision versions until the final rounding and
overflow/underflow steps.

This adds an S register to store the low bits of the product.  S
shifts into R on left shifts, and can be negated, but doesn't do any
other arithmetic.

This adds a test for the double-precision versions of these
instructions.

Signed-off-by: Paul Mackerras <paulus@ozlabs.org>
..
Makefile tests: Add a test for FP loads and stores
fpu.c FPU: Implement floating multiply-add instructions
head.S tests/fpu: Add tests for basic FPSCR function and interrupt generation
powerpc.lds tests: Add a test for FP loads and stores