Bitwise
On this Page
Bitwise¶
Brev¶
Represents BREV instruction.
Intrinsics Prototype and Arguments
uint32_t s_f32_brev(float a, int switches=0, uint32_t income={}, bool predicate=1, bool polarity=0) |
uint16_t s_bf16_brev(bf16 a, int switches=0, uint16_t income={}, bool predicate=1, bool polarity=0) |
int32_t s_i32_brev(int32_t a, int switches=0, int32_t income={}, bool predicate=1, bool polarity=0) |
uint32_t s_u32_brev(uint32_t a, int switches=0, uint32_t income={}, bool predicate=1, bool polarity=0) |
int16_t s_i16_brev(int16_t a, int switches=0, int16_t income={}, bool predicate=1, bool polarity=0) |
uint16_t s_u16_brev(uint16_t a, int switches=0, uint16_t income={}, bool predicate=1, bool polarity=0) |
int8_t s_i8_brev(int8_t a, int switches=0, int8_t income={}, bool predicate=1, bool polarity=0) |
uint8_t s_u8_brev(uint8_t a, int switches=0, uint8_t income={}, bool predicate=1, bool polarity=0) |
uint64 v_f32_brev_b(float64 a, int switches=0, uint64 income={}, bool predicate=1, bool polarity=0) |
uint64 v_f32_brev_vb(float64 a, int switches, uint64 income, bool64 predicate, bool polarity=0) |
ushort128 v_bf16_brev_b(bfloat128 a, int switches=0, ushort128 income={}, bool predicate=1, bool polarity=0) |
ushort128 v_bf16_brev_vb(bfloat128 a, int switches, ushort128 income, bool128 predicate, bool polarity=0) |
int64 v_i32_brev_b(int64 a, int switches=0, int64 income={}, bool predicate=1, bool polarity=0) |
int64 v_i32_brev_vb(int64 a, int switches, int64 income, bool64 predicate, bool polarity=0) |
uint64 v_u32_brev_b(uint64 a, int switches=0, uint64 income={}, bool predicate=1, bool polarity=0) |
uint64 v_u32_brev_vb(uint64 a, int switches, uint64 income, bool64 predicate, bool polarity=0) |
short128 v_i16_brev_b(short128 a, int switches=0, short128 income={}, bool predicate=1, bool polarity=0) |
short128 v_i16_brev_vb(short128 a, int switches, short128 income, bool128 predicate, bool polarity=0) |
ushort128 v_u16_brev_b(ushort128 a, int switches=0, ushort128 income={}, bool predicate=1, bool polarity=0) |
ushort128 v_u16_brev_vb(ushort128 a, int switches, ushort128 income, bool128 predicate, bool polarity=0) |
char256 v_i8_brev_b(char256 a, int switches=0, char256 income={}, bool predicate=1, bool polarity=0) |
char256 v_i8_brev_vb(char256 a, int switches, char256 income, bool256 predicate, bool polarity=0) |
uchar256 v_u8_brev_b(uchar256 a, int switches=0, uchar256 income={}, bool predicate=1, bool polarity=0) |
uchar256 v_u8_brev_vb(uchar256 a, int switches, uchar256 income, bool256 predicate, bool polarity=0) |
a |
The source operand (SRC1). |
switches |
Switches of the instructions. |
income |
This value is returned if the predicate is false. |
predicate |
Predicate value for the instruction. |
polarity |
True if polarity of the predicate is inverted. |
The source operand bits in reversed order.