aboutsummaryrefslogtreecommitdiff
path: root/reference_model/src/generate/generate_utils.h
diff options
context:
space:
mode:
Diffstat (limited to 'reference_model/src/generate/generate_utils.h')
-rw-r--r--reference_model/src/generate/generate_utils.h11
1 files changed, 10 insertions, 1 deletions
diff --git a/reference_model/src/generate/generate_utils.h b/reference_model/src/generate/generate_utils.h
index 8ce9b0e..0428fd8 100644
--- a/reference_model/src/generate/generate_utils.h
+++ b/reference_model/src/generate/generate_utils.h
@@ -33,7 +33,7 @@ enum class GeneratorType
DotProduct,
FullRange,
Boundary,
- Special,
+ FpSpecial,
FixedData,
};
@@ -82,6 +82,14 @@ struct FullRangeInfo
uint16_t startVal;
};
+/// \brief Op specific generator meta-data
+struct FpSpecialInfo
+{
+ FpSpecialInfo() = default;
+
+ uint8_t startIndex;
+};
+
/// \brief Generator configuration
struct GenerateConfig
{
@@ -95,6 +103,7 @@ struct GenerateConfig
PseudoRandomInfo pseudoRandomInfo;
FixedDataInfo fixedDataInfo;
FullRangeInfo fullRangeInfo;
+ FpSpecialInfo fpSpecialInfo;
};
/// \brief Parse the generator config when given in JSON form