Freescale Semiconductor StarCore SC140 User Manual
Page 98

2-66
SC140 DSP Core Reference Manual
Memory Interface
Notes:
1. Data selected according to VF0 bit in SR, selects D3.l<<1 if VF0=1, D1.L<<1 if VF0=0
2. Data selected according to VF2 bit in SR, selects D3.l<<1 if VF2=1, D1.L<<1 if VF2=0
3. Data selected according to VF1 bit in SR, selects D3.H<<1 if VF1=1, D1.H<<1 if VF1=0
4. Data selected according to VF3 bit in SR, selects D3.H<<1 if VF3=1, D1.H<<1 if VF3=0
VSL.4W
A0 = C
A1 = D
A2 = A
A3 = B
A4 = G
A5 = H
A6 = E
A7 = F
A0 = B
A1 = A
A2 = D
A3 = C
A4 = F
A5 = E
A6 = H
A7 = G
VSL.4F
A0 = C
A1 = D
A2 = A
A3 = B
A4 = G
A5 = H
A6 = E
A7 = F
A0 = B
A1 = A
A2 = D
A3 = C
A4 = F
A5 = E
A6 = H
A7 = G
VSL.2W
A0 = C
A1 = D
A2 = A
A3 = B
A0 = B
A1 = A
A2 = D
A3 = C
VSL.2F
A0 = C
A1 = D
A2 = A
A3 = B
A0 = B
A1 = A
A2 = D
A3 = C
Table 2-27. Move Instructions in Big and Little Endian Modes (Continued)
Instruction
Register Operands
Big Endian
Little
Endian
0
39
16
A
B
C
D
E
F
G
H
Example: VSL.4W D2:D6:D1:D3, (R0) + N0
D2 =
D6 =
Note 1
Note 2
0
39
32
16
A
B
C
D
E
F
G
H
Example: VSL.4F D2:D6:D1:D3, (R0) + N0
D2 =
D6 =
Note 3
Note 4
0
39
16
A
B
C
D
Example: VSL.2W D1:D3, (R0) + N0
Note 1
Note 2
0
39
32
16
A
B
C
D
Example: VSL.2F D1:D3, (R0) + N0
Note 3
Note 4