64'de asm kodları çok uzun olmaz. 256b falan kasılabilir kolayca.
8086'ya göre kod uzunluğu açısından en büyük dezavantajı tek bir komutla (mov) load/store yapılamamasıdır. Bu tür işlemler için lda,sta ldx,stx, ldy,sty gibi iki komut gerekir.
Bir de sonradan eklenen "shr ax,2" gibi birden fazla shiftingi tek komutla halletme özelliği de yok ancak yanlış bilmiyorsam eskiden 8086 standartlarında da bu yoktu sonradan eklendi.
Kıyaslama tabii ki kod uzunluğu açısından. Yoksa MMX, FPU v.s. olayına hiç girmeyelim commodore assemblerında mul, div v.s. bile yok bırakın fsin'i cartı curtu.