main.isa (3953:300d526414e6) | main.isa (5568:d14250d688d2) |
---|---|
1// -*- mode:c++ -*- 2 3// Copyright (c) 2003-2005 The Regents of The University of Michigan 4// All rights reserved. 5// 6// Redistribution and use in source and binary forms, with or without 7// modification, are permitted provided that the following conditions are 8// met: redistributions of source code must retain the above copyright --- 159 unchanged lines hidden (view full) --- 168 'sf' : ('float', 32), 169 'df' : ('float', 64) 170}}; 171 172def operands {{ 173 # Int regs default to unsigned, but code should not count on this. 174 # For clarity, descriptions that depend on unsigned behavior should 175 # explicitly specify '.uq'. | 1// -*- mode:c++ -*- 2 3// Copyright (c) 2003-2005 The Regents of The University of Michigan 4// All rights reserved. 5// 6// Redistribution and use in source and binary forms, with or without 7// modification, are permitted provided that the following conditions are 8// met: redistributions of source code must retain the above copyright --- 159 unchanged lines hidden (view full) --- 168 'sf' : ('float', 32), 169 'df' : ('float', 64) 170}}; 171 172def operands {{ 173 # Int regs default to unsigned, but code should not count on this. 174 # For clarity, descriptions that depend on unsigned behavior should 175 # explicitly specify '.uq'. |
176 'Ra': ('IntReg', 'uq', 'PALMODE ? AlphaISA::reg_redir[RA] : RA', | 176 'Ra': ('IntReg', 'uq', 'PALMODE ? reg_redir[RA] : RA', |
177 'IsInteger', 1), | 177 'IsInteger', 1), |
178 'Rb': ('IntReg', 'uq', 'PALMODE ? AlphaISA::reg_redir[RB] : RB', | 178 'Rb': ('IntReg', 'uq', 'PALMODE ? reg_redir[RB] : RB', |
179 'IsInteger', 2), | 179 'IsInteger', 2), |
180 'Rc': ('IntReg', 'uq', 'PALMODE ? AlphaISA::reg_redir[RC] : RC', | 180 'Rc': ('IntReg', 'uq', 'PALMODE ? reg_redir[RC] : RC', |
181 'IsInteger', 3), 182 'Fa': ('FloatReg', 'df', 'FA', 'IsFloating', 1), 183 'Fb': ('FloatReg', 'df', 'FB', 'IsFloating', 2), 184 'Fc': ('FloatReg', 'df', 'FC', 'IsFloating', 3), 185 'Mem': ('Mem', 'uq', None, ('IsMemRef', 'IsLoad', 'IsStore'), 4), 186 'NPC': ('NPC', 'uq', None, ( None, None, 'IsControl' ), 4), 187 'Runiq': ('ControlReg', 'uq', 'MISCREG_UNIQ', None, 1), 188 'FPCR': ('ControlReg', 'uq', 'MISCREG_FPCR', None, 1), --- 274 unchanged lines hidden --- | 181 'IsInteger', 3), 182 'Fa': ('FloatReg', 'df', 'FA', 'IsFloating', 1), 183 'Fb': ('FloatReg', 'df', 'FB', 'IsFloating', 2), 184 'Fc': ('FloatReg', 'df', 'FC', 'IsFloating', 3), 185 'Mem': ('Mem', 'uq', None, ('IsMemRef', 'IsLoad', 'IsStore'), 4), 186 'NPC': ('NPC', 'uq', None, ( None, None, 'IsControl' ), 4), 187 'Runiq': ('ControlReg', 'uq', 'MISCREG_UNIQ', None, 1), 188 'FPCR': ('ControlReg', 'uq', 'MISCREG_FPCR', None, 1), --- 274 unchanged lines hidden --- |