Thanks for all responses! I will try to compare both imlementations. I'm aware about JIT (its own optimizations in conjunction with gcc ones), so my question was only about interpreter stage (non JITed path). Cheers.