97 |
%if (%1) |
%if (%1) |
98 |
movq mm0, [eax] |
movq mm0, [eax] |
99 |
%else |
%else |
100 |
movq mm0, [dword eax] |
movq mm0, [eax+0] |
101 |
|
; --- |
102 |
|
; nasm >0.99.x rejects the original statement: |
103 |
|
; movq mm0, [dword eax] |
104 |
|
; as it is ambiguous. for this statement nasm <0.99.x would |
105 |
|
; generate "movq mm0,[eax+0]" |
106 |
|
; --- |
107 |
%endif |
%endif |
108 |
pavgb mm0, [eax+1] |
pavgb mm0, [eax+1] |
109 |
movq mm1, [eax+edx] |
movq mm1, [eax+edx] |
585 |
ret |
ret |
586 |
.endfunc |
.endfunc |
587 |
|
|
588 |
|
|
589 |
|
%ifidn __OUTPUT_FORMAT__,elf |
590 |
|
section ".note.GNU-stack" noalloc noexec nowrite progbits |
591 |
|
%endif |
592 |
|
|