5.9.8 Special instructions

This section describes the special instructions.

See the RH850 product user's manual for details.

Table 5.42

Special Instructions

Instruction

Meanings

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