Philip P. Ide

Author, programmer, science enthusiast, half-wit.
Life is sweet. Have you tasted it lately?

User Tools

Site Tools


blog:articles:software:cvmultiply

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
blog:articles:software:cvmultiply [2024/11/20 13:38] – created Phil Ideblog:articles:software:cvmultiply [2024/11/26 14:16] (current) Phil Ide
Line 1: Line 1:
 ====== CV-Multiply ====== ====== CV-Multiply ======
 +~~NOCACHE~~
 Some years ago I encoded the cross-vertical multiplication system into PHP code. A 64-bit system can't natively understand any number larger than ~18,446,744,073,709,551,615 so mutiplication of numbers larger than this or whose result is larger than this is completely out of the question without special software or libraries. Some years ago I encoded the cross-vertical multiplication system into PHP code. A 64-bit system can't natively understand any number larger than ~18,446,744,073,709,551,615 so mutiplication of numbers larger than this or whose result is larger than this is completely out of the question without special software or libraries.
  
-I recently updated this code - which could only handle integers - to properly handle floating point numbers.+I recently updated this code - which could only handle integers - to properly handle floating point numbers. For an explanation on what Cross-Vertical multiplication is and how it works, read on. 
 + 
 +====== Download ====== 
 +You can download the code from the [[blog:aardvaark:downloads|Downloads]] page, or better yet you can fetch it from the [[https://github.com/stroggprog/cvmultiply| GitHub repository]], which will always be the latest version. You can clone the repo: 
 +<code> 
 +git clone https://github.com/stroggprog/cvmultiply 
 +</code> 
 + 
 +..or you can fetch just the latest version without the history by navigating to the [[https://github.com/stroggprog/cvmultiply| GitHub repository]] in your browser, clicking the green ''Code'' button and downloading the zip. 
 + 
 +Note there are examples in the ''test'' folder for integer and floating point usage.
  
 ===== Cross-Vertical ===== ===== Cross-Vertical =====
Line 218: Line 228:
 </code> </code>
  
 +~~socialite~~
 +~~DISCUSSION~~
blog/articles/software/cvmultiply.1732109933.txt.gz · Last modified: 2024/11/20 13:38 by Phil Ide

Except where otherwise noted, content on this wiki is licensed under the following license: Copyright © Phil Ide
Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki