Assembly is tons of fun, but once you step into real-deal deep pipelines and multiple core execution models you start to realize that some things are best left to the compiler. Even a 4~8 stage pipe can destroy your execution times if you end up with a data hazard or a lock in the middle of a...