APUOP Common Definition File
ConceptA shared C-macro-based definition file that centrally encodes SPU instruction metadata (identifier, format, opcode, mnemonic, assembler format, register-usage map, and pipeline kind) under the APUOP macro. It serves as a single source of instruction descriptions consumed by multiple tools built on top of the SPU reference model.
WIKI
Overview
The APUOP Common Definition File is a centralized, C-macro-based specification that defines the non-functional attributes of every Synergistic Processor Unit (SPU) instruction. It is consumed alongside the SPU Reference Model by multiple downstream tools, eliminating duplicated hand-written descriptions of the instruction set across those applications.
Macro Structure
Each instruction (other than its functional behavior) is declared in the common definition file using the APUOP C macro. A representative example for the add instruction is:
APUOP(M_A, RR, 0x0c0, "a", ASM_RR, 00112, FX2)
/* Add RT<-RA+RB */
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →