diff options
author | rubidium <rubidium@openttd.org> | 2014-01-02 08:45:28 +0000 |
---|---|---|
committer | rubidium <rubidium@openttd.org> | 2014-01-02 08:45:28 +0000 |
commit | 59ff2836d491da97818d37d8ddfe841e0427381a (patch) | |
tree | 9311cd8fd043d4f1d219ec9d5a9067c94ad2bf36 /src/cpu.h | |
parent | 6b3c1aa036553494a91acb27f177afa3f6ff013f (diff) | |
download | openttd-59ff2836d491da97818d37d8ddfe841e0427381a.tar.xz |
(svn r26195) -Codechange: move debug's ottd_rdtsc (CPU specific high precision timer) into cpu.h/cpp
Diffstat (limited to 'src/cpu.h')
-rw-r--r-- | src/cpu.h | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/src/cpu.h b/src/cpu.h new file mode 100644 index 000000000..528c87076 --- /dev/null +++ b/src/cpu.h @@ -0,0 +1,21 @@ +/* $Id$ */ + +/* + * This file is part of OpenTTD. + * OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2. + * OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + * See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>. + */ + +/** @file cpu.h Functions related to CPU specific instructions. */ + +#ifndef CPU_H +#define CPU_H + +/** + * Get the tick counter from the CPU (high precision timing). + * @return The count. + */ +uint64 ottd_rdtsc(); + +#endif /* CPU_H */ |