![]() |
NEORV32 API Reference
The NEORV32 RISC-V Processor
|
CPU Core custom functions unit HW driver header file. More...
#include <stdint.h>Go to the source code of this file.
Macros | |
Low-level CFU custom instruction prototypes ("intrinsics"). | |
Note that each instruction provides a uint32_t return value. | |
| #define | neorv32_cfu_r_instr(funct7, funct3, rs1, rs2) |
| #define | neorv32_cfu_i_instr(funct3, imm12, rs1) |
Functions | |
| int | neorv32_cfu_available (void) |
CPU Core custom functions unit HW driver header file.
| #define neorv32_cfu_i_instr | ( | funct3, | |
| imm12, | |||
| rs1 ) |
I-type CFU custom instruction (CUSTOM-1 opcode)
| #define neorv32_cfu_r_instr | ( | funct7, | |
| funct3, | |||
| rs1, | |||
| rs2 ) |
R-type CFU custom instruction (CUSTOM-0 opcode)
| int neorv32_cfu_available | ( | void | ) |
Prototypes
Check if custom functions unit was synthesized.