gcc 3.x was miscompiling this function at -O2 and above. Rearrange things to make it get it right.
gcc 3.x was miscompiling this function at -O2 and above. Rearrange things
to make it get it right.

svn path=/trunk/vorbis/; revision=4054

erikd/vorbis,mwgoldsmith/vorbis,ksophocleous/vorbis,nicolaichuk/vorbis,felipebetancur/vorbis,ShiftMediaProject/vorbis,ShiftMediaProject/vorbis,erikd/vorbis,eidy/vorbis,felipebetancur/vorbis,youfearm3/vorbis,ksophocleous/vorbis,mwgoldsmith/vorbis,nicolaichuk/vorbis,emscripten-ports/Vorbis,erikd/vorbis,ShiftMediaProject/vorbis,ShiftMediaProject/vorbis,felipebetancur/vorbis,eidy/vorbis,emscripten-ports/Vorbis,emscripten-ports/Vorbis,ksophocleous/vorbis,felipebetancur/vorbis,erikd/vorbis,youfearm3/vorbis,mwgoldsmith/vorbis,eidy/vorbis,emscripten-ports/Vorbis,mwgoldsmith/vorbis,ShiftMediaProject/vorbis,eidy/vorbis,youfearm3/vorbis,youfearm3/vorbis,ShiftMediaProject/vorbis,nicolaichuk/vorbis,nicolaichuk/vorbis,ksophocleous/vorbis