5.9.8
Special instructions
This section describes the special instructions.
See the RH850 product user's manual and architecture edition for details.
Table 5.41 | Special Instructions |
|
|
ldsr
|
Loads to system register
|
stsr
|
Stores contents of system register
|
ldl.w
|
Load to start atomic word data manipulation
|
stc.w
|
Conditional storage when atomic word data manipulation is complete
|
cll
|
Link for atomic manipulation is canceled
|
di
|
Disables maskable interrupt
|
ei
|
Enables maskable interrupt
|
eiret
|
Returns from EI level exception
|
feret
|
Returns from FE level exception
|
halt
|
Stops the processor
|
trap
|
Software trap
|
fetrap
|
FE level software exception
|
nop
|
No operation
|
switch
|
Table reference branch
|
callt
|
Table reference call
|
ctret
|
Returns from callt
|
caxi
|
Comparison and swap
|
rie
|
Reserved instruction exception
|
syncm
|
Memory synchronize instruction
|
syncp
|
Pipeline synchronize instruction
|
synce
|
Exception synchronization instruction
|
synci
|
Instruction pipeline synchronization instruction
|
prepare
|
Generates stack frame (preprocessing of function)
|
dispose
|
Deletes stack frame (post processing of function)
|
syscall
|
System call exception
|
pushsp
|
Push from the stack
|
popsp
|
Pop from the stack
|
snooze
|
Snooze
|