Claims
- 1. A data processing apparatus comprising:
- a conversion unit converting input data, being of a format having a sign, exponent and mantissa, to special data, mantissa data and exponent data to be executed;
- an exponent operation unit operating on said exponent data obtained from said conversion unit;
- a mantissa operation unit operating on said mantissa data obtained from said conversion unit;
- a data type operation unit performing a logic operation on said special data obtained from said conversion unit;
- an operation unit performing a multiplication, division and root operation on at least said mantissa data and said exponent data obtained from said conversion unit; and
- a control unit for controlling said conversion unit, said exponent operation unit, said mantissa operation unit said data type operation unit and said operation unit to execute operation on said input data in response to a control signal inputted to said data processing apparatus.
- 2. A data processing apparatus according to claim 1, wherein said mantissa operation unit comprises:
- a register registering input mantissa data;
- a shifter shifting said mantissa data;
- an input register inputting an output of said shifter; and
- an output register outputting data to said shifter.
- 3. A data processing apparatus according to claim 1, wherein said operation unit performs a multiplication in one machine cycle.
- 4. A data processing apparatus according to claim 1, wherein said special data includes infinity, non-numbers or zero.
- 5. A data processing system comprising:
- an operation processor operating on data;
- a processor connected via a bus to said operation processor and controlling said operation processor;
- wherein said operation processor comprises:
- a conversion unit converting data input, being of a format having a sign, exponent and mantissa, via said bus to special data, mantissa data and exponent data to be executed;
- an exponent operation unit operating on said exponent data obtained from said conversion unit;
- a mantissa operation unit operating on said mantissa data obtained from said conversion unit;
- a data type operation unit performing a logic operation on said special data obtained from said conversion unit;
- an operation unit performing a multiplication, division and root operation on at least said mantissa data and said exponent data obtained from said conversion unit; and
- a control unit for controlling said conversion unit, said exponent operation unit, said mantissa operation unit, said data type operation unit and said operation unit to execute operation on said data from said data processor in response to a control signal from said data processor.
- 6. A data processing system according to claim 5, wherein said mantissa operation unit comprises:
- a register registering input mantissa data;
- a shifter shifting said mantissa data;
- an input register inputting an output of said shifter; and
- an output register outputting data to said shifter.
- 7. A data processing system according to claim 5, wherein said operation unit performs a multiplication in one machine cycle.
- 8. A data processing apparatus according to claim 5, wherein said special data includes infinity, non-numbers or zero.
Priority Claims (3)
Number |
Date |
Country |
Kind |
63-277242 |
Nov 1988 |
JPX |
|
63-290248 |
Nov 1988 |
JPX |
|
63-309968 |
Dec 1988 |
JPX |
|
Parent Case Info
This is a continuation of application Ser. No. 08/089,103, filed Aug. 12, 1993 U.S. Pat. No. 5,631,858; which is a continuation of application Ser. No. 07/536,565, filed as PCT/JP89/01134 Nov. 2, 1989, U.S. Pat. No. 5,293,558.
US Referenced Citations (5)
Continuations (2)
|
Number |
Date |
Country |
Parent |
089103 |
Aug 1993 |
|
Parent |
536565 |
|
|