mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-06-04 05:57:49 +02:00
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>
This commit is contained in:
parent
9752d07d33
commit
176a0fca3f
@ -796,9 +796,9 @@ SECTION .note.GNU-stack noalloc noexec nowrite progbits
|
|||||||
%endmacro
|
%endmacro
|
||||||
|
|
||||||
; Merge mmx and sse*
|
; Merge mmx and sse*
|
||||||
; m# is a simd regsiter of the currently selected size
|
; m# is a simd register of the currently selected size
|
||||||
; xm# is the corresponding xmmreg (if selcted xmm or ymm size), or mmreg (if selected mmx)
|
; xm# is the corresponding xmm register if mmsize >= 16, otherwise the same as m#
|
||||||
; ym# is the corresponding ymmreg (if selcted xmm or ymm size), or mmreg (if selected mmx)
|
; ym# is the corresponding ymm register if mmsize >= 32, otherwise the same as m#
|
||||||
; (All 3 remain in sync through SWAP.)
|
; (All 3 remain in sync through SWAP.)
|
||||||
|
|
||||||
%macro CAT_XDEFINE 3
|
%macro CAT_XDEFINE 3
|
||||||
@ -884,7 +884,7 @@ INIT_XMM
|
|||||||
%define xmmxmm%1 xmm%1
|
%define xmmxmm%1 xmm%1
|
||||||
%define xmmymm%1 xmm%1
|
%define xmmymm%1 xmm%1
|
||||||
%define ymmmm%1 mm%1
|
%define ymmmm%1 mm%1
|
||||||
%define ymmxmm%1 ymm%1
|
%define ymmxmm%1 xmm%1
|
||||||
%define ymmymm%1 ymm%1
|
%define ymmymm%1 ymm%1
|
||||||
%define xm%1 xmm %+ m%1
|
%define xm%1 xmm %+ m%1
|
||||||
%define ym%1 ymm %+ m%1
|
%define ym%1 ymm %+ m%1
|
||||||
|
Loading…
x
Reference in New Issue
Block a user