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