Closed GoogleCodeExporter closed 9 years ago
I can confirm that using single precision arithmetic on the 387 coprocessor
causes
incorrect sound generation (it's easier to see using the gme_player sample
application since it gives you a waveform)
Applicable gcc compiler flags for Linux are -mpc32 (to enable single-precision
FPU)
and -mfpmath=387 (to force the FPU to be used instead of SSE)
I'm not sure the best way to fix it in the code but it seems to me that there
has to
be some VC++ compiler flag to use a different floating-point backend than the
FPU for
this.
Original comment by michael....@gmail.com
on 8 Feb 2010 at 3:55
Oh wow, sorry for not noticing this bug report a while back. I could have sworn
I
checked the issues list periodically and never saw anything until just recently.
Anyway, revision 31 sound fix this. Please verify that it does. Arrrrgh.
Original comment by gbla...@gmail.com
on 8 Feb 2010 at 2:13
Original issue reported on code.google.com by
Yuki...@gmail.com
on 16 Oct 2009 at 11:56