Intrinsics to set,get and clear the status registers.
More...
Intrinsics to set,get and clear the status registers.
Satutus registers:
| Register | Width | Meaning |
| srCarry - Carry | 1 | ALU overflow carry bit |
| srSS0 SS_TLAST - TLAST | 2 | bit 0: Reading the narrow input stream returned TLAST condition |
| | bit 1: Reading the narrow input stream returned a non blocking SUCCESS condition |
| srMS0 - Non blocking | 1 | Writing the narrow output stream returned a non blocking SUCCESS condition |
| srSRS_of - Saturation | 1 | Saturation in SRS for all lanes |
| srUPS_of - Saturation | 1 | Saturation in UPS for all lanes |
| srSparse_of | 1 | Overflow in sparse vector mask |
| srFPFlags | 5 | Floating-point status flags |
| srF2IFlags | 5 | Floating-point to integer conversion status flags |
| srF2FFlags | 5 | Floating-point to bfloat16 conversion status flags |
| srF2BFlags | 5 | Floating-point to bfp16/bfp13 conversion status flags |
◆ clr_fifo_ld_uf()
◆ clr_fifo_st_of()
◆ clr_fl2fx()
◆ clr_fx2fl()
◆ clr_nlf()
◆ clr_sparse_of()
◆ clr_srs_of()
◆ clr_ups_of()
Saturation for UPS in all lanes.
◆ get_fifo_ld_uf()
| unsigned int get_fifo_ld_uf |
( |
| ) |
|
◆ get_fifo_st_of()
| unsigned int get_fifo_st_of |
( |
| ) |
|
◆ get_fl2fx()
| unsigned int get_fl2fx |
( |
| ) |
|
◆ get_fp2int_flags()
| unsigned int get_fp2int_flags |
( |
| ) |
|
◆ get_fpf2bfp_flags()
| unsigned int get_fpf2bfp_flags |
( |
| ) |
|
◆ get_fpf2f_flags()
| unsigned int get_fpf2f_flags |
( |
| ) |
|
◆ get_fpmulmac_flags()
| unsigned int get_fpmulmac_flags |
( |
| ) |
|
◆ get_fx2fl()
| unsigned int get_fx2fl |
( |
| ) |
|
◆ get_nlf()
◆ get_sparse_of()
| unsigned int get_sparse_of |
( |
| ) |
|
◆ get_srs_of()
| unsigned int get_srs_of |
( |
| ) |
|
◆ get_ups_of()
| unsigned int get_ups_of |
( |
| ) |
|
Saturation for UPS in all lanes.
◆ set_fifo_ld_uf() [1/2]
◆ set_fifo_ld_uf() [2/2]
| void set_fifo_ld_uf |
( |
unsigned int | val | ) |
|
◆ set_fifo_st_of() [1/2]
◆ set_fifo_st_of() [2/2]
| void set_fifo_st_of |
( |
unsigned int | val | ) |
|
◆ set_fl2fx() [1/2]
◆ set_fl2fx() [2/2]
| void set_fl2fx |
( |
unsigned int | val | ) |
|
◆ set_fp2int_flags()
| void set_fp2int_flags |
( |
unsigned int | val | ) |
|
◆ set_fpf2bfp_flags()
| void set_fpf2bfp_flags |
( |
unsigned int | val | ) |
|
◆ set_fpf2f_flags()
| void set_fpf2f_flags |
( |
unsigned int | val | ) |
|
◆ set_fpmulmac_flags()
| void set_fpmulmac_flags |
( |
unsigned int | val | ) |
|
◆ set_fx2fl() [1/2]
◆ set_fx2fl() [2/2]
| void set_fx2fl |
( |
unsigned int | val | ) |
|
◆ set_nlf() [1/2]
◆ set_nlf() [2/2]
| void set_nlf |
( |
unsigned int | val | ) |
|
◆ set_sparse_of() [1/2]
◆ set_sparse_of() [2/2]
| void set_sparse_of |
( |
unsigned int | val | ) |
|
◆ set_srs_of() [1/2]
◆ set_srs_of() [2/2]
| void set_srs_of |
( |
unsigned int | val | ) |
|
◆ set_ups_of() [1/2]
Saturation for UPS in all lanes.
◆ set_ups_of() [2/2]
| void set_ups_of |
( |
unsigned int | val | ) |
|
Saturation for UPS in all lanes.