gem5/src/arch/arm/isa
Ali Saidi db5c478e70 arm: fix some fp comparisons that worked by accident.
The explict tests in the follwing fp comparison operations were
incorrect as they checked for only signaling NaNs and not quite-NaNs
as well. When compiled with gcc, the comparison generates a fp exception
that causes the FE_INVALID flag to be set and we check for it, so even
though the check was incorrect, the correct exception was set. With clang
this behavior seems to not occur. The checks are updated to test for nans and
the behavior is now correct with both clang and gcc.
2013-02-15 17:40:08 -05:00
..
decoder ARM: Add limited CP14 support. 2012-03-01 17:26:31 -06:00
formats ARM: Clean up condCodes in IT blocks. 2012-03-21 10:34:06 -05:00
insts arm: fix some fp comparisons that worked by accident. 2013-02-15 17:40:08 -05:00
templates arm: set uopSet_uop as conditional or unconditional control 2012-12-12 09:50:33 -06:00
bitfields.isa ARM: Rearrange the load/store double/exclusive, table branch thumb decoding. 2010-06-02 12:58:07 -05:00
copyright.txt ARM: Remove IsControl from operands that don't imply control transfers. 2010-06-02 12:57:59 -05:00
includes.isa ISA: Make the decode function part of the ISA's decoder. 2012-05-25 00:55:24 -07:00
main.isa ARM: Define the load instructions from outside the decoder. 2010-06-02 12:58:01 -05:00
operands.isa ARM: Inst writing to cntrlReg registers not set as control inst 2012-09-25 11:49:40 -05:00