Mercurial > repo
view nasmbuild/nasm-2.13rc9/test/movimm.asm @ 10656:d14f0b444087
<oerjan> ` cd wisdom; mv {\xc3\x84,\xc3\xa4}; mv \'{\xc3\x85,\xc3\xa5}\'
author | HackBot |
---|---|
date | Thu, 13 Apr 2017 03:46:40 +0000 |
parents | 587a0a262d22 |
children |
line wrap: on
line source
;Testname=unoptimized; Arguments=-fbin -omovimm.bin -O0; Files=stdout stderr movimm.bin ;Testname=optimized; Arguments=-fbin -omovimm.bin -Ox; Files=stdout stderr movimm.bin bits 64 mov rax,1234567890abcdefh mov eax,1234567890abcdefh mov rax,dword 1234567890abcdefh mov rax,qword 1234567890abcdefh mov dword [rsi],1234567890abcdefh mov qword [rsi],1234567890abcdefh mov dword [rsi],dword 1234567890abcdefh mov qword [rsi],dword 1234567890abcdefh ; mov qword [rsi],qword 1234567890abcdefh ; Error ; mov [rsi],qword 1234567890abcdefh ; Error mov [rsi],dword 1234567890abcdefh ; The optimizer probably should compact these forms, doesn't yet? mov rax,12345678h mov eax,12345678h mov rax,dword 12345678h mov rax,qword 12345678h mov dword [rsi],12345678h mov qword [rsi],12345678h mov dword [rsi],dword 12345678h mov qword [rsi],dword 12345678h ; mov qword [rsi],qword 12345678h ; Error ; mov [rsi],qword 12345678h ; Error mov [rsi],dword 12345678h