mirror of
https://github.com/yasm/yasm
synced 2026-08-26 22:26:05 -04:00
Also match GAS behavior by using different NOP sequences for AMD and Intel. Different "Long" NOP opcode sequences are used based on the below criteria. Defaults in 32-bit mode: - CPU directive not used: backwards compatible (no long NOP opcodes) - CPU directive with Intel CPU >= 686: Intel guidelines, using long NOPs - CPU directive with AMD CPU >= K6: AMD guidelines, using long NOPs Defaults in 64-bit mode: - CPU directive not used: Intel guidelines, using long NOPs - CPU directive with Intel CPU >= 686: Intel guidelines, using long NOPs - CPU directive with AMD CPU >= K6: AMD guidelines, using long NOPs The above defaults may be overridden with these options to the CPU directive: - CPU basicnop: backwards compatible (no long NOP opcodes) - CPU intelnop: Intel guidelines, using long NOPs - CPU amdnop: AMD guidelines, using long NOPs Suggested by: Brian Gladman <brg@gladman.plus.com> svn path=/trunk/yasm/; revision=2181 |
||
|---|---|---|
| .. | ||
| arch | ||
| dbgfmts | ||
| listfmts | ||
| objfmts | ||
| parsers | ||
| preprocs | ||
| CMakeLists.txt | ||
| Makefile.inc | ||