|
HikoGUI
A low latency retained GUI
|
Public Types | |
| using | value_type = half |
| using | register_type = __m128i |
| using | array_type = std::array<half, 4> |
Static Public Member Functions | |
| static hi_force_inline register_type | L (array_type a) noexcept |
| Load an array into a register. | |
| static hi_force_inline array_type | S (register_type a) noexcept |
| Store a register into an array. | |
| static hi_force_inline array_type | convert (std::array< float, 4 > a) noexcept |
| static hi_force_inline array_type | undefined () noexcept |
| static hi_force_inline array_type | set_zero () noexcept |
| static hi_force_inline array_type | set_all_ones () noexcept |
| static hi_force_inline array_type | set_one () noexcept |
| static hi_force_inline array_type | inv (array_type a) noexcept |
| static hi_force_inline bool | test (array_type a, array_type b) noexcept |
| static hi_force_inline array_type | _or (array_type a, array_type b) noexcept |
| static hi_force_inline array_type | _and (array_type a, array_type b) noexcept |
| static hi_force_inline array_type | _xor (array_type a, array_type b) noexcept |
| static hi_force_inline array_type | andnot (array_type a, array_type b) noexcept |
| static hi_force_inline array_type | sll (array_type a, unsigned int b) noexcept |
| static hi_force_inline array_type | srl (array_type a, unsigned int b) noexcept |
| static hi_force_inline array_type | sra (array_type a, unsigned int b) noexcept |
|
inlinestaticnoexcept |
Load an array into a register.
|
inlinestaticnoexcept |
Store a register into an array.