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