OpenSiv3D  v0.6.5
C++20 framework for creative coding
s3d::X86Features Struct Reference

対応命令セット More...

#include <CPUInfo.hpp>

Public Attributes

int fpu: 1
 
int tsc: 1
 
int cx8: 1
 
int clfsh: 1
 
int mmx: 1
 
int aes: 1
 
int erms: 1
 
int f16c: 1
 
int fma4: 1
 
int fma3: 1
 
int vaes: 1
 
int vpclmulqdq: 1
 
int bmi1: 1
 
int hle: 1
 
int bmi2: 1
 
int rtm: 1
 
int rdseed: 1
 
int clflushopt: 1
 
int clwb: 1
 
int sse: 1
 
int sse2: 1
 
int sse3: 1
 
int ssse3: 1
 
int sse4_1: 1
 
int sse4_2: 1
 
int sse4a: 1
 
int avx: 1
 
int avx2: 1
 
int avx512f: 1
 
int avx512cd: 1
 
int avx512er: 1
 
int avx512pf: 1
 
int avx512bw: 1
 
int avx512dq: 1
 
int avx512vl: 1
 
int avx512ifma: 1
 
int avx512vbmi: 1
 
int avx512vbmi2: 1
 
int avx512vnni: 1
 
int avx512bitalg: 1
 
int avx512vpopcntdq: 1
 
int avx512_4vnniw: 1
 
int avx512_4vbmi2: 1
 
int avx512_second_fma: 1
 
int avx512_4fmaps: 1
 
int avx512_bf16: 1
 
int avx512_vp2intersect: 1
 
int amx_bf16: 1
 
int amx_tile: 1
 
int amx_int8: 1
 
int pclmulqdq: 1
 
int smx: 1
 
int sgx: 1
 
int cx16: 1
 
int sha: 1
 
int popcnt: 1
 
int movbe: 1
 
int rdrnd: 1
 
int dca: 1
 
int ss: 1
 

Detailed Description

対応命令セット

Member Data Documentation

◆ aes

int s3d::X86Features::aes

◆ amx_bf16

int s3d::X86Features::amx_bf16

◆ amx_int8

int s3d::X86Features::amx_int8

◆ amx_tile

int s3d::X86Features::amx_tile

◆ avx

int s3d::X86Features::avx

◆ avx2

int s3d::X86Features::avx2

◆ avx512_4fmaps

int s3d::X86Features::avx512_4fmaps

◆ avx512_4vbmi2

int s3d::X86Features::avx512_4vbmi2

◆ avx512_4vnniw

int s3d::X86Features::avx512_4vnniw

◆ avx512_bf16

int s3d::X86Features::avx512_bf16

◆ avx512_second_fma

int s3d::X86Features::avx512_second_fma

◆ avx512_vp2intersect

int s3d::X86Features::avx512_vp2intersect

◆ avx512bitalg

int s3d::X86Features::avx512bitalg

◆ avx512bw

int s3d::X86Features::avx512bw

◆ avx512cd

int s3d::X86Features::avx512cd

◆ avx512dq

int s3d::X86Features::avx512dq

◆ avx512er

int s3d::X86Features::avx512er

◆ avx512f

int s3d::X86Features::avx512f

◆ avx512ifma

int s3d::X86Features::avx512ifma

◆ avx512pf

int s3d::X86Features::avx512pf

◆ avx512vbmi

int s3d::X86Features::avx512vbmi

◆ avx512vbmi2

int s3d::X86Features::avx512vbmi2

◆ avx512vl

int s3d::X86Features::avx512vl

◆ avx512vnni

int s3d::X86Features::avx512vnni

◆ avx512vpopcntdq

int s3d::X86Features::avx512vpopcntdq

◆ bmi1

int s3d::X86Features::bmi1

◆ bmi2

int s3d::X86Features::bmi2

◆ clflushopt

int s3d::X86Features::clflushopt

◆ clfsh

int s3d::X86Features::clfsh

◆ clwb

int s3d::X86Features::clwb

◆ cx16

int s3d::X86Features::cx16

◆ cx8

int s3d::X86Features::cx8

◆ dca

int s3d::X86Features::dca

◆ erms

int s3d::X86Features::erms

◆ f16c

int s3d::X86Features::f16c

◆ fma3

int s3d::X86Features::fma3

◆ fma4

int s3d::X86Features::fma4

◆ fpu

int s3d::X86Features::fpu

◆ hle

int s3d::X86Features::hle

◆ mmx

int s3d::X86Features::mmx

◆ movbe

int s3d::X86Features::movbe

◆ pclmulqdq

int s3d::X86Features::pclmulqdq

◆ popcnt

int s3d::X86Features::popcnt

◆ rdrnd

int s3d::X86Features::rdrnd

◆ rdseed

int s3d::X86Features::rdseed

◆ rtm

int s3d::X86Features::rtm

◆ sgx

int s3d::X86Features::sgx

◆ sha

int s3d::X86Features::sha

◆ smx

int s3d::X86Features::smx

◆ ss

int s3d::X86Features::ss

◆ sse

int s3d::X86Features::sse

◆ sse2

int s3d::X86Features::sse2

◆ sse3

int s3d::X86Features::sse3

◆ sse4_1

int s3d::X86Features::sse4_1

◆ sse4_2

int s3d::X86Features::sse4_2

◆ sse4a

int s3d::X86Features::sse4a

◆ ssse3

int s3d::X86Features::ssse3

◆ tsc

int s3d::X86Features::tsc

◆ vaes

int s3d::X86Features::vaes

◆ vpclmulqdq

int s3d::X86Features::vpclmulqdq

The documentation for this struct was generated from the following file: