NASM: analisador: instrução esperada rep movs
Estou transformando um executável em algum código de shell NASM (para Windows, se for relevante), mas estou encontrando "erro: analisador: instrução esperada" erros em todo o lugar, a partir de instruções rep.
label_000064,1:
lea edi,[esp+0x164]
label_0000648:
rep movs DWORD es:[edi],DWORD ds:[esi]
label_000064a:
and DWORD [esp+0x168],0x0
Existe alguma sintaxe nasm especial para isso? Estou cometendo um erro estúpido? Não tenho idéia de como corrigir esses erros e gostaria realmente de algumas orientações.
(Estou compilando com nasm -f bin -o out.bin test.asm)
Obrigado.