operands.isa (9471:4193ed60eed7) operands.isa (9582:0632d2d1575c)
1// Copyright (c) 2007-2008 The Hewlett-Packard Development Company
2// All rights reserved.
3//
4// The license below extends only to copyright in the software and shall
5// not be construed as granting a license to any other intellectual
6// property including but not limited to intellectual property relating
7// to a hardware implementation of the functionality of the software
8// licensed hereunder. You may use the software subject to the license

--- 149 unchanged lines hidden (view full) ---

158 # These register should needs to be more protected so that later
159 # instructions don't map their indexes with an old value.
160 'nccFlagBits': controlReg('MISCREG_RFLAGS', 65),
161
162 # Registers related to the state of x87 floating point unit.
163 'TOP': controlReg('MISCREG_X87_TOP', 66, ctype='ub'),
164 'FSW': controlReg('MISCREG_FSW', 67, ctype='uw'),
165 'FTW': controlReg('MISCREG_FTW', 68, ctype='uw'),
1// Copyright (c) 2007-2008 The Hewlett-Packard Development Company
2// All rights reserved.
3//
4// The license below extends only to copyright in the software and shall
5// not be construed as granting a license to any other intellectual
6// property including but not limited to intellectual property relating
7// to a hardware implementation of the functionality of the software
8// licensed hereunder. You may use the software subject to the license

--- 149 unchanged lines hidden (view full) ---

158 # These register should needs to be more protected so that later
159 # instructions don't map their indexes with an old value.
160 'nccFlagBits': controlReg('MISCREG_RFLAGS', 65),
161
162 # Registers related to the state of x87 floating point unit.
163 'TOP': controlReg('MISCREG_X87_TOP', 66, ctype='ub'),
164 'FSW': controlReg('MISCREG_FSW', 67, ctype='uw'),
165 'FTW': controlReg('MISCREG_FTW', 68, ctype='uw'),
166 'FCW': controlReg('MISCREG_FCW', 69, ctype='uw'),
166
167 # The segment base as used by memory instructions.
168 'SegBase': controlReg('MISCREG_SEG_EFF_BASE(segment)', 70),
169
170 # Operands to get and set registers indexed by the operands of the
171 # original instruction.
172 'ControlDest': squashCR0Reg('MISCREG_CR(dest)', 100),
173 'ControlSrc1': controlReg('MISCREG_CR(src1)', 101),

--- 29 unchanged lines hidden ---
167
168 # The segment base as used by memory instructions.
169 'SegBase': controlReg('MISCREG_SEG_EFF_BASE(segment)', 70),
170
171 # Operands to get and set registers indexed by the operands of the
172 # original instruction.
173 'ControlDest': squashCR0Reg('MISCREG_CR(dest)', 100),
174 'ControlSrc1': controlReg('MISCREG_CR(src1)', 101),

--- 29 unchanged lines hidden ---