# Decimals between 0.5 and 1: 0.00048828125
EXPECT bufOut IDX 2 TOLERANCE 0.00048828125 EQ -1
-# Decimals between 0.0625 and 0.125: 0.0001220703125
-EXPECT bufOut IDX 4 TOLERANCE 0.0001220703125 EQ -0.0858154296875
+# Decimals between 0.0625 and 0.125: 0.0002441406
+EXPECT bufOut IDX 4 TOLERANCE 0.0002441406 EQ -0.0858154296875
-# Decimals between 8 and 16: 0.015625
-EXPECT bufOut IDX 6 TOLERANCE 0.015625 EQ 9.5156
+# Decimals between 8 and 16: 0.03125
+EXPECT bufOut IDX 6 TOLERANCE 0.03125 EQ 9.5156
# Integers between 4096 and 8192: 4
EXPECT bufOut IDX 8 TOLERANCE 4.0 EQ 5140
# Decimals between 1024 and 2048: 4.0
EXPECT bufOut IDX 12 TOLERANCE 4.0 EQ -1739.0
-# Decimals between 128 and 256: 1.0
-EXPECT bufOut IDX 14 TOLERANCE 1.0 EQ 234.75
+# Decimals between 128 and 256: 2.0
+EXPECT bufOut IDX 14 TOLERANCE 2.0 EQ 234.75
# Decimals between 256 and 512: 0.25
EXPECT bufOut IDX 16 TOLERANCE 0.5 EQ 465.25
# Decimals between 0.25 and 0.5: 0.00146484375
EXPECT bufOut IDX 4 TOLERANCE 0.00146484375 EQ -0.3641016781
-# Decimals between 32 and 64: 0.03125
-EXPECT bufOut IDX 6 TOLERANCE 0.125 EQ 46.3125
+# Decimals between 32 and 64: 0.25
+EXPECT bufOut IDX 6 TOLERANCE 0.25 EQ 46.3125
-# Decimals between 1024 and 2048: 6.0
-EXPECT bufOut IDX 8 TOLERANCE 6.0 EQ -1840
+# Decimals between 1024 and 2048: 12.0
+EXPECT bufOut IDX 8 TOLERANCE 12.0 EQ -1840
-# Integers between 4096 and 8192: 12
-EXPECT bufOut IDX 10 TOLERANCE 12 EQ 6036
+# Integers between 4096 and 8192: 24
+EXPECT bufOut IDX 10 TOLERANCE 24 EQ 6036
-# Integers between 8192 and 16384: 32
-EXPECT bufOut IDX 12 TOLERANCE 32 EQ 13472
+# Integers between 8192 and 16384: 64
+EXPECT bufOut IDX 12 TOLERANCE 64 EQ 13472
# Integers between 32768 and 65536: 128
EXPECT bufOut IDX 14 TOLERANCE 128 EQ 40192
# Integers between 16384 and 32768: 96
EXPECT bufOut IDX 16 TOLERANCE 96 EQ 20800
-# Integers between 2048 and 4096: 4
-EXPECT bufOut IDX 18 TOLERANCE 4 EQ -3212
\ No newline at end of file
+# Integers between 2048 and 4096: 8
+EXPECT bufOut IDX 18 TOLERANCE 8 EQ -3212
EXPECT bufOut IDX 20 TOLERANCE 0.00390625 EQ 39409.657530142280691
# Integers between 1.407374884e+14 and 2.814749767e+14: 16777216
-EXPECT bufOut IDX 24 TOLERANCE 33554432 EQ 193279131910144
+EXPECT bufOut IDX 24 TOLERANCE 100663296 EQ 193279131910144
# Decimals between 1048576 and 2097152: 0.250
EXPECT bufOut IDX 28 TOLERANCE 0.250 EQ 1056597.5
# Integers between 2.199023256e+12 and 4.398046511e+12: 524288
-EXPECT bufOut IDX 32 TOLERANCE 524288 EQ -2382539145824
+EXPECT bufOut IDX 32 TOLERANCE 1048576 EQ -2382539145824
# Decimals between 131072 and 262144: 0.015625
-EXPECT bufOut IDX 36 TOLERANCE 0.03125 EQ -194083.90625
\ No newline at end of file
+EXPECT bufOut IDX 36 TOLERANCE 0.03125 EQ -194083.90625
\ No newline at end of file
# Decimals between 256 and 512: 0.25
EXPECT bufOut IDX 48 TOLERANCE 0.25 EQ -0.000839710235595703 2.47265625 -2.908203125 -0.125732421875 333.75 -200.125 -0.0154953002929688 -23.609375 14.15625
-# Decimals between 64 and 128: 0.125
-EXPECT bufOut IDX 72 TOLERANCE 0.125 EQ -5.10546875 0.00291061401367188 0.07562255859375 -90.8125 0.607421875 1.3447265625 -0.96240234375 0.000651359558105469 -0.0227813720703125
+# Decimals between 64 and 128: 0.25
+EXPECT bufOut IDX 72 TOLERANCE 0.25 EQ -5.10546875 0.00291061401367188 0.07562255859375 -90.8125 0.607421875 1.3447265625 -0.96240234375 0.000651359558105469 -0.0227813720703125
# Decimals between 0.25 and 0.5: 0.000244140625
EXPECT bufOut IDX 96 TOLERANCE 0.000244140625 EQ -0.04931640625 -0.0047760009765625 -0.385986328125 0.0273895263672 0.0103378295898438 -0.023681640625 0.036346435546875 -0.00150966644287109 -0.07208251953125
EXPECT bufOut IDX 128 TOLERANCE 0.03125 EQ 2.904296875 -0.028793334961 -1.787109375 2.67578125 0.0009551048279 0.002325057983 -0.154663085938 0.06018066406 -2.150390625 0.057708740234 1.4150390625 -2.4140625 0.359619140625 0.031829833984 -0.262451171875 0.490966796875
# Decimals between 0.5 and 1: 0.00048828125
-EXPECT bufOut IDX 160 TOLERANCE 0.0009765625 EQ -0.3486328125 -0.2998046875 0.40576171875 -0.287841796875 -0.1229248046875 -0.4833984375 0.58935546875 -0.80029296875 0.343505859375 0.265380859375 -0.114685058594 0.46508789063 0.004291534424 -0.096862792969 -0.009376525879 -0.061584472656
+EXPECT bufOut IDX 160 TOLERANCE 0.001953125 EQ -0.3486328125 -0.2998046875 0.40576171875 -0.287841796875 -0.1229248046875 -0.4833984375 0.58935546875 -0.80029296875 0.343505859375 0.265380859375 -0.114685058594 0.46508789063 0.004291534424 -0.096862792969 -0.009376525879 -0.061584472656
# Decimals between 1 and 2: 0.00390625
EXPECT bufOut IDX 192 TOLERANCE 0.00390625 EQ 0.363037109375 0.443603515625 -0.158935546875 0.2998046875 0.76513671875 0.86279296875 0.046173095703 0.9580078125 0.89794921875 0.78125 -0.26708984375 1.123046875 0.276611328125 0.045043945313 0.179931640625 0.09088134765625
EXPECT bufOut IDX 320 TOLERANCE 0.0000019073486328125 EQ 0.000238085719 -0.0114304526 -0.0857740417 2.43061924 -0.000347720925 0.0103370408 0.116703264 0.556987405 -0.00621549273 -0.111766778 -1.26907849 -6.53953838 -0.000287105795 0.0138828233 -0.421862274 -2.94020963
# Decimals between 1.0 and 2.0: 1.192092896e-07
-EXPECT bufOut IDX 384 TOLERANCE 0.00000762939453125 EQ 0.221975565 0.06277982891 -1.124607801 -1.41310823 -0.1992791891 -0.05785009637 0.7983245254 1.072786927 -0.03421511874 -0.04426704347 0.7961731553 0.8979454637 0.04362447187 0.04630630091 -0.5997895598 -0.6756432652
+EXPECT bufOut IDX 384 TOLERANCE 0.0000152587890625 EQ 0.221975565 0.06277982891 -1.124607801 -1.41310823 -0.1992791891 -0.05785009637 0.7983245254 1.072786927 -0.03421511874 -0.04426704347 0.7961731553 0.8979454637 0.04362447187 0.04630630091 -0.5997895598 -0.6756432652
# Decimal between 128.0 and 256.0: 1.525878906e-05
EXPECT bufOut IDX 448 TOLERANCE 0.000030517578125 EQ -97.8582306683738 7.50313409032798 -26.11700244793 -60.3856322136104 -82.695723129405 12.73964545836 14.21707270207 -11.54937328259 -212.810493696114 47.112979745172 -5.26643151068 -5.356855156269 30.9525814487582 -11.506751754761 3.802741640015 22.63139785364