Merge Chromium + Blink git repositories
[chromium-blink-merge.git] / media / base / simd / empty_register_state_mmx.asm
blobd0028b51f1b9f7208f3057b4fe96249b6f7cb77d
1 ; Copyright (c) 2013 The Chromium Authors. All rights reserved.
2 ; Use of this source code is governed by a BSD-style license that can be
3 ; found in the LICENSE file.
5 %include "media/base/simd/media_export.asm"
6 %include "third_party/x86inc/x86inc.asm"
9 ; This file uses MMX instructions as an alternative to _mm_empty() which
10 ; is not supported in Visual Studio 2010 on x64.
11 ; TODO(wolenetz): Use MMX intrinsics when compiling win64 with Visual
12 ; Studio 2012? http://crbug.com/173450
14 SECTION_TEXT
15 CPU MMX
17 %define SYMBOL EmptyRegisterState_MMX
18 EXPORT SYMBOL
19 align function_align
21 mangle(SYMBOL):
22 emms
23 ret