operands.isa (7720:65d338a8dba4) | operands.isa (7789:f455790bcd47) |
---|---|
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 --- 83 unchanged lines hidden (view full) --- 92 'Rsp': intReg('(INTREG_RSP)', 16), 93 'Rbp': intReg('(INTREG_RBP)', 17), 94 'Rsi': intReg('(INTREG_RSI)', 18), 95 'Rdi': intReg('(INTREG_RDI)', 19), 96 'FpSrcReg1': floatReg('src1', 20), 97 'FpSrcReg2': floatReg('src2', 21), 98 'FpDestReg': floatReg('dest', 22), 99 'FpData': floatReg('data', 23), | 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 --- 83 unchanged lines hidden (view full) --- 92 'Rsp': intReg('(INTREG_RSP)', 16), 93 'Rbp': intReg('(INTREG_RBP)', 17), 94 'Rsi': intReg('(INTREG_RSI)', 18), 95 'Rdi': intReg('(INTREG_RDI)', 19), 96 'FpSrcReg1': floatReg('src1', 20), 97 'FpSrcReg2': floatReg('src2', 21), 98 'FpDestReg': floatReg('dest', 22), 99 'FpData': floatReg('data', 23), |
100 'PCS': ('PCState', 'udw', None, | 100 'RIP': ('PCState', 'uqw', 'pc', |
101 (None, None, 'IsControl'), 50), | 101 (None, None, 'IsControl'), 50), |
102 'NRIP': ('PCState', 'uqw', 'npc', 103 (None, None, 'IsControl'), 50), 104 'nuIP': ('PCState', 'uqw', 'nupc', 105 (None, None, 'IsControl'), 50), |
|
102 # This holds the condition code portion of the flag register. The 103 # nccFlagBits version holds the rest. 104 'ccFlagBits': intReg('INTREG_PSEUDO(0)', 60), 105 # These register should needs to be more protected so that later 106 # instructions don't map their indexes with an old value. 107 'nccFlagBits': controlReg('MISCREG_RFLAGS', 61), 108 'TOP': controlReg('MISCREG_X87_TOP', 62, ctype='ub'), 109 # The segment base as used by memory instructions. --- 35 unchanged lines hidden --- | 106 # This holds the condition code portion of the flag register. The 107 # nccFlagBits version holds the rest. 108 'ccFlagBits': intReg('INTREG_PSEUDO(0)', 60), 109 # These register should needs to be more protected so that later 110 # instructions don't map their indexes with an old value. 111 'nccFlagBits': controlReg('MISCREG_RFLAGS', 61), 112 'TOP': controlReg('MISCREG_X87_TOP', 62, ctype='ub'), 113 # The segment base as used by memory instructions. --- 35 unchanged lines hidden --- |