Post Reply 
Free42 with IEEE 754-2008 decimal floating-point -- interested in a sneak preview?
03-08-2014, 11:55 PM (This post was last modified: 03-08-2014 11:58 PM by Thomas Okken.)
Post: #64
RE: Free42 with IEEE 754-2008 decimal floating-point - interested in a sneak preview?
This is what's happened so far relative to 1.4.78:

* Decimal version: switched from BCD20 to Intel's Decimal Floating-Point Library v2.1.
* Binary version: replaced the old binary-to-decimal and decimal-to-binary conversions with code that uses the standard C library's equivalent functionality. This fixes final-digit errors in the Binary version, and also final-digit errors when switching from the Decimal to the Binary version.
* All versions: added angle reduction code to make SIN, COS, and ->REC more accurate in DEG and GRAD modes.
* Windows version: now uses %APPDATA%\Free42 as the default Free42 directory (for storing state.bin, print.bin, and keymap.txt). This avoids permissions problems, in Windows Vista and later, when people install the executable in a directory to which they don't have write access, like the popular choice "C:\Program Files".

Note that the last two of these are not yet in the packages at http://thomasokken.com/free42/download/intel-decimal/ . They will be when I finish the state file portability stuff, hopefully tomorrow. I'll post again when the final preview is ready. Of course, feel free to comment!
Visit this user's website Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
RE: Free42 with IEEE 754-2008 decimal floating-point - interested in a sneak preview? - Thomas Okken - 03-08-2014 11:55 PM



User(s) browsing this thread: 3 Guest(s)