|
Electroneum
|
Go to the source code of this file.
Classes | |
| struct | V4_Instruction |
Macros | |
| #define | FORCEINLINE inline |
| #define | UNREACHABLE_CODE |
| #define | V4_EXEC(i) |
| #define | V4_EXEC_10(j) |
Typedefs | |
| typedef uint32_t | v4_reg |
Enumerations | |
| enum | V4_Settings { TOTAL_LATENCY = 15 * 3, NUM_INSTRUCTIONS_MIN = 60, NUM_INSTRUCTIONS_MAX = 70, ALU_COUNT_MUL = 1, ALU_COUNT = 3 } |
| enum | V4_InstructionList { MUL, ADD, SUB, ROR, ROL, XOR, RET, V4_INSTRUCTION_COUNT = RET } |
| enum | V4_InstructionDefinition { V4_OPCODE_BITS = 3, V4_DST_INDEX_BITS = 2, V4_SRC_INDEX_BITS = 3 } |
| #define FORCEINLINE inline |
Definition at line 67 of file variant4_random_math.h.
| #define UNREACHABLE_CODE |
Definition at line 77 of file variant4_random_math.h.
| #define V4_EXEC | ( | i | ) |
| #define V4_EXEC_10 | ( | j | ) |
Definition at line 5 of file variant4_random_math.h.
| Enumerator | |
|---|---|
| V4_OPCODE_BITS | |
| V4_DST_INDEX_BITS | |
| V4_SRC_INDEX_BITS | |
Definition at line 46 of file variant4_random_math.h.
| enum V4_InstructionList |
| Enumerator | |
|---|---|
| MUL | |
| ADD | |
| SUB | |
| ROR | |
| ROL | |
| XOR | |
| RET | |
| V4_INSTRUCTION_COUNT | |
Definition at line 27 of file variant4_random_math.h.
| enum V4_Settings |
| Enumerator | |
|---|---|
| TOTAL_LATENCY | |
| NUM_INSTRUCTIONS_MIN | |
| NUM_INSTRUCTIONS_MAX | |
| ALU_COUNT_MUL | |
| ALU_COUNT | |
Definition at line 7 of file variant4_random_math.h.