From 22f6049b38d5ea75ae0146804702435f89d92c6f Mon Sep 17 00:00:00 2001 From: ekscrypto Date: Tue, 5 Feb 2013 14:13:09 -0500 Subject: [PATCH 1/2] Update README.md --- README.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index b910c4d..c70f05a 100644 --- a/README.md +++ b/README.md @@ -3,13 +3,15 @@ MFMathLib 8-bit to 1024-bit (easily extendable) mathematic library with overflow/underflow detection -by Freshcode, Cutting edge Mac, iPhone & iPad software development. -http://madefresh.ca/ Licensing ========= Public Domain + +by Freshcode, Cutting edge Mac, iPhone & iPad software development. +http://madefresh.ca/ + Originally created by Dave Poirier on 2013-02-01. Compatibility From 1da12c612c4f670895163cbb71bb348520dad4aa Mon Sep 17 00:00:00 2001 From: ekscrypto Date: Tue, 5 Feb 2013 14:17:38 -0500 Subject: [PATCH 2/2] Update README.md --- README.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index c70f05a..1dee51f 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,15 @@ MFMathLib ========= -8-bit to 1024-bit (easily extendable) mathematic library with overflow/underflow detection +A mathematical library providing basic math operations on data types from 8-bits to 1024-bits +with overflow/underflow tracking. + +Standard C operations such as multiply and divide do not properly track overflow, underflow and +remainders. As an example, multiplying two unsigned char values of 100 together will produce a +result larger than could be stored in a resulting unsigned char without any warning at runtime. + +All functions defined in this library provide all the parameters and returned values necessary +to ensure mathematical accuracy for all supported data types.