aboutsummaryrefslogtreecommitdiff
path: root/pseudocode/library/generic_helpers.tosac
diff options
context:
space:
mode:
Diffstat (limited to 'pseudocode/library/generic_helpers.tosac')
-rw-r--r--pseudocode/library/generic_helpers.tosac6
1 files changed, 6 insertions, 0 deletions
diff --git a/pseudocode/library/generic_helpers.tosac b/pseudocode/library/generic_helpers.tosac
index 6dc2755..cffd55c 100644
--- a/pseudocode/library/generic_helpers.tosac
+++ b/pseudocode/library/generic_helpers.tosac
@@ -69,3 +69,9 @@ in_out_t maximum_u<in_out_t>();
// return the minimum value when interpreting type in_out_t as an unsigned value as returned by the make_unsigned helper.
in_out_t minimum_u<in_out_t>();
+
+// return true if the given value is a NaN. Only valid for floating-point types
+bool is_a_NaN(fp64_t value);
+
+// return true if value is a normal fp64 value (Not zero, subnormal, infinite or NaN)
+bool is_normal_fp64(fp64_t value); \ No newline at end of file