mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-02-23 12:01:15 +08:00
invoke.texi (i386 and x86-64 Options): Clarify -msahf option.
* doc/invoke.texi (i386 and x86-64 Options): Clarify -msahf option. From-SVN: r122910
This commit is contained in:
parent
e31657e812
commit
8c5fd59f94
@ -1,3 +1,7 @@
|
||||
2007-03-14 Uros Bizjak <ubizjak@gmail.com>
|
||||
|
||||
* doc/invoke.texi (i386 and x86-64 Options): Clarify -msahf option.
|
||||
|
||||
2007-03-13 Seongbae Park <seongbae.park@gmail.com>
|
||||
|
||||
PR tree-optimization/30590
|
||||
|
@ -10091,11 +10091,12 @@ atomic built-in functions: see @ref{Atomic Builtins} for details.
|
||||
|
||||
@item -msahf
|
||||
@opindex -msahf
|
||||
This option will enable GCC to use SAHF instruction in generated code. Early
|
||||
Intel CPUs with Intel 64 lacked LAHF and SAHF instructions supported by AMD64
|
||||
until introduction of Pentium 4 G1 step in December 2005. LAHF and SAHF are
|
||||
load and store instructions, respectively, for certain status flags. These
|
||||
instructions are used for virtualization and floating-point condition handling.
|
||||
This option will enable GCC to use SAHF instruction in generated 64-bit code.
|
||||
Early Intel CPUs with Intel 64 lacked LAHF and SAHF instructions supported
|
||||
by AMD64 until introduction of Pentium 4 G1 step in December 2005. LAHF and
|
||||
SAHF are load and store instructions, respectively, for certain status flags.
|
||||
In 64-bit mode, SAHF instruction is used to optimize @code{fmod}, @code{drem}
|
||||
or @code{remainder} built-in functions: see @ref{Other Builtins} for details.
|
||||
|
||||
@item -mpush-args
|
||||
@itemx -mno-push-args
|
||||
|
Loading…
Reference in New Issue
Block a user