The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Feb. 27, 2007

Filed:

Aug. 01, 2003
Applicants:

Shohei Michimoto, Takatsuki, JP;

Hajime Ogawa, Suita, JP;

Toshiyuki Sakata, Osaka, JP;

Taketo Heishi, Osaka, JP;

Shuichi Takayama, Takarazuka, JP;

Inventors:

Shohei Michimoto, Takatsuki, JP;

Hajime Ogawa, Suita, JP;

Toshiyuki Sakata, Osaka, JP;

Taketo Heishi, Osaka, JP;

Shuichi Takayama, Takarazuka, JP;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/45 (2006.01); G06F 12/00 (2006.01); G06F 12/02 (2006.01);
U.S. Cl.
CPC ...
Abstract

Disclosed is a compiler apparatus for generating an instruction code composed of instruction sets each including an instruction that designates an m-bit immediate value indicating a location of a data item in a memory area. The compiler apparatus sequentially selects, based on one data attribute, a data item from a group X composed of a plurality of data items; and judges, each time a data item is selected, whether the selected data item is allocatable to an n-byte memory area (n≦2). When the judgment is negative, the compiler apparatus specifies, based on a different data attribute, a data item out of all the selected data items and excludes the specified data item from the group X, and repeats the selection until all the data items remaining in the group X after excluding specified data items are judged to be allocatable to the memory area.


Find Patent Forward Citations

Loading…