Skip to content

Set Commit Argument

Ch 16   BRU — Branch and Compare  |  **Group:** Set Commit Argument  |  **Forms:** 26  |  **Unique mnemonics:** 26

SETC instructions that encode the block-commit condition.

Instructions

Mnemonic Assembly Length Decode Description
C.SETC.EQ c.setc.eq srcL, srcR 16 [16-bit C.] Sets the block-commit condition.
C.SETC.NE c.setc.ne srcL, srcR 16 [16-bit C.] Sets the block-commit condition.
HL.SETC.ANDI hl.setc.andi SrcL, simm 48 [48-bit HL.] Sets the block-commit condition.
HL.SETC.EQI hl.setc.eqi SrcL, simm 48 [48-bit HL.] Sets the block-commit condition.
HL.SETC.GEI hl.setc.gei SrcL, simm 48 [48-bit HL.] Sets the block-commit condition.
HL.SETC.GEUI hl.setc.geui SrcL, uimm 48 [48-bit HL.] Sets the block-commit condition.
HL.SETC.LTI hl.setc.lti SrcL, simm 48 [48-bit HL.] Sets the block-commit condition.
HL.SETC.LTUI hl.setc.ltui SrcL, uimm 48 [48-bit HL.] Sets the block-commit condition.
HL.SETC.NEI hl.setc.nei SrcL, simm 48 [48-bit HL.] Sets the block-commit condition.
HL.SETC.ORI hl.setc.ori SrcL, simm 48 [48-bit HL.] Sets the block-commit condition.
SETC.AND setc.and SrcL, SrcR<.sw, .uw, .not> 32 Sets the block-commit condition.
SETC.ANDI setc.andi SrcL, simm 32 Sets the block-commit condition.
SETC.EQ setc.eq SrcL, SrcR<{.sw, .uw}> 32 Sets the block-commit condition.
SETC.EQI setc.eqi SrcL, simm 32 Sets the block-commit condition.
SETC.GE setc.ge SrcL, SrcR<{.sw, .uw}> 32 Sets the block-commit condition.
SETC.GEI setc.gei SrcL, simm 32 Sets the block-commit condition.
SETC.GEU setc.geu SrcL, SrcR<{.sw, .uw}> 32 Sets the block-commit condition.
SETC.GEUI setc.geui SrcL, uimm 32 Sets the block-commit condition.
SETC.LT setc.lt SrcL, SrcR<{.sw, .uw}> 32 Sets the block-commit condition.
SETC.LTI setc.lti SrcL, simm 32 Sets the block-commit condition.
SETC.LTU setc.ltu SrcL, SrcR<{.sw, .uw}> 32 Sets the block-commit condition.
SETC.LTUI setc.ltui SrcL, uimm 32 Sets the block-commit condition.
SETC.NE setc.ne SrcL, SrcR<{.sw, .uw}> 32 Sets the block-commit condition.
SETC.NEI setc.nei SrcL, simm 32 Sets the block-commit condition.
SETC.OR setc.or SrcL, SrcR<.sw, .uw, .not> 32 Sets the block-commit condition.
SETC.ORI setc.ori SrcL, simm 32 Sets the block-commit condition.

See Also