aboutsummaryrefslogtreecommitdiffstats
path: root/test/monniaux/cycles.h
diff options
context:
space:
mode:
authorDavid Monniaux <david.monniaux@univ-grenoble-alpes.fr>2019-05-28 15:13:46 +0200
committerDavid Monniaux <david.monniaux@univ-grenoble-alpes.fr>2019-05-28 15:13:46 +0200
commita789b94e986375a713263d7d7584ceaac01084f2 (patch)
tree1e5dd0be120defa60882c844ea43aa0fb40b3db7 /test/monniaux/cycles.h
parent11aa243fe776dc99001004a74b8ed0fc42c12fc9 (diff)
downloadcompcert-kvx-a789b94e986375a713263d7d7584ceaac01084f2.tar.gz
compcert-kvx-a789b94e986375a713263d7d7584ceaac01084f2.zip
adaptation pour k1c-cos
Diffstat (limited to 'test/monniaux/cycles.h')
-rw-r--r--test/monniaux/cycles.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/test/monniaux/cycles.h b/test/monniaux/cycles.h
index b4160954..45c900e3 100644
--- a/test/monniaux/cycles.h
+++ b/test/monniaux/cycles.h
@@ -1,7 +1,13 @@
typedef unsigned long cycle_t;
#ifdef __K1C__
+#ifdef __K1C_COS__
+#include <hal/cos_registers.h>
+#define K1_SFR_PMC COS_SFR_PMC
+#define K1_SFR_PM0 COS_SFR_PM0
+#else
#include <mppa_bare_runtime/k1c/registers.h>
+#endif
static inline void cycle_count_config(void)
{
/* config pmc for cycle count */