some assembly optimizations