aboutsummaryrefslogtreecommitdiffstats
path: root/src/hls/FunctionalUnits.v
diff options
context:
space:
mode:
Diffstat (limited to 'src/hls/FunctionalUnits.v')
-rw-r--r--src/hls/FunctionalUnits.v6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/hls/FunctionalUnits.v b/src/hls/FunctionalUnits.v
index 019cf15..392b1ae 100644
--- a/src/hls/FunctionalUnits.v
+++ b/src/hls/FunctionalUnits.v
@@ -21,13 +21,15 @@ Require Import compcert.lib.Maps.
Require Import vericert.common.Vericertlib.
+Definition funct_node := positive.
+
Inductive funct_unit: Type :=
| SignedDiv (size: positive) (numer denom quot rem: reg): funct_unit
| UnsignedDiv (size: positive) (numer denom quot rem: reg): funct_unit.
Record funct_units := mk_avail_funct_units {
- avail_sdiv: option positive;
- avail_udiv: option positive;
+ avail_sdiv: option funct_node;
+ avail_udiv: option funct_node;
avail_units: PTree.t funct_unit;
}.