ceil(123456789e-3, -1000) = 1e+1000
ceil(123456789e-3, -5) = 200000
ceil(123456789e-3, -3) = 124000
ceil(123456789e-3, -1) = 123460
ceil(123456789e-3, 0) = 123457
ceil(123456789e-3, 1) = 123456.8
ceil(123456789e-3, 3) = 123456.789
ceil(123456789e-3, 5) = 123456.789
ceil(123456789e-3, 1000) = 123456.789
ceil(-123456789e-3, -1000) = -0
ceil(-123456789e-3, -5) = -100000
ceil(-123456789e-3, -3) = -123000
ceil(-123456789e-3, -1) = -123450
ceil(-123456789e-3, 0) = -123456
ceil(-123456789e-3, 1) = -123456.7
ceil(-123456789e-3, 3) = -123456.789
ceil(-123456789e-3, 5) = -123456.789
ceil(-123456789e-3, 1000) = -123456.789
ceil(123456789e-2, -1000) = 1e+1000
ceil(123456789e-2, -5) = 1.3e+06
ceil(123456789e-2, -3) = 1.235e+06
ceil(123456789e-2, -1) = 1.23457e+06
ceil(123456789e-2, 0) = 1.234568e+06
ceil(123456789e-2, 1) = 1.2345679e+06
ceil(123456789e-2, 3) = 1.23456789e+06
ceil(123456789e-2, 5) = 1.23456789e+06
ceil(123456789e-2, 1000) = 1.23456789e+06
ceil(-123456789e-2, -1000) = -0
ceil(-123456789e-2, -5) = -1.2e+06
ceil(-123456789e-2, -3) = -1.234e+06
ceil(-123456789e-2, -1) = -1.23456e+06
ceil(-123456789e-2, 0) = -1.234567e+06
ceil(-123456789e-2, 1) = -1.2345678e+06
ceil(-123456789e-2, 3) = -1.23456789e+06
ceil(-123456789e-2, 5) = -1.23456789e+06
ceil(-123456789e-2, 1000) = -1.23456789e+06
ceil(123456789e-1, -1000) = 1e+1000
ceil(123456789e-1, -5) = 1.24e+07
ceil(123456789e-1, -3) = 1.2346e+07
ceil(123456789e-1, -1) = 1.234568e+07
ceil(123456789e-1, 0) = 1.2345679e+07
ceil(123456789e-1, 1) = 1.23456789e+07
ceil(123456789e-1, 3) = 1.23456789e+07
ceil(123456789e-1, 5) = 1.23456789e+07
ceil(123456789e-1, 1000) = 1.23456789e+07
ceil(-123456789e-1, -1000) = -0
ceil(-123456789e-1, -5) = -1.23e+07
ceil(-123456789e-1, -3) = -1.2345e+07
ceil(-123456789e-1, -1) = -1.234567e+07
ceil(-123456789e-1, 0) = -1.2345678e+07
ceil(-123456789e-1, 1) = -1.23456789e+07
ceil(-123456789e-1, 3) = -1.23456789e+07
ceil(-123456789e-1, 5) = -1.23456789e+07
ceil(-123456789e-1, 1000) = -1.23456789e+07
ceil(123456789, -1000) = 1e+1000
ceil(123456789, -5) = 1.235e+08
ceil(123456789, -3) = 1.23457e+08
ceil(123456789, -1) = 1.2345679e+08
ceil(123456789, 0) = 1.23456789e+08
ceil(123456789, 1) = 1.23456789e+08
ceil(123456789, 3) = 1.23456789e+08
ceil(123456789, 5) = 1.23456789e+08
ceil(123456789, 1000) = 1.23456789e+08
ceil(-123456789, -1000) = -0
ceil(-123456789, -5) = -1.234e+08
ceil(-123456789, -3) = -1.23456e+08
ceil(-123456789, -1) = -1.2345678e+08
ceil(-123456789, 0) = -1.23456789e+08
ceil(-123456789, 1) = -1.23456789e+08
ceil(-123456789, 3) = -1.23456789e+08
ceil(-123456789, 5) = -1.23456789e+08
ceil(-123456789, 1000) = -1.23456789e+08
ceil(123456789e1, -1000) = 1e+1000
ceil(123456789e1, -5) = 1.2346e+09
ceil(123456789e1, -3) = 1.234568e+09
ceil(123456789e1, -1) = 1.23456789e+09
ceil(123456789e1, 0) = 1.23456789e+09
ceil(123456789e1, 1) = 1.23456789e+09
ceil(123456789e1, 3) = 1.23456789e+09
ceil(123456789e1, 5) = 1.23456789e+09
ceil(123456789e1, 1000) = 1.23456789e+09
ceil(-123456789e1, -1000) = -0
ceil(-123456789e1, -5) = -1.2345e+09
ceil(-123456789e1, -3) = -1.234567e+09
ceil(-123456789e1, -1) = -1.23456789e+09
ceil(-123456789e1, 0) = -1.23456789e+09
ceil(-123456789e1, 1) = -1.23456789e+09
ceil(-123456789e1, 3) = -1.23456789e+09
ceil(-123456789e1, 5) = -1.23456789e+09
ceil(-123456789e1, 1000) = -1.23456789e+09
ceil(123456789e2, -1000) = 1e+1000
ceil(123456789e2, -5) = 1.23457e+10
ceil(123456789e2, -3) = 1.2345679e+10
ceil(123456789e2, -1) = 1.23456789e+10
ceil(123456789e2, 0) = 1.23456789e+10
ceil(123456789e2, 1) = 1.23456789e+10
ceil(123456789e2, 3) = 1.23456789e+10
ceil(123456789e2, 5) = 1.23456789e+10
ceil(123456789e2, 1000) = 1.23456789e+10
ceil(-123456789e2, -1000) = -0
ceil(-123456789e2, -5) = -1.23456e+10
ceil(-123456789e2, -3) = -1.2345678e+10
ceil(-123456789e2, -1) = -1.23456789e+10
ceil(-123456789e2, 0) = -1.23456789e+10
ceil(-123456789e2, 1) = -1.23456789e+10
ceil(-123456789e2, 3) = -1.23456789e+10
ceil(-123456789e2, 5) = -1.23456789e+10
ceil(-123456789e2, 1000) = -1.23456789e+10
ceil(123456789e3, -1000) = 1e+1000
ceil(123456789e3, -5) = 1.234568e+11
ceil(123456789e3, -3) = 1.23456789e+11
ceil(123456789e3, -1) = 1.23456789e+11
ceil(123456789e3, 0) = 1.23456789e+11
ceil(123456789e3, 1) = 1.23456789e+11
ceil(123456789e3, 3) = 1.23456789e+11
ceil(123456789e3, 5) = 1.23456789e+11
ceil(123456789e3, 1000) = 1.23456789e+11
ceil(-123456789e3, -1000) = -0
ceil(-123456789e3, -5) = -1.234567e+11
ceil(-123456789e3, -3) = -1.23456789e+11
ceil(-123456789e3, -1) = -1.23456789e+11
ceil(-123456789e3, 0) = -1.23456789e+11
ceil(-123456789e3, 1) = -1.23456789e+11
ceil(-123456789e3, 3) = -1.23456789e+11
ceil(-123456789e3, 5) = -1.23456789e+11
ceil(-123456789e3, 1000) = -1.23456789e+11
ceil(987654321e-3, -1000) = 1e+1000
ceil(987654321e-3, -5) = 1e+06
ceil(987654321e-3, -3) = 988000
ceil(987654321e-3, -1) = 987660
ceil(987654321e-3, 0) = 987655
ceil(987654321e-3, 1) = 987654.4
ceil(987654321e-3, 3) = 987654.321
ceil(987654321e-3, 5) = 987654.321
ceil(987654321e-3, 1000) = 987654.321
ceil(-987654321e-3, -1000) = -0
ceil(-987654321e-3, -5) = -900000
ceil(-987654321e-3, -3) = -987000
ceil(-987654321e-3, -1) = -987650
ceil(-987654321e-3, 0) = -987654
ceil(-987654321e-3, 1) = -987654.3
ceil(-987654321e-3, 3) = -987654.321
ceil(-987654321e-3, 5) = -987654.321
ceil(-987654321e-3, 1000) = -987654.321
ceil(987654321e-2, -1000) = 1e+1000
ceil(987654321e-2, -5) = 9.9e+06
ceil(987654321e-2, -3) = 9.877e+06
ceil(987654321e-2, -1) = 9.87655e+06
ceil(987654321e-2, 0) = 9.876544e+06
ceil(987654321e-2, 1) = 9.8765433e+06
ceil(987654321e-2, 3) = 9.87654321e+06
ceil(987654321e-2, 5) = 9.87654321e+06
ceil(987654321e-2, 1000) = 9.87654321e+06
ceil(-987654321e-2, -1000) = -0
ceil(-987654321e-2, -5) = -9.8e+06
ceil(-987654321e-2, -3) = -9.876e+06
ceil(-987654321e-2, -1) = -9.87654e+06
ceil(-987654321e-2, 0) = -9.876543e+06
ceil(-987654321e-2, 1) = -9.8765432e+06
ceil(-987654321e-2, 3) = -9.87654321e+06
ceil(-987654321e-2, 5) = -9.87654321e+06
ceil(-987654321e-2, 1000) = -9.87654321e+06
ceil(987654321e-1, -1000) = 1e+1000
ceil(987654321e-1, -5) = 9.88e+07
ceil(987654321e-1, -3) = 9.8766e+07
ceil(987654321e-1, -1) = 9.876544e+07
ceil(987654321e-1, 0) = 9.8765433e+07
ceil(987654321e-1, 1) = 9.87654321e+07
ceil(987654321e-1, 3) = 9.87654321e+07
ceil(987654321e-1, 5) = 9.87654321e+07
ceil(987654321e-1, 1000) = 9.87654321e+07
ceil(-987654321e-1, -1000) = -0
ceil(-987654321e-1, -5) = -9.87e+07
ceil(-987654321e-1, -3) = -9.8765e+07
ceil(-987654321e-1, -1) = -9.876543e+07
ceil(-987654321e-1, 0) = -9.8765432e+07
ceil(-987654321e-1, 1) = -9.87654321e+07
ceil(-987654321e-1, 3) = -9.87654321e+07
ceil(-987654321e-1, 5) = -9.87654321e+07
ceil(-987654321e-1, 1000) = -9.87654321e+07
ceil(987654321, -1000) = 1e+1000
ceil(987654321, -5) = 9.877e+08
ceil(987654321, -3) = 9.87655e+08
ceil(987654321, -1) = 9.8765433e+08
ceil(987654321, 0) = 9.87654321e+08
ceil(987654321, 1) = 9.87654321e+08
ceil(987654321, 3) = 9.87654321e+08
ceil(987654321, 5) = 9.87654321e+08
ceil(987654321, 1000) = 9.87654321e+08
ceil(-987654321, -1000) = -0
ceil(-987654321, -5) = -9.876e+08
ceil(-987654321, -3) = -9.87654e+08
ceil(-987654321, -1) = -9.8765432e+08
ceil(-987654321, 0) = -9.87654321e+08
ceil(-987654321, 1) = -9.87654321e+08
ceil(-987654321, 3) = -9.87654321e+08
ceil(-987654321, 5) = -9.87654321e+08
ceil(-987654321, 1000) = -9.87654321e+08
ceil(987654321e1, -1000) = 1e+1000
ceil(987654321e1, -5) = 9.8766e+09
ceil(987654321e1, -3) = 9.876544e+09
ceil(987654321e1, -1) = 9.87654321e+09
ceil(987654321e1, 0) = 9.87654321e+09
ceil(987654321e1, 1) = 9.87654321e+09
ceil(987654321e1, 3) = 9.87654321e+09
ceil(987654321e1, 5) = 9.87654321e+09
ceil(987654321e1, 1000) = 9.87654321e+09
ceil(-987654321e1, -1000) = -0
ceil(-987654321e1, -5) = -9.8765e+09
ceil(-987654321e1, -3) = -9.876543e+09
ceil(-987654321e1, -1) = -9.87654321e+09
ceil(-987654321e1, 0) = -9.87654321e+09
ceil(-987654321e1, 1) = -9.87654321e+09
ceil(-987654321e1, 3) = -9.87654321e+09
ceil(-987654321e1, 5) = -9.87654321e+09
ceil(-987654321e1, 1000) = -9.87654321e+09
ceil(987654321e2, -1000) = 1e+1000
ceil(987654321e2, -5) = 9.87655e+10
ceil(987654321e2, -3) = 9.8765433e+10
ceil(987654321e2, -1) = 9.87654321e+10
ceil(987654321e2, 0) = 9.87654321e+10
ceil(987654321e2, 1) = 9.87654321e+10
ceil(987654321e2, 3) = 9.87654321e+10
ceil(987654321e2, 5) = 9.87654321e+10
ceil(987654321e2, 1000) = 9.87654321e+10
ceil(-987654321e2, -1000) = -0
ceil(-987654321e2, -5) = -9.87654e+10
ceil(-987654321e2, -3) = -9.8765432e+10
ceil(-987654321e2, -1) = -9.87654321e+10
ceil(-987654321e2, 0) = -9.87654321e+10
ceil(-987654321e2, 1) = -9.87654321e+10
ceil(-987654321e2, 3) = -9.87654321e+10
ceil(-987654321e2, 5) = -9.87654321e+10
ceil(-987654321e2, 1000) = -9.87654321e+10
ceil(987654321e3, -1000) = 1e+1000
ceil(987654321e3, -5) = 9.876544e+11
ceil(987654321e3, -3) = 9.87654321e+11
ceil(987654321e3, -1) = 9.87654321e+11
ceil(987654321e3, 0) = 9.87654321e+11
ceil(987654321e3, 1) = 9.87654321e+11
ceil(987654321e3, 3) = 9.87654321e+11
ceil(987654321e3, 5) = 9.87654321e+11
ceil(987654321e3, 1000) = 9.87654321e+11
ceil(-987654321e3, -1000) = -0
ceil(-987654321e3, -5) = -9.876543e+11
ceil(-987654321e3, -3) = -9.87654321e+11
ceil(-987654321e3, -1) = -9.87654321e+11
ceil(-987654321e3, 0) = -9.87654321e+11
ceil(-987654321e3, 1) = -9.87654321e+11
ceil(-987654321e3, 3) = -9.87654321e+11
ceil(-987654321e3, 5) = -9.87654321e+11
ceil(-987654321e3, 1000) = -9.87654321e+11
