1980
DOI: 10.1145/357103.357105
|View full text |Cite
|
Sign up to set email alerts
|

Chaining Span-Dependent Jump Instructions

Abstract: The assembled length of a span-dependent jump instruction depends on the distance between the instruction and its target. Such instructions are found on many computers and typically have two forms, long and short. We consider the problem of minimizing object program length for such machines by chaining together jumps with the same target. Although the problem is NP-complete in its most general form, several mildly restricted forms of the problem exist that are of practical importance and have efficient solutio… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

1983
1983
2017
2017

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 9 publications
(1 citation statement)
references
References 6 publications
0
1
0
Order By: Relevance
“…Thus, in general, some sort of relaxation technique is needed to arrive st optimal code. Leverett [Leverett 1980] and others have presented algorithms that optimize programs for code density by converting long jumps into short jumps to long jumps. Since we optimize for time rather than space in such cases, these algorithms were not found appropriate.…”
Section: Reference Resolution and Branch Optimizationmentioning
confidence: 99%
“…Thus, in general, some sort of relaxation technique is needed to arrive st optimal code. Leverett [Leverett 1980] and others have presented algorithms that optimize programs for code density by converting long jumps into short jumps to long jumps. Since we optimize for time rather than space in such cases, these algorithms were not found appropriate.…”
Section: Reference Resolution and Branch Optimizationmentioning
confidence: 99%