core.hh (7811:a8fc35183c10) core.hh (7823:dac01f14f20f)
1/*
2 * Copyright (c) 2006 The Regents of The University of Michigan
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions are
7 * met: redistributions of source code must retain the above copyright
8 * notice, this list of conditions and the following disclaimer;

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

32#ifndef __SIM_CORE_HH__
33#define __SIM_CORE_HH__
34
35#include <string>
36
37#include "base/types.hh"
38
39/// The universal simulation clock.
1/*
2 * Copyright (c) 2006 The Regents of The University of Michigan
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions are
7 * met: redistributions of source code must retain the above copyright
8 * notice, this list of conditions and the following disclaimer;

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

32#ifndef __SIM_CORE_HH__
33#define __SIM_CORE_HH__
34
35#include <string>
36
37#include "base/types.hh"
38
39/// The universal simulation clock.
40extern Tick curTick;
40extern Tick _curTick;
41
42inline Tick curTick() { return _curTick; }
43inline void curTick(Tick newVal) { _curTick = newVal; }
44
41const Tick retryTime = 1000;
42
43namespace SimClock {
45const Tick retryTime = 1000;
46
47namespace SimClock {
44/// The simulated frequency of curTick.
48/// The simulated frequency of curTick().
45extern Tick Frequency;
46
47namespace Float {
48extern double s;
49extern double ms;
50extern double us;
51extern double ns;
52extern double ps;

--- 25 unchanged lines hidden ---
49extern Tick Frequency;
50
51namespace Float {
52extern double s;
53extern double ms;
54extern double us;
55extern double ns;
56extern double ps;

--- 25 unchanged lines hidden ---