DEVELOPMENT SYSTEM OF MICROPROCESSOR FOR APPLICATION PROGRAM INCLUDING INTEGER DIVISION OR INTEGER REMAINDER OPERATIONS
Patent №
US 6,907,442
Granted
2005-06-14
Filed 2002
Owner
FUJITSU LIMITED
Lab
—
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
10098151
A microprocessor (10) comprises a compiler (4), which, for a source program including an integer division q=int(a÷b)(int( ) is a function discarding figures below decimal point in parentheses) for dividing integer a, expressed in N bits, by integer constant b, causes a computer to execute a first process for calculating mb=int(m÷b) (where m=2N), and a second process for generating an object code, which stores the mb in a first register (24), calculates qx=int(a×mb÷m), calculates rx=a−qx×b, set a quotient q to q=qx when rx<b, or q=qx+1 when rx>=b;
AI classification
Ownership
FUJITSU LIMITED
assignment · 127040130
Assignors
IKE, ATSUSHI
On an employer assignment, the assignors are typically the inventors.