diff options
author | Henrik Gramner <henrik@gramner.com> | 2016-01-17 00:25:47 +0100 |
---|---|---|
committer | Henrik Gramner <henrik@gramner.com> | 2016-01-21 23:19:46 +0100 |
commit | b1496008ee173a62c14b49627123ccd4cc486a53 (patch) | |
tree | c658162c5b381d45a072a7cc46d1b6c4eb6e67df /libavcodec | |
parent | 6cbd0fdf2859ce1c65a6d79de473922dce95d11a (diff) | |
download | ffmpeg-b1496008ee173a62c14b49627123ccd4cc486a53.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.
Diffstat (limited to 'libavcodec')
0 files changed, 0 insertions, 0 deletions