add support for Posit32
[sfpy.git] / sfpy / __init__.py
index 77dba9745783bcd50eaee29da3650b33429bd8fb..5656eaf8f72a5fa64b1c23b8d6a68ffb4c6cb47b 100644 (file)
@@ -3,6 +3,18 @@ mypath = os.path.abspath(os.path.dirname(__file__))
 
 print('hi from module sfpy @ {:s}'.format(mypath))
 
-from .posit import Posit8, Quire8, Posit16, Quire16
-
+from . import posit as softposit
+from . import float as softfloat
+from .posit import Posit8, Quire8, Posit16, Quire16, Posit32, Quire32
 from .float import Float16, Float32, Float64
+
+__all__ = [
+    'softfloat',
+    'softposit',
+    'Posit8', 'Quire8',
+    'Posit16', 'Quire16',
+    'Posit32', 'Quire32',
+    'Float16',
+    'Float32',
+    'Float64',
+]