fcml
1.2.2
|
Holds operand decorators. More...
#include <fcml_common.hpp>
Public Types | |
enum | EmbeededRoundingControl { FCML_ERC_RNE = 0, FCML_ERC_RD, FCML_ERC_RU, FCML_ERC_RZ } |
Rounding mode. | |
Public Member Functions | |
Decorators () | |
Creates an empty operand decorators container. More... | |
Decorators & | setZ (fcml_bool z) |
Sets a new AVX-512 {z} decorator. More... | |
Decorators & | setBcast (const Nullable< fcml_uint8_t > &bcast) |
Sets a new AVX-512 {bcast} decorator. More... | |
Decorators & | setOpmaskReg (const Register &opmaskReg) |
Sets AVX-512 opmask register for {k} decorator. More... | |
Decorators & | setEr (const Nullable< EmbeededRoundingControl > &er) |
Sets AVX-512 {er} decorator. More... | |
Decorators & | setSae (const fcml_bool sae) |
Sets AVX-512 {sae} decorator. More... | |
fcml_bool | isZ () const |
Gets AVX-512 {z} operator. More... | |
const Nullable< fcml_uint8_t > & | getBcast () const |
Gets AVX-512 {bcast} decorator. More... | |
const Register & | getOpmaskReg () const |
Gets constant AVX-512 opmask register for {k} decorator. More... | |
Register & | getOpmaskReg () |
Gets AVX-512 opmask register for {k} decorator. More... | |
const Nullable< EmbeededRoundingControl > & | getEr () const |
Gets AVX-512 {er} decorator. More... | |
fcml_bool | isSae () const |
Gets AVX-512 {sae} decorator. More... | |
bool | operator== (const Decorators &decorators) const |
Checks if two decorators containers are equal or not. More... | |
bool | operator!= (const Decorators &decorators) const |
Checks if two decorators are equal or not. More... | |
Holds operand decorators.
|
inline |
Creates an empty operand decorators container.
|
inline |
Gets AVX-512 {bcast} decorator.
|
inline |
Gets AVX-512 {er} decorator.
|
inline |
Gets constant AVX-512 opmask register for {k} decorator.
|
inline |
Gets AVX-512 opmask register for {k} decorator.
|
inline |
Gets AVX-512 {sae} decorator.
|
inline |
Gets AVX-512 {z} operator.
|
inline |
Checks if two decorators are equal or not.
decorators | Decorators. |
|
inline |
Checks if two decorators containers are equal or not.
decorators | Decorators. |
|
inline |
Sets a new AVX-512 {bcast} decorator.
bcast | Decorator value. |
|
inline |
Sets AVX-512 {er} decorator.
er | {er} decorator. |
|
inline |
Sets AVX-512 opmask register for {k} decorator.
opmaskReg | Opmask register. |
|
inline |
Sets AVX-512 {sae} decorator.
sae | {sae} decorator. |
|
inline |