>"integer operations overflowing" !?
>I checked this hack on the SunOS ultrasparcII + SUN C(Workshop 4.2).
>I got a message like this...
>"quantize-pvt.c", line 1177: warning: integer overflow detected: op "<<"
>"quantize-pvt.c", line 1178: warning: integer overflow detected: op "<<"
>"quantize-pvt.c", line 1179: warning: integer overflow detected: op "<<"
>"quantize-pvt.c", line 1180: warning: integer overflow detected: op "<<"
This is similar to the warnings I get, though they don't specify the
operation in question.
>and the line 1177-1180 are
> ((float *)pi)[0] = (x0 + adj43asm[pi[0] - MAGIC_INT]);
> ((float *)pi)[1] = (x1 + adj43asm[pi[1] - MAGIC_INT]);
> ((float *)pi)[2] = (x2 + adj43asm[pi[2] - MAGIC_INT]);
> ((float *)pi)[3] = (x3 + adj43asm[pi[3] - MAGIC_INT]);
>uum, there's no "<<".... ????
Yes, very weird. :P
>The binaries runs fine, and "make test" result is OK, too.
>but the speed is slower than the no hacked version.... *sigh*
It's faster here, but as mentioned of very poor quality. :/
- CISC
--
MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )