12a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles); Copyright (c) 2013 The Chromium Authors. All rights reserved. 22a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles); Use of this source code is governed by a BSD-style license that can be 32a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles); found in the LICENSE file. 42a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 590dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles)%include "media/base/simd/media_export.asm" 62a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)%include "third_party/x86inc/x86inc.asm" 72a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 82a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles); 92a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles); This file uses MMX instructions as an alternative to _mm_empty() which 102a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles); is not supported in Visual Studio 2010 on x64. 112a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles); TODO(wolenetz): Use MMX intrinsics when compiling win64 with Visual 122a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles); Studio 2012? http://crbug.com/173450 132a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles); 142a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) SECTION_TEXT 152a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) CPU MMX 162a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 172a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)%define SYMBOL EmptyRegisterState_MMX 1890dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles) EXPORT SYMBOL 192a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) align function_align 202a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 212a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)mangle(SYMBOL): 222a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) emms 232a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) ret 242a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 25