Analog Devices ADSP-BF53x Blackfin Reference page 329

Table of Contents

Advertisement

Loading a 32-bit value into a register using Load Immediate requires two
separate instructions—one for the high and one for the low half. For
example, to load the address "
p3.h = foo ;
p3.1 = foo ;
The assembler automatically selects the correct half-word portion of the
32-bit literal for inclusion in the instruction word.
The zero-extended versions fill the upper bits of the destination register
with zeros. The sign-extended versions fill the upper bits with the sign of
the constant value.
Flags Affected
None
Required Mode
User & Supervisor
Parallel Issue
The accumulator version of the Load Immediate instruction can be issued
in parallel with other instructions.
Example
r7 = 63 (z) ;
p3 = 12 (z) ;
r0 = -344 (x) ;
r7 = 436 (z) ;
m2 = 0x89ab (z) ;
p1 = 0x1234 (z) ;
m3 = 0x3456 (x) ;
l3.h = 0xbcde ;
ADSP-BF53x/BF56x Blackfin Processor Programming Reference
" into register
foo
P3
Load / Store
, write:
8-5

Advertisement

Table of Contents
loading

This manual is also suitable for:

Adsp-bf56x blackfin

Table of Contents