-
Henrik Gramner authored
* Correctly handle FMA instructions with memory operands. * Print a warning if FMA instructions are used without the correct cpuflag. * Simplify the instantiation code. * Clarify documentation. Only the last operand in FMA3 instructions can be a memory operand. When converting FMA4 instructions to FMA3 instructions we can utilize the fact that multiply is a commutative operation and reorder operands if necessary to ensure that a memory operand is used only as the last operand. Signed-off-by:
Anton Khirnov <anton@khirnov.net>
715eb7ca
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
Makefile | ||
asm.h | ||
bswap.h | ||
cpu.c | ||
cpu.h | ||
cpuid.asm | ||
emms.asm | ||
emms.h | ||
float_dsp.asm | ||
float_dsp_init.c | ||
intreadwrite.h | ||
lls.asm | ||
lls_init.c | ||
timer.h | ||
w64xmmtest.h | ||
x86inc.asm | ||
x86util.asm |