Claims
- 1. A data processing system having executing means for executing instructions of an instruction sequence, said instructions having instruction cycles, comprising:
- instruction means for applying instructions of said sequence of instructions to said executing means;
- means for sequentially determining at least first and second conditionals in accordance with differing instructions of said applied instructions;
- means for setting respective first and second conditional mask flags in accordance with said first and second determined conditionals;
- means for simultaneously storing said first and second mask flags;
- means for sequentially retrieving said first and second conditional mask flags in a predetermined order; and,
- said executing means having means for executing selected instructions of said applied instructions and idling during the instruction cycle of selected instructions of said applied instructions in accordance with said sequentially retrieved conditional mask flags, and
- wherein there is provided external memory and a plurality of said executing means arranged as parallel datapaths for simultaneously executing an identical instruction of said instruction sequence, each executing means having at least one individual conditional mask flag and conditional mask flag setting means comprising:
- means for determining a respective conditional mask flag of each of said executing means, including consensus means for determining that the respective conditional mask flags of all executing means of said plurality of executing means are in a single state; and,
- condition branching means, responsive to said consensus means, for implementing conditional branching to a new sequence of instructions when all of said respective conditional mask flags are in a single state.
Parent Case Info
This is a continuation of application Ser. No. 07/901,378 filed on Jun. 19, 1992 now abandoned, which is a divisional of application Ser. No. 07/782,232, now U.S. Pat. No. 5,361,300, filed on Oct. 24, 1991.
US Referenced Citations (23)
Foreign Referenced Citations (1)
Number |
Date |
Country |
0463721A2 |
Jan 1992 |
EPX |
Non-Patent Literature Citations (1)
Entry |
Patent Abstracts of Japan, vol. 14, No. 226, P1047, Abstract of JP, A, 2-54383 Mitsubishi Electric Corporation, 23 Feb. 1990 (Feb. 23, 1990). |
Divisions (1)
|
Number |
Date |
Country |
Parent |
782332 |
Oct 1991 |
|
Continuations (1)
|
Number |
Date |
Country |
Parent |
901378 |
Jun 1992 |
|