@@ 39,13 39,13 @@ In the [previous episode][ep9] we added
encoder. We minimized the size of the output by using small floats when
appropriate. While our encoder can encode any floating point number, we can
minimize the output’s size further if we also minimize special numbers. There
-are 3 types of special numbers from the standard IEEE 754 that we can packed
-more efficiently:
+are 3 types of special numbers from the standard IEEE 754 that we can pack more
+efficiently:
- Infinities
-- Not a Number
-- Subnumbers, also called denormal numbers, denormalized numbers, or subnormal
- numbers. They includes 0 which can’t be encoded accurately as a regular
+- NaN / Not a Number
+- Subnormal numbers, also called denormal numbers, denormalized numbers, or
+ subnumbers. They includes 0 which can’t be encoded accurately as a regular
floating point number
How the encoder works now these special values are all encoded as 64 bits