Holds operand decorators.
More...
#include <fcml_common.hpp>
Holds operand decorators.
- Since
- 1.2.0
◆ Decorators()
fcml::Decorators::Decorators |
( |
| ) |
|
|
inline |
Creates an empty operand decorators container.
- Since
- 1.2.0
◆ getBcast()
const Nullable< fcml_uint8_t > & fcml::Decorators::getBcast |
( |
| ) |
const |
|
inline |
Gets AVX-512 {bcast} decorator.
- Returns
- Value of {bcast} decorator.
- Since
- 1.2.0
◆ getEr()
Gets AVX-512 {er} decorator.
- Returns
- Value of {er} decorator.
- Since
- 1.2.0
◆ getOpmaskReg() [1/2]
Register & fcml::Decorators::getOpmaskReg |
( |
| ) |
|
|
inline |
Gets AVX-512 opmask register for {k} decorator.
- Returns
- Opmask register.
- Since
- 1.2.0
◆ getOpmaskReg() [2/2]
const Register & fcml::Decorators::getOpmaskReg |
( |
| ) |
const |
|
inline |
Gets constant AVX-512 opmask register for {k} decorator.
- Returns
- Opmask register.
- Since
- 1.2.0
◆ isSae()
fcml_bool fcml::Decorators::isSae |
( |
| ) |
const |
|
inline |
Gets AVX-512 {sae} decorator.
- Returns
- True if {sae} is set.
- Since
- 1.2.0
◆ isZ()
fcml_bool fcml::Decorators::isZ |
( |
| ) |
const |
|
inline |
Gets AVX-512 {z} operator.
- Returns
- {z} operator.
- Since
- 1.2.0
◆ operator!=()
bool fcml::Decorators::operator!= |
( |
const Decorators & | decorators | ) |
const |
|
inline |
Checks if two decorators are equal or not.
- Parameters
-
- Returns
- True if they are NOT equal.
- Since
- 1.2.0
◆ operator==()
bool fcml::Decorators::operator== |
( |
const Decorators & | decorators | ) |
const |
|
inline |
Checks if two decorators containers are equal or not.
- Parameters
-
- Returns
- True if they are equal.
- Since
- 1.2.0
◆ setBcast()
Sets a new AVX-512 {bcast} decorator.
- Parameters
-
- Returns
- Decorators..
- Since
- 1.2.0
◆ setEr()
Sets AVX-512 {er} decorator.
- Parameters
-
- Since
- 1.2.0
◆ setOpmaskReg()
Sets AVX-512 opmask register for {k} decorator.
- Parameters
-
opmaskReg | Opmask register. |
- Since
- 1.2.0
◆ setSae()
Decorators & fcml::Decorators::setSae |
( |
const fcml_bool | sae | ) |
|
|
inline |
Sets AVX-512 {sae} decorator.
- Parameters
-
- Since
- 1.2.0
◆ setZ()
Decorators & fcml::Decorators::setZ |
( |
fcml_bool | z | ) |
|
|
inline |
Sets a new AVX-512 {z} decorator.
- Parameters
-
- Returns
- Decorators.
- Since
- 1.2.0
The documentation for this class was generated from the following file: