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 --- |