avcodec/x86/fmtconvert: Add emms to int32_to_float_fmul_array8_sse()
this should fix checkasm on x86_64-archlinux-gcc-valgrind Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
This commit is contained in:
parent
48f5244df7
commit
da6f34516b
@ -107,7 +107,14 @@ cglobal int32_to_float_fmul_array8, 5, 5, 5, c, dst, src, mul, len
|
|||||||
add mulq, 4
|
add mulq, 4
|
||||||
add lenq, 32
|
add lenq, 32
|
||||||
jl .loop
|
jl .loop
|
||||||
REP_RET
|
%if notcpuflag(sse2)
|
||||||
|
;; cvtpi2ps switches to MMX even if the source is a memory location
|
||||||
|
;; possible an error in documentation since every tested CPU disagrees with
|
||||||
|
;; that. Use emms anyway since the vast majority of machines will use the
|
||||||
|
;; SSE2 variant
|
||||||
|
emms
|
||||||
|
%endif
|
||||||
|
RET
|
||||||
%endmacro
|
%endmacro
|
||||||
|
|
||||||
INIT_XMM sse
|
INIT_XMM sse
|
||||||
|
Loading…
x
Reference in New Issue
Block a user