Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
338 words
A data processing system comprising: first, second, third, and fourth receiving means for receiving a first data, a second data, a third data, and a fourth data, respectively, each of said first to fourth data forming a single-precision data in a single-precision operation mode, said first and second data forming a first double-precision data in a double-precision operation mode, said third and fourth data forming a second double-precision data in a double-precision operation mode; a single-precision data to double-precision data conversion unit, connected to said second and fourth receiving means, for converting said second data of a single-precision data type and said fourth data of a single-precision type into third double-precision data and fourth double-precision data, respectively, in a single-precision operation mode; a single-precision operation unit, connected to said first and third receiving means, for performing a single-precision operation upon said first and third data to obtain a first single-precision result data in a single-precision operation mode; a double-precision operation unit, connected to said first to fourth receiving means, and to said single-precision data to double-precision data conversion unit, for performing a double-precision operation upon said third and fourth double-precision data in a single-precision operation mode and for performing a double-precision operation upon said first and second double-precision data in a double-precision operation mode, to obtain a double-precision result data; a double-precision data to single-precision data conversion unit, connected to said double-precision operation unit, for converting said double-precision result data to a second single precision result data in a single-precision operation mode; and transmitting means, connected to said single-precision operation unit, said double-precision data to single-precision data conversion unit, and said double-precision operation unit, for transmitting said first and second single-precision result data to an exterior in a single-precision mode, and for transmitting said double-precision result data to the exterior in a double-precision operation mode wherein in said double-precision operation mode, only said double-precision operation unit operates and said single-precision operation unit is non-operational and in said single-precision operation mode, said double-precision and single-precision operation units operate simultaneously.
Claim 2
Dependent Claim
338 words
A data processing system comprising: first, second, third, and fourth receiving means for receiving a first data, a second data, a third data, and a fourth data, respectively, each of said first to fourth data forming a single-precision data in a single-precision operation mode, said first and second data forming a first double-precision data in a double-precision operation mode, said third and fourth data forming a second double-precision data in a double-precision operation mode; a single-precision data to double-precision data conversion unit, connected to said second and fourth receiving means, for converting said second data of a single-precision data type and said fourth data of a single-precision type into third double-precision data and fourth double-precision data, respectively, in a single-precision operation mode; a single-precision operation unit, connected to said first and third receiving means, for performing a single-precision operation upon said first and third data to obtain a first single-precision result data in a single-precision operation mode; a double-precision operation unit, connected to said first to fourth receiving means, and to said single-precision data to double-precision data conversion unit, for performing a double-precision operation upon said third and fourth double-precision data in a single-precision operation mode and for performing a double-precision operation upon said first and second double-precision data in a double-precision operation mode, to obtain a double-precision result data; a double-precision data to single-precision data conversion unit, connected to said double-precision operation unit, for converting said double-precision result data to a second single precision result data in a single-precision operation mode; and transmitting means, connected to said single-precision operation unit, said double-precision data to single-precision data conversion unit, and said double-precision operation unit, for transmitting said first and second single-precision result data to an exterior in a single-precision mode, and for transmitting said double-precision result data to the exterior in a double-precision operation mode wherein in said double-precision operation mode, only said double-precision operation unit operates and said single-precision operation unit is non-operational and in said single-precision operation mode, said double-precision and single-precision operation units operate simultaneously.
Claim 3
Dependent Claim
51 words
A system as set forth in claim 1, further comprising a selector, connected to a prestage of said double-precision operation unit, for selecting said third and fourth double-precision data in a single-precision operation mode, and for selecting either one of said first and second double-precision data in a double-precision operation mode.
Claim 4
Dependent Claim
17 words
A system as set forth in claim 1, wherein said single-precision and double-precision operation units comprise adders.
Claim 5
Dependent Claim
17 words
A system as set forth in claim 1, wherein said single-precision and double-precision operation units comprise multipliers.
Claim 6
Dependent Claim
45 words
A system as set forth in claim 1, further comprising: vector registers each having a plurality of double-precision elements; and internal double-precision buses connected between said vector registers and said first to fourth receiving means, and connected between said vector registers and said transmitting means.
Claim 7
Dependent Claim
161 words
A data processor comprising: a first operation unit for carrying out a single-precision operation; a second operation unit for carrying out a single-precision operation simultaneously with said first operation unit and said second operation unit for carrying out a double-precision operation while said first operation unit is non-operational; a data bus which can transmit double-precision data in parallel therethrough; a first means, connected to said data bus, for supplying a double-precision data to said data bus during a double-precision operation mode and for supplying two sets of single-precision data to said data bus during a single-precision operation mode; and a second means, connected to said data bus and said first and second operation units, for supplying the double-precision data on said data bus to said second operation unit during a double-precision operation mode, and for supplying one of the two sets of single-precision data to said first operation unit and the other to said second operation unit during a single-precision mode.
Claim 8
Dependent Claim
161 words
A data processor comprising: a first operation unit for carrying out a single-precision operation; a second operation unit for carrying out a single-precision operation simultaneously with said first operation unit and said second operation unit for carrying out a double-precision operation while said first operation unit is non-operational; a data bus which can transmit double-precision data in parallel therethrough; a first means, connected to said data bus, for supplying a double-precision data to said data bus during a double-precision operation mode and for supplying two sets of single-precision data to said data bus during a single-precision operation mode; and a second means, connected to said data bus and said first and second operation units, for supplying the double-precision data on said data bus to said second operation unit during a double-precision operation mode, and for supplying one of the two sets of single-precision data to said first operation unit and the other to said second operation unit during a single-precision mode.