aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec
diff options
context:
space:
mode:
authorHenrik Gramner <henrik@gramner.com>2016-01-17 00:25:47 +0100
committerHenrik Gramner <henrik@gramner.com>2016-01-21 23:19:46 +0100
commitb1496008ee173a62c14b49627123ccd4cc486a53 (patch)
treec658162c5b381d45a072a7cc46d1b6c4eb6e67df /libavcodec
parent6cbd0fdf2859ce1c65a6d79de473922dce95d11a (diff)
downloadffmpeg-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