Use smartalign for long nops with NASM

'CPU amdnop' is supported by YASM only.

Change-Id: Ia3f7c2ba6d3bdf2889b62f5c6127fd515d7c7394
This commit is contained in:
KO Myung-Hun 2013-02-03 21:44:56 +09:00
Родитель dd8d0134e0
Коммит 7f5e4fd7bd
1 изменённых файлов: 5 добавлений и 0 удалений

5
third_party/x86inc/x86inc.asm поставляемый
Просмотреть файл

@ -114,7 +114,12 @@
%endif
; Always use long nops (reduces 0x90 spam in disassembly on x86_32)
%ifndef __NASM_VER__
CPU amdnop
%else
%use smartalign
ALIGNMODE k7
%endif
; Macros to eliminate most code duplication between x86_32 and x86_64:
; Currently this works only for leaf functions which load all their arguments