1/**
2  AsmReadMm3 function
3
4  Copyright (c) 2006 - 2007, Intel Corporation. All rights reserved.<BR>
5  This program and the accompanying materials
6  are licensed and made available under the terms and conditions of the BSD License
7  which accompanies this distribution.  The full text of the license may be found at
8  http://opensource.org/licenses/bsd-license.php
9
10  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
11  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
12
13**/
14
15#include "BaseLibInternals.h"
16
17UINT64
18EFIAPI
19AsmReadMm3 (
20  VOID
21  )
22{
23  _asm {
24    push    eax
25    push    eax
26    movq    [esp], mm3
27    pop     eax
28    pop     edx
29    emms
30  }
31}
32
33