首页>
外国专利>
Arithmetic data processing apparatus for returning the high half of a result after data processing
Arithmetic data processing apparatus for returning the high half of a result after data processing
展开▼
机译:用于在数据处理之后返回结果的上半部分的算术数据处理设备
展开▼
页面导航
摘要
著录项
相似文献
摘要
A data processing apparatus, method and a computer program product. A data processing apparatus comprising: a register data store operable to store data elements; an instruction decoder operable to decode an arithmetic returning high half instruction; a data processor operable to perform data processing operations controlled by said instruction decoder wherein: in response to said decoded arithmetic returning high half instruction, said data processor is operable to specify within said register data store, one or more source registers operable to store a plurality of source data elements of a first size, and one or more destination registers operable to store a corresponding plurality of resultant data elements of a second size, said second size being half the size of said first size; and to perform the following operations in parallel on said plurality of source data elements to produce said corresponding plurality of resultant data elements: (SIMD) perform an arithmetic operation on said source registers specified by said instruction to produce a plurality of corresponding intermediate result data elements; form said resultant data elements from information derived from a high half of a corresponding one of said plurality of intermediate result data elements; store said resultant data elements in said destination register. The processor may saturate the intermediate data elements.
展开▼