Understanding Feedback
1-13
Introduction
J
Logical ops (.LS) represents the total number of instructions that can
use either the .L or .S unit.
J
Addition ops (.LSD) represents the total number of instructions that
can use either the .L or .S or .D unit.
J
Bound (.L .S .LS) represents the resource bound value as deter-
mined by the number of instructions that use the .L and .S units. It is
calculated with the following formula:
Bound(.L .S .LS ) = ceil((.L + .S + .LS) / 2)
Where ceil represents the ceiling function. This means you always
round up to the nearest integer. In Example 1–3, if the B side needs:
3 .L unit only instructions
4 .S unit only instructions
1 logical .LS instruction
you would need at least
d
8/2
e
cycles or 4 cycles to issue these.
J
Bound (.L .S .D .LS .LSD) represents the resource bound value as
determined by the number of instructions that use the .D, .L and .S
unit. It is calculated with the following formula:
Bound(.L .S .D .LS .LSD)
= ceil((.L + .S + .D + .LS + .LSD) / 3)
Where ceil represents the ceiling function. This means you always
round up to the nearest integer. In Example 1–3, the A side needs:
2 .L unit only instructions, 4 .S unit only instructions, 1 .D unit only in-
structions, 0 logical .LS instructions, and 6 addition .LSD instructions
You would need at least
d
13/3
e
cycles or 5 cycles to issue these.