@@ -1057,15 +1057,6 @@ class UBInt64(BaseStructField):
10571057 PACK_FORMAT = UNPACK_FORMAT = b">Q"
10581058
10591059
1060- class UBFloat32 (BaseStructField ):
1061- """Unsigned Big Endian 32-bit float field"""
1062- PACK_FORMAT = UNPACK_FORMAT = b">f"
1063-
1064-
1065- class UBFloat64 (BaseStructField ):
1066- """Unsigned Big Endian 64-bit float field"""
1067- PACK_FORMAT = UNPACK_FORMAT = b">d"
1068-
10691060# ==============================================================================
10701061# Signed Big Endian
10711062# ==============================================================================
@@ -1117,6 +1108,16 @@ class SBInt64(BaseStructField):
11171108 PACK_FORMAT = UNPACK_FORMAT = b">q"
11181109
11191110
1111+ class SBFloat32 (BaseStructField ):
1112+ """Unsigned Big Endian 32-bit float field"""
1113+ PACK_FORMAT = UNPACK_FORMAT = b">f"
1114+
1115+
1116+ class SBFloat64 (BaseStructField ):
1117+ """Unsigned Big Endian 64-bit float field"""
1118+ PACK_FORMAT = UNPACK_FORMAT = b">d"
1119+
1120+
11201121# ==============================================================================
11211122# Unsigned Little Endian
11221123# ==============================================================================
@@ -1168,16 +1169,6 @@ class ULInt64(BaseStructField):
11681169 PACK_FORMAT = UNPACK_FORMAT = b"<Q"
11691170
11701171
1171- class ULFloat32 (BaseStructField ):
1172- """Unsigned Little Endian 32-bit float field"""
1173- PACK_FORMAT = UNPACK_FORMAT = b"<f"
1174-
1175-
1176- class ULFloat64 (BaseStructField ):
1177- """Unsigned Little Endian 64-bit float field"""
1178- PACK_FORMAT = UNPACK_FORMAT = b"<d"
1179-
1180-
11811172# ==============================================================================
11821173# Signed Little Endian
11831174# ==============================================================================
@@ -1228,6 +1219,16 @@ class SLInt64(BaseStructField):
12281219 """Signed Little Endian 64-bit integer field"""
12291220 PACK_FORMAT = UNPACK_FORMAT = b"<q"
12301221
1222+
1223+ class SLFloat32 (BaseStructField ):
1224+ """Unsigned Little Endian 32-bit float field"""
1225+ PACK_FORMAT = UNPACK_FORMAT = b"<f"
1226+
1227+
1228+ class SLFloat64 (BaseStructField ):
1229+ """Unsigned Little Endian 64-bit float field"""
1230+ PACK_FORMAT = UNPACK_FORMAT = b"<d"
1231+
12311232
12321233# ==============================================================================
12331234# BitField and Bits
0 commit comments