发明名称 METHOD AND APPARATUS FOR PERFORMING INTEGER OPERATIONS IN RESPONSE TO A RESULT OF A FLOATING POINT OPERATION
摘要 A method and apparatus for performing a move mask operation. The present invention provides a method and apparatus for performing operations on packed data values of a first size and format and conversion of the results to data of a second size and format by eliminating redundant data. The present invention is useful, for example, when comparisons are performed on floating point data that is typically larger (e.g., 64 bits) than integer data (e.g., 32 bits) and integer operations are preformed based on the result. Because many processors branch based on integer data, the comparison results stored as floating point data must be transferred to an integer register prior to branching. The present invention takes advantage of redundancy of the floating point comparison results to transfer enough data to convey the comparison result to integer registers with a single instruction.
申请公布号 US2001049780(A1) 申请公布日期 2001.12.06
申请号 US19980049827D 申请日期 1998.03.27
申请人 THAKKAR SHREEKANT;SCOTT WAYNE H;ROUSSEL PATRICE 发明人 THAKKAR SHREEKANT;SCOTT WAYNE H;ROUSSEL PATRICE
分类号 G06F9/30;G06F9/308;G06F9/32;(IPC1-7):G06F9/30 主分类号 G06F9/30
代理机构 代理人
主权项
地址