Я пытаюсь хорошо разбираться в ассемблере x86 и задавался вопросом, был ли быстрый и короткий эквивалент movl $1, %eax. Это, когда я думал, что список идиом, часто используемых на этом языке, может быть хорошей идеей.
Это может включать в себя предпочтительное использование xorl %eax, %eax в отличие от movl $0, %eax или testl %eax, %eax от cmpl $0, %eax.
О, и любезно отправьте один пример за сообщение!