]> granicus.if.org Git - libvpx/commit
reland "use intrinsics for 'emms'"
authorJohann <johannkoenig@google.com>
Wed, 14 Mar 2018 23:57:57 +0000 (16:57 -0700)
committerJohann <johannkoenig@google.com>
Tue, 20 Mar 2018 00:11:55 +0000 (17:11 -0700)
commit726b021a12c1bc0733565fc9c408a9873067db23
tree1277b926c36af2cdf9b9a8d26744f59dc5ad370d
parent0f9521f0a82ae5eb361f2a7467c217daf3051a50
reland "use intrinsics for 'emms'"

Only target 32bit builds. Visual Studio does not define _mm_empty for
64bit configurations.

Rename emms.asm and remove from 32 bit builds to avoid empty file
warnings.

Don't check register state on 64bit builds.

BUG=webm:1500

This reverts commit 60beb781c140b61c1957abd2a6717d2e9a831933.

Change-Id: I5ac4cf6c67249ff24f7da19792144de20527bfce
test/clear_system_state.h
test/register_state_check.h
vpx_ports/emms_mmx.c [new file with mode: 0644]
vpx_ports/float_control_word.asm [moved from vpx_ports/emms.asm with 90% similarity]
vpx_ports/system_state.h
vpx_ports/vpx_ports.mk
vpx_ports/x86.h