Boots – shoes – and leggings
Patent
1988-12-16
1990-10-02
Zache, Raulfe B.
Boots, shoes, and leggings
364280, 3642804, 3642805, G06F 945
Patent
active
049611410
ABSTRACT:
A compiler generates compiled object code from source code of a computer program in a manner that produces efficient object code for a computer with dissimilar register spaces. The technique comprising the steps of (1) generating code that references symbolic registers in which the register class is not distinguished, (2) making entries in a table denoting the context in which each symbolic register occurs and constructing an equivalence tree of symbolic registers for move instructions assigned to a same equivalence class, (3) for each equivalence class, forming the logical OR function of register usage information for all symbolic registers in the class, and for each symbolic register that appears in more than one register space context, generating new symbolic register numbers so that there is one number for each register space, and storing the numbers in said table, and (4) if a definition point of a symbolic register is encountered and that symbolic register is used in more than one register space context, inserting code in said program to either do the same operation as is done at the definition point in each register space or move a value in the symbolic register from one space to another. The improvement achieved is in object code space and time of execution.
REFERENCES:
patent: 4571678 (1986-02-01), Chaitin
Hopkins Martin E.
Warren, Jr. Henry S.
International Business Machines - Corporation
Zache Raulfe B.
LandOfFree
Generating efficient code for a computer with dissimilar registe does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Generating efficient code for a computer with dissimilar registe, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Generating efficient code for a computer with dissimilar registe will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-295633