Expand description
Opcode definitions and constants for WAVE ISA decoding.
Mirrors the exact opcode assignments from wave-asm to ensure consistency between assembler, disassembler, and emulator.
Enums§
- Atomic
Op - BitOp
Type - CmpOp
- Control
Op - CvtType
- F16Op
- F16Packed
Op - F64Div
Sqrt Op - F64Op
- FUnary
Op - MemWidth
- MiscOp
- Opcode
- Scope
- SyncOp
- Wave
OpType - Wave
Reduce Type
Constants§
- EXTENDED_
RS3_ MASK - EXTENDED_
RS3_ SHIFT - EXTENDED_
RS4_ MASK - EXTENDED_
RS4_ SHIFT - FLAGS_
MASK - FLAGS_
SHIFT - MISC_
OP_ FLAG - MODIFIER_
MASK - MODIFIER_
SHIFT - OPCODE_
MASK - OPCODE_
SHIFT - PRED_
MASK - PRED_
NEG_ MASK - PRED_
NEG_ SHIFT - PRED_
SHIFT - RD_MASK
- RD_
SHIFT - RS1_
MASK - RS1_
SHIFT - RS2_
MASK - RS2_
SHIFT - SCOPE_
MASK - SCOPE_
SHIFT - SPECIAL_
REGISTER_ NAMES - SYNC_
OP_ FLAG