-
Notifications
You must be signed in to change notification settings - Fork 13
fplX86CPUCapabilities Struct Reference
Container storing the capabilities of an x86 CPU. More...
#include <final_platform_layer.h>
| Type | Name |
|---|---|
| bool |
hasADX Has ADX support. |
| bool |
hasAES_NI Has AES-NI support. |
| bool |
hasAVX Has AVX support. |
| bool |
hasAVX2 Has AVX2 support. |
| bool |
hasAVX512 Has AVX512 support. |
| bool |
hasBMI1 Has BMI1 support. |
| bool |
hasBMI2 Has BMI2 support. |
| bool |
hasEM64T Has EM64T support. |
| bool |
hasF16C Has F16C support. |
| bool |
hasFMA3 Has FMA3 support. |
| bool |
hasMMX MMX support. |
| bool |
hasSHA Has SHA support. |
| bool |
hasSSE Has SSE support. |
| bool |
hasSSE2 Has SSE2 support. |
| bool |
hasSSE3 Has SSE3 support. |
| bool |
hasSSE4_1 Has SSE4.1 support. |
| bool |
hasSSE4_2 Has SSE4.2 support. |
| bool |
hasSSSE3 Has SSSE3 support. |
Container storing the capabilities of an x86 CPU.
Definition at line 5596 of file final_platform_layer.h.
bool fplX86CPUCapabilities::hasADXHas ADX support.
Definition at line 5630 of file final_platform_layer.h.
bool fplX86CPUCapabilities::hasAES_NIHas AES-NI support.
Definition at line 5622 of file final_platform_layer.h.
bool fplX86CPUCapabilities::hasAVXHas AVX support.
Definition at line 5612 of file final_platform_layer.h.
bool fplX86CPUCapabilities::hasAVX2Has AVX2 support.
Definition at line 5614 of file final_platform_layer.h.
bool fplX86CPUCapabilities::hasAVX512Has AVX512 support.
Definition at line 5616 of file final_platform_layer.h.
bool fplX86CPUCapabilities::hasBMI1Has BMI1 support.
Definition at line 5626 of file final_platform_layer.h.
bool fplX86CPUCapabilities::hasBMI2Has BMI2 support.
Definition at line 5628 of file final_platform_layer.h.
bool fplX86CPUCapabilities::hasEM64THas EM64T support.
Definition at line 5620 of file final_platform_layer.h.
bool fplX86CPUCapabilities::hasF16CHas F16C support.
Definition at line 5632 of file final_platform_layer.h.
bool fplX86CPUCapabilities::hasFMA3Has FMA3 support.
Definition at line 5618 of file final_platform_layer.h.
bool fplX86CPUCapabilities::hasMMXMMX support.
Definition at line 5598 of file final_platform_layer.h.
bool fplX86CPUCapabilities::hasSHAHas SHA support.
Definition at line 5624 of file final_platform_layer.h.
bool fplX86CPUCapabilities::hasSSEHas SSE support.
Definition at line 5600 of file final_platform_layer.h.
bool fplX86CPUCapabilities::hasSSE2Has SSE2 support.
Definition at line 5602 of file final_platform_layer.h.
bool fplX86CPUCapabilities::hasSSE3Has SSE3 support.
Definition at line 5604 of file final_platform_layer.h.
bool fplX86CPUCapabilities::hasSSE4_1Has SSE4.1 support.
Definition at line 5608 of file final_platform_layer.h.
bool fplX86CPUCapabilities::hasSSE4_2Has SSE4.2 support.
Definition at line 5610 of file final_platform_layer.h.
bool fplX86CPUCapabilities::hasSSSE3Has SSSE3 support.
Definition at line 5606 of file final_platform_layer.h.
The documentation for this struct was generated from the following file:
- Assertion & Debug
- Atomic operations
- Audio functions
- Clipboard functions
- Console functions
- Constants
- Display/Monitor functions
- Dynamic library loading
- Error Handling
- Files/IO functions
- Function macros
- Hardware Infos
- Input types and functions
- Localization functions
- Logging
- Memory Macros
- Memory functions
- Operating system Infos
- Path functions
- Platform functions
- Session Infos
- Settings & Configurations
- Storage class identifiers
- String functions
- Threading and synchronizations routines
- Timing functions
- Video functions
- Window events
- Window functions
- fplARMCPUCapabilities
- fplAudioChannelMap
- fplAudioDeviceID
- fplAudioDeviceInfo
- fplAudioFormat
- fplAudioSettings
- fplColor32
- fplConditionVariable
- fplConsoleSettings
- fplCPUCapabilities
- fplCPUIDLeaf
- fplDateTime
- fplDateTimeCreationResult
- fplDateTimeResult
- fplDisplayInfo
- fplDisplayMode
- fplDynamicLibraryHandle
- fplEndianess
- fplEvent
- fplFileEntry
- fplFileHandle
- fplFilePermissions
- fplFileTimeStamps
- fplGamepadButton
- fplGamepadData
- fplGamepadEvent
- fplGamepadInfo
- fplGamepadInputBinding
- fplGamepadMapping
- fplGamepadSettings
- fplGamepadState
- fplGamepadStates
- fplGraphicsApiSettings
- fplImageSource
- fplInputBackendMask
- fplInputBackendSupport
- fplInputDevice
- fplInputDeviceGuid
- fplInputSettings
- fplInternalConditionVariable
- fplInternalDynamicLibraryHandle
- fplInternalFileEntryHandle
- fplInternalFileHandle
- fplInternalFileRootInfo
- fplInternalMutexHandle
- fplInternalSemaphoreHandle
- fplInternalSignalHandle
- fplInternalThreadHandle
- fplKeyboardEvent
- fplKeyboardState
- fplLogSettings
- fplLogWriter
- fplLogWriterConsole
- fplLogWriterCustom
- fplMemoryAllocationSettings
- fplMemoryBlock
- fplMemoryInfos
- fplMemorySettings
- fplMouseEvent
- fplMouseState
- fplMutexHandle
- fplOpenGLSettings
- fplOSVersionInfos
- fplSemaphoreHandle
- fplSettings
- fplSignalHandle
- fplSpecificAudioSettings
- fplThreadHandle
- fplThreadParameters
- fplTimestamp
- fplVersionInfo
- fplVideoBackBuffer
- fplVideoRect
- fplVideoRequirements
- fplVideoRequirementsVulkan
- fplVideoSettings
- fplVideoSurface
- fplVideoSurfaceOpenGL
- fplVideoSurfaceVulkan
- fplVideoWindow
- fplVulkanSettings
- fplWindowCallbacks
- fplWindowDropFiles
- fplWindowEvent
- fplWindowPosition
- fplWindowSettings
- fplWindowSize
- fplX86CPUCapabilities