|
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 |
1.8.13