Conditional execution with multiple destination stores
AssigneeBroadcom Corporation
InventorSophie Wilson
Life of this patent
Estimating the term…
Loading patent…
AssigneeBroadcom Corporation
InventorSophie Wilson
Estimating the term…
A method for conditionally performing a SIMD operation causing a predetermined number of result objects to be held in a combination of different ones of a plurality of destination stores, the method comprising receiving and decoding instruction fields to determine at least one source store, a plurality of destination stores and at least one control store, said source and destination stores being capable of holding one or a plurality of objects, each object defining a SIMD lane. Conditional execution of the operation on a per SIMD lane basis is controlled using a plurality of pre-set indicators of the at least one control store designated in the instruction, wherein each said pre-set indicator i controls a predetermined number of result lanes p, where p takes a value greater than or equal to two. A predetermined number of result objects are sent to the destination stores such that the predetermined number of result objects are held by a combination of different ones of the plurality of destination stores.
A method for conditionally performing a SIMD operation using operands from at least one source store and causing a predetermined number of result objects to be held in a combination of different ones of a plurality of destination stores, the method comprising:
A computer system for conditionally performing a SIMD operation using operands from at least one source store and causing a predetermined number of result objects to be held in a combination of different ones of a plurality of a destination stores, the computer system comprising:
A method for conditionally performing a SIMD operation using operands from at least one source store and causing result objects to be sent to different ones of a plurality of destination stores, the method comprising:
A method for conditionally performing multiple data processing operations and multiple load/store operations contemporaneously, the method comprising:
A method for conditionally performing a SIMD operation using operands from source stores and causing a predetermined number of result objects to be held in a combination of different ones of a plurality of destination stores;
A computer system for conditionally performing a SIMD operation using operands from source stores and causing a predetermined number of result objects to be held in a combination of different ones of a plurality of destination stores, the computer system comprising:
Dependencies are inferred from the claim text.