Q: floating-point, losslessness from http://www.wavpack.com/technical. |
Q: floating-point, losslessness from http://www.wavpack.com/technical. |
Feb 17 2012, 17:00
Post
#1
|
|
![]() Group: Members Posts: 1471 Joined: 30-November 06 Member No.: 38207 |
I quote:
QUOTE I have decided to not use any floating-point arithmetic in WavPack's data path because I believe that integer operations are less susceptible to subtle chip to chip variations that could corrupt the lossless nature of the compression, the recent Pentium floating point bug being a blatant example of this. Is this obsoleted, in the sense that Bryant has found that one can now trust floating-point arithmetic, or does it mean that even floating-point .WV files are created using fixed-point arithmetic, without any use of the processor's floating-point internals? (Edited for clarification.) This post has been edited by Porcus: Feb 17 2012, 17:37 -------------------- geocities.com/hydrogenaudio: http://goo.gl/tqYZj
|
|
|
|
![]() |
Feb 17 2012, 17:06
Post
#2
|
|
|
Group: Members Posts: 4135 Joined: 2-September 02 Member No.: 3264 |
Is this obsoleted, or does it mean that one does not use the processor's floating-point internals? I don't know about wavpack specifically, but lossless formats tend not to use floating point since addition and multiplication is subject to a somewhat difficult to predict rounding error, which complicates using them for lossless compression. |
|
|
|
Porcus Q: floating-point, losslessness from http://www.wavpack.com/technical. Feb 17 2012, 17:00
pdq This Wikipedia article describes the 1994 Pentium ... Feb 17 2012, 17:29
saratoga QUOTE (pdq @ Feb 17 2012, 11:29) This Wik... Feb 17 2012, 19:19
bryant That document is very outdated, but that part is t... Feb 17 2012, 19:18
Porcus QUOTE (bryant @ Feb 17 2012, 19:18) That ... Feb 17 2012, 23:49![]() ![]() |
|
Lo-Fi Version | Time is now: 24th May 2013 - 12:43 |