diff options
author | Henrik Gramner <henrik@gramner.com> | 2016-01-18 00:21:46 +0100 |
---|---|---|
committer | Anton Khirnov <anton@khirnov.net> | 2016-01-23 20:30:30 +0100 |
commit | 715eb7ca24c9fda8aed88a3276f5d11567c355bc (patch) | |
tree | c92edb10b14d91010fb36817e65cb80571cc0740 /avconv.c | |
parent | f60f06d9894b06d5371729c84f8fd7219909e2bf (diff) | |
download | ffmpeg-715eb7ca24c9fda8aed88a3276f5d11567c355bc.tar.gz |
x86inc: Improve FMA instruction handling
* 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>
Diffstat (limited to 'avconv.c')
0 files changed, 0 insertions, 0 deletions