Further testing of the ASCII <-> float code using invert and multiply in place of division has given mixed results.
Ahl's benchmark now turns in a time of 1:05 and accuracy is identical to the original.
Most code tested seems to work fine, and this optimization typically offers around a 3% speedup, that does vary from program to program though.
The Fedora plot is a little faster, but the graph is a little different. There are a couple bugs elsewhere in the ROM, once those have been squashed, we'll see if there is a problem with this code or not.
Ahl's benchmark now turns in a time of 1:05 and accuracy is identical to the original.
Most code tested seems to work fine, and this optimization typically offers around a 3% speedup, that does vary from program to program though.
The Fedora plot is a little faster, but the graph is a little different. There are a couple bugs elsewhere in the ROM, once those have been squashed, we'll see if there is a problem with this code or not.
No comments:
Post a Comment