Description
Compiled backend reporting, safe CPU availability, and coarse selection.
Architecture_Name
function Architecture_Name return String
Return value
Available
function Available (Backend : Backend_Kind) return Boolean
Parameters
- Backend
Return value
Backend_Kind
type Backend_Kind is (Scalar, NEON, SSE2, AVX2);
Enumeration literals
- Scalar
- NEON
- SSE2
- AVX2
Backend_Unavailable
Backend_Unavailable : exception;
Best_Available
function Best_Available return Backend_Kind
Return value
Compiled
function Compiled (Backend : Backend_Kind) return Boolean
Parameters
- Backend
Return value
Name
function Name (Backend : Backend_Kind) return String
Parameters
- Backend
Return value
Require
procedure Require (Backend : Backend_Kind)
Parameters
- Backend