aboutsummaryrefslogtreecommitdiffstats
path: root/src/SoftwarePipelining/SPMVE.mli
diff options
context:
space:
mode:
authorYann Herklotz <git@yannherklotz.com>2020-12-17 10:02:23 +0000
committerYann Herklotz <git@yannherklotz.com>2020-12-17 10:02:23 +0000
commit51e3a17d2e65b095861c243807f4e8d76c60ea0e (patch)
treee4870fc714b872835d3e04d10954cb4f74d42cac /src/SoftwarePipelining/SPMVE.mli
parent4f67aaa8ba8b2b51716896d9be896af385652bc9 (diff)
downloadvericert-kvx-51e3a17d2e65b095861c243807f4e8d76c60ea0e.tar.gz
vericert-kvx-51e3a17d2e65b095861c243807f4e8d76c60ea0e.zip
Add Software pipelining stage by tristan et al.
Diffstat (limited to 'src/SoftwarePipelining/SPMVE.mli')
-rw-r--r--src/SoftwarePipelining/SPMVE.mli17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/SoftwarePipelining/SPMVE.mli b/src/SoftwarePipelining/SPMVE.mli
new file mode 100644
index 0000000..418a3ab
--- /dev/null
+++ b/src/SoftwarePipelining/SPMVE.mli
@@ -0,0 +1,17 @@
+(***********************************************************************)
+(* *)
+(* Compcert Extensions *)
+(* *)
+(* Jean-Baptiste Tristan *)
+(* *)
+(* All rights reserved. This file is distributed under the terms *)
+(* described in file ../../LICENSE. *)
+(* *)
+(***********************************************************************)
+
+
+open Basic
+open IMS
+
+val mve : G.t -> int NI.t -> int ->
+ (G.V.t option) array * G.V.t list * G.V.t list * int * int * (reg * reg) list * (reg * reg) list