Skip to content

Commit 5627844

Browse files
committed
doc - portion of flag
1 parent 2b245fa commit 5627844

File tree

1 file changed

+6
-8
lines changed

1 file changed

+6
-8
lines changed

docs/build/reference/oi-generate-intrinsic-functions.md

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ title: "/Oi (Generate Intrinsic Functions)"
44
ms.date: "11/04/2016"
55
f1_keywords: ["VC.Project.VCCLCompilerTool.EnableIntrinsicFunctions", "/oi", "VC.Project.VCCLWCECompilerTool.EnableIntrinsicFunctions"]
66
helpviewer_keywords: ["Oi compiler option [C++]", "intrinsic functions, generate", "/Oi compiler option [C++]", "-Oi compiler option [C++]", "generate intrinsic functions compiler option [C++]"]
7-
ms.assetid: fa4a3bf6-0ed8-481b-91c0-add7636132b4
87
---
98
# /Oi (Generate Intrinsic Functions)
109

@@ -18,11 +17,12 @@ Replaces some function calls with intrinsic or otherwise special forms of the fu
1817

1918
## Remarks
2019

21-
Programs that use intrinsic functions are faster because they do not have the overhead of function calls, but may be larger because of the additional code created.
20+
Programs that use intrinsic functions are faster because they do not have the overhead of function calls but may be larger because of the additional code created.
2221

2322
See [intrinsic](../../preprocessor/intrinsic.md) for more information on which functions have intrinsic forms.
2423

25-
**/Oi** is only a request to the compiler to replace some function calls with intrinsics; the compiler may call the function (and not replace the function call with an intrinsic) if it will result in better performance.
24+
**/Oi** is only a request to the compiler to replace some function calls with intrinsics. The compiler may call the function (and not replace the function call with an intrinsic) if it will result in better performance.\
25+
**/Oi-** turns off this behavior, which may be useful if `/Oi` has been specified elsewhere and you want to override it.
2626

2727
**x86 Specific**
2828

@@ -37,9 +37,7 @@ You also use [intrinsic](../../preprocessor/intrinsic.md) to create intrinsic fu
3737
### To set this compiler option in the Visual Studio development environment
3838

3939
1. Open the project's **Property Pages** dialog box. For details, see [Set C++ compiler and build properties in Visual Studio](../working-with-project-properties.md).
40-
4140
1. Select the **Configuration Properties** > **C/C++** > **Optimization** property page.
42-
4341
1. Modify the **Enable Intrinsic Functions** property.
4442

4543
### To set this compiler option programmatically
@@ -48,7 +46,7 @@ You also use [intrinsic](../../preprocessor/intrinsic.md) to create intrinsic fu
4846

4947
## See also
5048

51-
[/O Options (Optimize Code)](o-options-optimize-code.md)<br/>
52-
[MSVC Compiler Options](compiler-options.md)<br/>
53-
[MSVC Compiler Command-Line Syntax](compiler-command-line-syntax.md)<br/>
49+
[/O Options (Optimize Code)](o-options-optimize-code.md)\
50+
[MSVC Compiler Options](compiler-options.md)\
51+
[MSVC Compiler Command-Line Syntax](compiler-command-line-syntax.md)\
5452
[Compiler Intrinsics](../../intrinsics/compiler-intrinsics.md)

0 commit comments

Comments
 (0)