since this bug report usage of NASM is disabled for lame in Gentoo. I forcibly enabled NASM usage anyway and compared to the non-NASM compile it's faster.
CODE
lame 3.98 native linux binary without nasm support:
154.8 kbps
real 0m27.791s
user 0m27.580s
sys 0m0.110s
lame 3.98 windows binary (executed within Wine!):
155.3 kbps
real 0m21.575s
user 0m20.940s
sys 0m0.100s
lame 3.98 native linux binary with nasm support:
154.8 kbps
real 0m23.689s
user 0m23.480s
sys 0m0.110s
154.8 kbps
real 0m27.791s
user 0m27.580s
sys 0m0.110s
lame 3.98 windows binary (executed within Wine!):
155.3 kbps
real 0m21.575s
user 0m20.940s
sys 0m0.100s
lame 3.98 native linux binary with nasm support:
154.8 kbps
real 0m23.689s
user 0m23.480s
sys 0m0.110s
There are also executable stacks but I already came up with a patch for that, which was easy enough using this guide. But I don't know anything about ASM so I can't figure out how to get rid of the text relocations, even though I found help on this page.
Anybody able to take a look at this issue?
Regards
mic