Files
Joe Ranweiler b50d29f1eb Remove illegal instruction from tests (#210)
* Remove illegal instruction from tests (#205)

The code segment (CS) register cannot be explicitly loaded, unlike the
other segment registers. The instruction `mov cs, rax` is thus illegal,
and triggered a SIGILL for each test case, causing all tests to
spuriously succeed.

* Remove unneeded DS register preservation around test cases

The commit that first added this included an illegal instruction, which
caused false positives and hid the fact that this is redundant.

* Revert "Restore previously failing FMA tests"

This reverts commit 9a9f370d08.

The bug in #205 is what made it seem like the underlying issue here had
been addressed.

* Include segment registers in `SaveState()`

* If in 32-bit mode, check if we should zero out x87 CS
2017-12-23 18:12:04 -05:00
..
2016-10-01 19:10:37 -04:00
2016-10-01 19:10:37 -04:00