Loading...
Searching...
No Matches
instructions.h File Reference
#include "pico.h"
#include "hardware/hazard3/features.h"

Go to the source code of this file.

Macros

#define __hazard3_bextm(nbits, rs1, rs2)
#define __hazard3_bextmi(nbits, rs1, rs2)
#define __hazard3_block()
#define __hazard3_unblock()

Macro Definition Documentation

◆ __hazard3_bextm

#define __hazard3_bextm ( nbits,
rs1,
rs2 )
Value:
(((rs1) >> ((rs2) & 0x1f)) & (0xffu >> (7 - (((nbits) - 1) & 0x7))))

◆ __hazard3_bextmi

#define __hazard3_bextmi ( nbits,
rs1,
rs2 )
Value:
(((rs1) >> ((shamt) & 0x1f)) & (0xffu >> (7 - (((nbits) - 1) & 0x7))))

◆ __hazard3_block

#define __hazard3_block ( )
Value:
do {} while (0)

◆ __hazard3_unblock

#define __hazard3_unblock ( )
Value:
do {} while (0)