Chaining Span-Dependent Jump Instructions
- 1 July 1980
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Programming Languages and Systems
- Vol. 2 (3), 274-289
- https://doi.org/10.1145/357103.357105
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 solutions.Keywords
This publication has 4 references indexed in Scilit:
- Long/short address optimization in assemblersSoftware: Practice and Experience, 1979
- Code Generation and Storage Allocation for Machines with Span-Dependent InstructionsACM Transactions on Programming Languages and Systems, 1979
- Assembling code for machines with span-dependent instructionsCommunications of the ACM, 1978
- Reducibility among Combinatorial ProblemsPublished by Springer Nature ,1972