Rus:
Во внутреннем компиляторе команда movq len,%ecx скомпилируется без ошибки (не соответствие размерности команды и регистра, должен быть регистр rcx). Внешний ассемблер сообщит об ошибке, но не в указанном месте.
Получается что при достаточно большом коде, мы не сможем найти ошибку, пока не переберём весь код вручную.
Eng:
In the internal compiler, the command movq len,%ecx is compiled without an error (there is no correspondence between the dimension of the command and the register, there must be a register rcx). The external assembler will report an error, but not at the specified location.
It turns out that with a sufficiently large code, we will not be able to find the error until we manually iterate through the entire code.