diff options
author | nathansmith117 <nathansmith117@sdf.org> | 2025-02-10 08:12:55 +0000 |
---|---|---|
committer | nathansmith117 <nathansmith117@sdf.org> | 2025-02-10 08:12:55 +0000 |
commit | b04d5702719eca30a95d1db2a927b6605ebd3477 (patch) | |
tree | c388a6b152c117e2903e7acf63054211739e6df4 /tables/square_root.py | |
parent | fe9b718f8978cfd792f7303214b2dd45172b8d4b (diff) | |
download | sldj-b04d5702719eca30a95d1db2a927b6605ebd3477.tar.gz sldj-b04d5702719eca30a95d1db2a927b6605ebd3477.tar.bz2 sldj-b04d5702719eca30a95d1db2a927b6605ebd3477.zip |
Some fast math stuff added
Diffstat (limited to 'tables/square_root.py')
-rwxr-xr-x | tables/square_root.py | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/tables/square_root.py b/tables/square_root.py new file mode 100755 index 0000000..67ab9f7 --- /dev/null +++ b/tables/square_root.py @@ -0,0 +1,16 @@ +#! /usr/bin/python3 + +from math import sqrt + +table_size = 65536 +line_spacing = 20 + +print("float sldjSqrtTable[%d] = {" % table_size) + +for c in range(table_size): + print(f"{sqrt(c)},", end="") + + if c % line_spacing == 0: + print() + +print("};") |