summaryrefslogtreecommitdiff
path: root/libavutil/x86
diff options
context:
space:
mode:
authorHenrik Gramner <henrik@gramner.com>2014-09-05 00:13:34 +0200
committerDiego Biurrun <diego@biurrun.de>2014-09-09 01:45:14 -0700
commit176a0fca3fd64f91d585f96137388e00d8c101b6 (patch)
tree434ab813ea71f9ee29898db54847bef1c5e59fe7 /libavutil/x86
parent9752d07d33d5370f7819865fbb5e582b982aad06 (diff)
x86inc: Make ym# behave the same way as xm#
This makes more sense for future implementations of templates with zmm registers. Signed-off-by: Diego Biurrun <diego@biurrun.de>
Diffstat (limited to 'libavutil/x86')
-rw-r--r--libavutil/x86/x86inc.asm8
1 files changed, 4 insertions, 4 deletions
diff --git a/libavutil/x86/x86inc.asm b/libavutil/x86/x86inc.asm
index 2d4d1d3ca6..272378654a 100644
--- a/libavutil/x86/x86inc.asm
+++ b/libavutil/x86/x86inc.asm
@@ -796,9 +796,9 @@ SECTION .note.GNU-stack noalloc noexec nowrite progbits
%endmacro
; Merge mmx and sse*
-; m# is a simd regsiter of the currently selected size
-; xm# is the corresponding xmmreg (if selcted xmm or ymm size), or mmreg (if selected mmx)
-; ym# is the corresponding ymmreg (if selcted xmm or ymm size), or mmreg (if selected mmx)
+; m# is a simd register of the currently selected size
+; xm# is the corresponding xmm register if mmsize >= 16, otherwise the same as m#
+; ym# is the corresponding ymm register if mmsize >= 32, otherwise the same as m#
; (All 3 remain in sync through SWAP.)
%macro CAT_XDEFINE 3
@@ -884,7 +884,7 @@ INIT_XMM
%define xmmxmm%1 xmm%1
%define xmmymm%1 xmm%1
%define ymmmm%1 mm%1
- %define ymmxmm%1 ymm%1
+ %define ymmxmm%1 xmm%1
%define ymmymm%1 ymm%1
%define xm%1 xmm %+ m%1
%define ym%1 ymm %+ m%1