The code and documentation for CIMFlow is currently under construction. Stay tuned!
CIMFlow LogoCIMFlow
Instruction Set ArchitectureInstruction DesignInstructions

Intra-Core Control

BRANCH

31-2625-2120-1615-0
BRANCH1110XXrsrtimm
BRANCH rs,rt,imm

Performs conditional instruction jump

  • xx indicates the comparison type, including BEQ (Branch if Equal), BNE (Branch if Not Equal), BGT (Branch if Greater Than), and BLT (Branch if Less Than);
  • rs and rt represent the general-purpose register numbers participating in the comparison;
  • imm indicates the offset relative to the current instruction address for the jump destination when the comparison condition is met.

Example:

BRANCH $1,$2,8

JMP

31-2625-0
JMP111100imm
JMP imm
  • Performs an unconditional instruction jump, where imm specifies the offset relative to the current instruction address for the jump destination.

Example:

JMP -8

On this page