Found a bug while doing interlaced encoding using the 64-bit port. line 182 in utils\x86_64_asm\interlacing_mmx.asm: mov rcx, [r9+rax*4] Should be a 32-bit move: mov ecx, [r9+rax*4]