Implementing Fast Interpreters 
This post by Mike Pall has a bit more depth about the assembly interpreter details, particularly about stuff like branch prediction: <a href="http://article.gmane.org/gmane.comp.lang.lua.general/75426" rel="nofollow">http://article.gmane.org/gmane.comp.lang.lua.general/75426</a>