sbreak

RISC-V sbreak Legacy Name Details

Legacy compatibility name

RISC-V sbreak is the previous name of EBREAK; the specification says they have the same functionality and encoding, and EBREAK is used to return control to a debugging environment.

What You Write
sbreak
Current Instruction Name
EBREAK

Which Instruction This Legacy Name Identifies

The Unprivileged ISA says sbreak was the previous name of EBREAK; the rename reflects use in more general contexts.

RISC-V sbreak is the previous name of EBREAK; the specification says they have the same functionality and encoding, and EBREAK is used to return control to a debugging environment.

Official Semantics Checklist

sbreak is the previous name of EBREAK.
sbreak and EBREAK have the same functionality and encoding.
ECALL and EBREAK are the current instruction names in this section.

How To Read The Expansion

Step 1
sbreak and EBREAK have the same functionality and encoding.

Official References And Reading Order

This page treats the name as a previous name of ECALL or EBREAK; Section 2.8 gives the old name, the identical functionality and encoding, and the current instruction's execution-environment purpose.

When To Think Of It First

Recognize the sbreak name in older source.

Pitfalls / Common Confusions

sbreak is a previous name of EBREAK; this page does not classify it as a generic pseudo-instruction.

FAQ

Is sbreak a generic assembler pseudo-instruction?

No. Section 2.8 identifies sbreak as the previous name of EBREAK.