x86 の組み込み

[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 Blank topics are included as placeholders.]

Visual C++ コンパイラは x86 アーキテクチャで使用できる次の組み込みができます。

またVisual C++ コンパイラは SIMD 拡張子を消去ストリーミング SIMD 拡張 2 (SSE) (SSE2) をストリームの組み込み MMX をサポートします。 詳細についてはMMXSSE 命令および SSE2 組み込み を参照してください。 またCRT の多くの関数ではx86 プラットフォームで組み込み関数として実装されます。

Index

A - H   I - Q  R - Z  Language Extensions

A-H

[Go to top]

__addfsbyte

__addfsdword

__addfsword

__assume

_AddressOfReturnAddress

_BitScanForward

_BitScanReverse

_bittest

_bittestandcomplement

_bittestandreset

_bittestandset

__cpuid

__debugbreak

_disable

__emul

__emulu

_enable

__getcallerseflags

__halt

I-Q

[Go to top]

__incfsbyte

__incfsdword

__incfsword

__int2c

_InterlockedAddLargeStatistic

_InterlockedAnd

_interlockedbittestandreset

_interlockedbittestandset

_InterlockedCompareExchange16

_InterlockedCompareExchange64

_InterlockedCompareExchange

_InterlockedDecrement16

_InterlockedDecrement

_InterlockedExchangeAdd

_InterlockedExchange

_InterlockedIncrement16

_InterlockedIncrement

_InterlockedOr

_InterlockedXor

__lidt

__ll_lshift

__ll_rshift

__noop

__nop

R-Z

[Go to top]

__readcr8

__readdr

__readeflags

__readfsbyte

__readfsdword

__readfsqword

__readfsword

_ReadBarrier

_ReadWriteBarrier

_ReturnAddress

_rotl16

_rotl8

_rotr16

_rotr8

__sidt

__svm_clgi

__svm_invlpga

__svm_skinit

__svm_stgi

__svm_vmload

__svm_vmrun

__svm_vmsave

__ud2

__ull_rshift

__vmx_off

__vmx_vmptrst

__writecr8

__writedr

__writeeflags

__writefsbyte

__writefsdword

__writefsqword

__writefsword

_WriteBarrier

言語拡張機能

次の関数は前にアンダースコアの有無にかかわらずMicrosoft 拡張機能を有効にする /Ze コンパイラ オプションを指定する場合にだけ有効です :

[Go to top]

_inp

INP

_inpd

inpd

_inpw

inpw

_outp

outp

_outpd

outpd

_outpw

outpw

参照

Reference

コンパイラ組み込み関数。

その他の技術情報

C++ 言語リファレンス