Flutter Engine
The Flutter Engine
|
#include <SkCpu.h>
Public Types | |
enum | { SSE1 = 1 << 0 , SSE2 = 1 << 1 , SSE3 = 1 << 2 , SSSE3 = 1 << 3 , SSE41 = 1 << 4 , SSE42 = 1 << 5 , AVX = 1 << 6 , F16C = 1 << 7 , FMA = 1 << 8 , AVX2 = 1 << 9 , BMI1 = 1 << 10 , BMI2 = 1 << 11 , HSW = AVX2 | BMI1 | BMI2 | F16C | FMA , AVX512F = 1 << 12 , AVX512DQ = 1 << 13 , AVX512IFMA = 1 << 14 , AVX512PF = 1 << 15 , AVX512ER = 1 << 16 , AVX512CD = 1 << 17 , AVX512BW = 1 << 18 , AVX512VL = 1 << 19 , SKX = AVX512F | AVX512DQ | AVX512CD | AVX512BW | AVX512VL , ERMS = 1 << 20 } |
enum | { LOONGARCH_SX = 1 << 0 , LOONGARCH_ASX = 1 << 1 } |
Static Public Member Functions | |
static void | CacheRuntimeFeatures () |
static bool | Supports (uint32_t) |
anonymous enum |
Enumerator | |
---|---|
SSE1 | |
SSE2 | |
SSE3 | |
SSSE3 | |
SSE41 | |
SSE42 | |
AVX | |
F16C | |
FMA | |
AVX2 | |
BMI1 | |
BMI2 | |
HSW | |
AVX512F | |
AVX512DQ | |
AVX512IFMA | |
AVX512PF | |
AVX512ER | |
AVX512CD | |
AVX512BW | |
AVX512VL | |
SKX | |
ERMS |
Definition at line 16 of file SkCpu.h.
anonymous enum |
Enumerator | |
---|---|
LOONGARCH_SX | |
LOONGARCH_ASX |
|
static |
|
inlinestatic |
Definition at line 58 of file SkCpu.h.