16 Commits

Author SHA1 Message Date
a981e16a8e ddk_converter.py: add testing script for lab5 2023-06-02 20:07:56 +03:00
b18d13e922 add scripts to allow for minimal HTTP interface alongside traditional CLI 2023-05-30 22:38:37 +03:00
6018537352 add testing version of divide-float.py - a wrapper which adds support for floating-point division based on existing division methods 2023-05-24 18:05:23 +03:00
3598eb13f1 add testing version of multiply-float.py - a wrapper that allows for float multiplication support 2023-05-22 22:25:34 +03:00
44457b1849 bitutils.py: harden shifts, add multibit XOR operation and sum function with right alignment 2023-05-22 22:23:55 +03:00
31ec6b2697 mult-test.py: fix error count not formatting properly 2023-05-22 22:16:17 +03:00
24b62d109a multiply.py: add method #2 support 2023-05-22 22:15:42 +03:00
3338a75114 add symlink to binary-to-decimal-mantice-converter.py to simplify library importing 2023-05-12 20:11:55 +03:00
0df9dd3016 add a script that converts binary mantices into normal decimal numbers 2023-05-12 19:39:02 +03:00
49dbc9a164 fix division issues and add full support for both division methods 2023-05-09 22:36:25 +03:00
a04084d8e3 remove excessive print() that has been used for debugging 2023-04-03 23:52:04 +03:00
0530d4b54f simplify inversion algorithm to improve readability by using bitunils inversion method 2023-04-03 23:47:22 +03:00
8019753a12 add testing division script 2023-04-03 23:26:59 +03:00
1ab5b67c77 prepare multiply.py for release and add script for automatic calculation testing 2023-04-01 20:53:36 +03:00
6cda8bcfa0 code cleanup 2023-04-01 19:29:57 +03:00
de5f5a70df add code for binary multiplication, method 4 2023-04-01 19:18:10 +03:00