tesseract  v4.0.0-17-g361f3264
Open Source OCR Engine
SIMDDetect Class Reference

#include <simddetect.h>

Collaboration diagram for SIMDDetect:

Static Public Member Functions

static bool IsAVXAvailable ()
 
static bool IsAVX2Available ()
 
static bool IsAVX512FAvailable ()
 
static bool IsAVX512BWAvailable ()
 
static bool IsSSEAvailable ()
 

Private Member Functions

 SIMDDetect ()
 

Static Private Attributes

static SIMDDetect detector
 
static TESS_API bool avx_available_
 
static TESS_API bool avx2_available_
 
static TESS_API bool avx512F_available_
 
static TESS_API bool avx512BW_available_
 
static TESS_API bool sse_available_
 

Constructor & Destructor Documentation

◆ SIMDDetect()

SIMDDetect::SIMDDetect ( )
private

Member Function Documentation

◆ IsAVX2Available()

static bool SIMDDetect::IsAVX2Available ( )
inlinestatic

◆ IsAVX512BWAvailable()

static bool SIMDDetect::IsAVX512BWAvailable ( )
inlinestatic

◆ IsAVX512FAvailable()

static bool SIMDDetect::IsAVX512FAvailable ( )
inlinestatic

◆ IsAVXAvailable()

static bool SIMDDetect::IsAVXAvailable ( )
inlinestatic

◆ IsSSEAvailable()

static bool SIMDDetect::IsSSEAvailable ( )
inlinestatic

Member Data Documentation

◆ avx2_available_

bool SIMDDetect::avx2_available_
staticprivate

◆ avx512BW_available_

bool SIMDDetect::avx512BW_available_
staticprivate

◆ avx512F_available_

bool SIMDDetect::avx512F_available_
staticprivate

◆ avx_available_

bool SIMDDetect::avx_available_
staticprivate

◆ detector

SIMDDetect SIMDDetect::detector
staticprivate

◆ sse_available_

bool SIMDDetect::sse_available_
staticprivate

The documentation for this class was generated from the following files: