Mengapa memperkenalkan instruksi MOV yang tidak berguna mempercepat loop ketat di perakitan x86_64?

Latar Belakang: Sambil mengoptimalkan beberapa kode Pascal dengan bahasa assembly yang tertanam, saya melihat MOVinstruksi yang tidak perlu , dan menghapusnya. Yang mengejutkan saya, menghapus instruksi yang tidak perlu menyebabkan program saya melambat . Saya menemukan bahwa menambahkan...