To anyone who wants to know: I did a simple test where I decoded an ogg file multiple times on a raspberrypi. The hard float version(libvorbisdec.so) took 60 seconds and this pascal -O3 integer version took 83 seconds. The -O1 version took about 120 seconds.

I don't have a comparison to the library version of vorbistremor.

Andrew

PS in case you dont know -O1 and -O3 are compiler flags for generating faster code