Developer Guide and Reference

Contents

FA

Specifies the contents of an assembly listing file.

Syntax

Linux:
None
macOS:
None
Windows:
/FA
[
specifier
]
Arguments
specifier
Denotes the contents of the assembly listing file. Possible values are
c
,
s
, or
cs
.
Default
OFF
No source or machine code annotations appear in the assembly listing file, if one is produced.
Description
These options specify what information, in addition to the assembly code, should be generated in the assembly listing file.
To use this option, you must also specify option
/Fa
, which causes an assembly listing to be generated.
Option
Description
/FA
Produces an assembly listing without source or machine code annotations.
/FAc
Produces an assembly listing with machine code annotations.
/FAs
Produces an assembly listing with source code annotations.
Note that if you use alternate option
-fsource-asm
, you must also specify the
-S
option.
/FAcs
Produces an assembly listing with source and machine code annotations.
Alternate Options
/FAc
Linux and
macOS*
:
-fcode-asm
Windows: None
/FAs
Linux and
macOS*
:
-fsource-asm
Windows: None

Product and Performance Information

1

Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804