main.isa (5640:c811ced9efc1) main.isa (5702:bf84e2fa05f7)
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

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

64
65using namespace AlphaISA;
66}};
67
68output exec {{
69#include <math.h>
70
71#if FULL_SYSTEM
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

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

64
65using namespace AlphaISA;
66}};
67
68output exec {{
69#include <math.h>
70
71#if FULL_SYSTEM
72#include "arch/alpha/kernel_stats.hh"
73#include "arch/alpha/osfpal.hh"
74#include "sim/pseudo_inst.hh"
75#endif
76#include "arch/alpha/ipr.hh"
77#include "base/fenv.hh"
78#include "config/ss_compatible_fp.hh"
79#include "cpu/base.hh"
80#include "cpu/exetrace.hh"
81#include "mem/packet.hh"

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

184 'Fa': ('FloatReg', 'df', 'FA', 'IsFloating', 1),
185 'Fb': ('FloatReg', 'df', 'FB', 'IsFloating', 2),
186 'Fc': ('FloatReg', 'df', 'FC', 'IsFloating', 3),
187 'Mem': ('Mem', 'uq', None, ('IsMemRef', 'IsLoad', 'IsStore'), 4),
188 'NPC': ('NPC', 'uq', None, ( None, None, 'IsControl' ), 4),
189 'Runiq': ('ControlReg', 'uq', 'MISCREG_UNIQ', None, 1),
190 'FPCR': ('ControlReg', 'uq', 'MISCREG_FPCR', None, 1),
191 'IntrFlag': ('ControlReg', 'uq', 'MISCREG_INTR', None, 1),
72#include "sim/pseudo_inst.hh"
73#endif
74#include "arch/alpha/ipr.hh"
75#include "base/fenv.hh"
76#include "config/ss_compatible_fp.hh"
77#include "cpu/base.hh"
78#include "cpu/exetrace.hh"
79#include "mem/packet.hh"

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

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),
189 'IntrFlag': ('ControlReg', 'uq', 'MISCREG_INTR', None, 1),
192 'ExcAddr': ('ControlReg', 'uq', 'IPR_EXC_ADDR', None, 1),
193 # The next two are hacks for non-full-system call-pal emulation
194 'R0': ('IntReg', 'uq', '0', None, 1),
195 'R16': ('IntReg', 'uq', '16', None, 1),
196 'R17': ('IntReg', 'uq', '17', None, 1),
197 'R18': ('IntReg', 'uq', '18', None, 1)
198}};
199
200////////////////////////////////////////////////////////////////////

--- 265 unchanged lines hidden ---
190 # The next two are hacks for non-full-system call-pal emulation
191 'R0': ('IntReg', 'uq', '0', None, 1),
192 'R16': ('IntReg', 'uq', '16', None, 1),
193 'R17': ('IntReg', 'uq', '17', None, 1),
194 'R18': ('IntReg', 'uq', '18', None, 1)
195}};
196
197////////////////////////////////////////////////////////////////////

--- 265 unchanged lines hidden ---