Mapping Between Instructions and Functional Units
4-4
4.2
Mapping Between Instructions and Functional Units
Table 4–2 shows the mapping between instructions and functional units and
and Table 4–3 shows the mapping between functional units and instructions.
Table 4–2. Instruction to Functional Unit Mapping
.L Unit
.M Unit
.S Unit
.D Unit
ADDDP
MPYDP
ABSDP
ADDAD
ADDSP
MPYI
ABSSP
LDDW
DPINT
MPYID
CMPEQDP
DPSP
MPYSP
CMPEQSP
INTDP
CMPGTDP
INTDPU
CMPGTSP
INTSP
CMPLTDP
INTSPU
CMPLTSP
SPINT
RCPDP
SPTRUNC
RCPSP
SUBDP
RSQRDP
SUBSP
RSQRSP
SPDP
Table 4–3. Functional Unit to Instruction Mapping
’C67x Functional Units
Instruction
.L Unit
.M Unit
.S Unit
.D Unit
Type
ABSDP
n
2-cycle DP
ABSSP
n
Single cycle
ADDAD
n
Single cycle
ADDDP
n
ADDDP/
SUBDP
ADDSP
n
Four cycle
CMPEQDP
n
DP compare
CMPEQSP
n
Single cycle
CMPGTDP
n
DPcompare
CMPGTSP
n
Single cycle