S(1spp)
NAME
s − single instruction execution, enters subprocedures
S − single instruction execution, steps over subprocedures
SYNOPSIS
s [ count ]
S [ count ]
DESCRIPTION
S and s allow single instruction execution of client code. s executes a single instruction. S executes a single instruction except when that instruction is a jal or bal instruction, in this case, S executes all instructions of the subprocedure until the procedure returns to the site of the jal or bal. S will fail to regain control if the subprocedure does not return. Both S and s may optionally take a count, which causes that count of instructions to be stepped.
For both the s or S commands, branch instructions and the following instruction in the branch delay slot are considered "atomic" and a single step executes both instructions.