Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This adds the FPU tests from QEMU as mentioned in #1870. Where the tests produce 'PASS/FAIL' output they are run, but as yet any that require a reference output to check against are not. The TYPES matrix selects what emulator/kvm/cpu settings the test set is run against. This is just lifted from Bart's CPU tests so they may not all be relevant here? Currently only the JIT and SIM options are enabled as even KVM has failures on some tests, so I suspect the tests may not be perfect.
I'm busy with other stuff for a good while, so probably won't get the chance to do any more at this any time soon. I think this might be useful as it is in the current FPU work, but please feel free to modify it to your needs.