A SERVICE OF

logo

lswi
Load String Word Immediate
PPC440x5 CPU Core User’s Manual Preliminary
Page 336 of 589
instrset.fm.
September 12, 2002
RA is in the range of registers to be loaded
•RA=RT=0
Programming Note
This instruction can be restarted, meaning that it could be interrupted after having already updated some of
the target registers, and then re-executed from the beginning (after returning from the interrupt), in which
case the registers which had already been loaded prior to the interrupt will be loaded a second time. Note that
if RA is in the range of registers to be loaded (an invalid form; see above) and is also one of the registers
which is loaded prior to the interrupt, then when the instruction is restarted the re-calculated EA will be incor-
rect, since RA will no longer contain the original base address. Hence the definition of this as an invalid form
which software must avoid.