cidet.mac revision fdf66bdf7b03d58ec33dbc065f2d28e1f7d4986a
2796N/A; $Id$ ;
2796N/A;; @file
2796N/A; CPU Instruction Decoding & Execution Tests - Assembly Header.
2796N/A;
2796N/A
2796N/A;
2796N/A; Copyright (C) 2014 Oracle Corporation
2796N/A;
2796N/A; This file is part of VirtualBox Open Source Edition (OSE), as
2796N/A; available from http://www.virtualbox.org. This file is free software;
2796N/A; you can redistribute it and/or modify it under the terms of the GNU
2796N/A; General Public License (GPL) as published by the Free Software
2796N/A; Foundation, in version 2 as it comes in the "COPYING" file of the
2796N/A; VirtualBox OSE distribution. VirtualBox OSE is distributed in the
2796N/A; hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
2796N/A;
2796N/A; The contents of this file may alternatively be used under the terms
2796N/A; of the Common Development and Distribution License Version 1.0
2796N/A; (CDDL) only, as it comes in the "COPYING.CDDL" file of the
2796N/A; VirtualBox OSE distribution, in which case the provisions of the
2796N/A; CDDL are applicable instead of those of the GPL.
2796N/A;
2796N/A; You may elect to license modified versions of this file under the
2796N/A; terms and conditions of either the GPL or the CDDL or both.
2796N/A;
2796N/A
2796N/A
2796N/A%ifndef ___cidet_mac___
2796N/A%define ___cidet_mac___
2796N/A
2796N/Astruc CIDETCPUCTX
2796N/A .rip resq 1
2796N/A .rfl resq 1
2796N/A .aGRegs resq 16
2796N/A .aSRegs resw 6
2796N/A
2796N/A%ifndef CIDET_REDUCED_CTX
2796N/A .tr resw 1
2796N/A .ldtr resw 1
2796N/A .cr0 resq 1
2796N/A%else
2796N/A .au16Padding resw 2
2796N/A%endif
2796N/A .cr2 resq 1
2796N/A%ifndef CIDET_REDUCED_CTX
2796N/A .cr3 resq 1
2796N/A .cr4 resq 1
2796N/A .cr8 resq 1
2796N/A .dr0 resq 1
2796N/A .dr1 resq 1
2796N/A .dr2 resq 1
2796N/A .dr3 resq 1
2796N/A .dr6 resq 1
2796N/A .dr7 resq 1
2796N/A%endif
2796N/A
2796N/A .uErr resq 1
2796N/A .uXcpt resd 1
2796N/A
2796N/A .fIgnoredRFlags resd 1
2796N/A .fTrickyStack resb 1
2796N/Aendstruc
2796N/A
2796N/A%endif
2796N/A
2796N/A