发明名称 Non-faulting and first-faulting instructions for processing vectors
摘要 The described embodiments include a processor that handles faults during execution of a vector instruction. The processor starts by receiving a vector instruction that uses at least one vector of values that includes N elements as an input. In addition, the processor optionally receives a predicate vector that includes N elements. The processor then executes the vector instruction. In the described embodiments, when executing the vector instruction, if the predicate vector is received, for each element in the vector of values for which a corresponding element in the predicate vector is active, otherwise, for each element in the vector of values, the processor performs an operation for the vector instruction for the element in the vector of values. While performing the operation, the processor conditionally masks faults encountered (i.e., faults caused by an illegal operation).
申请公布号 US8271832(B2) 申请公布日期 2012.09.18
申请号 US20100873063 申请日期 2010.08.31
申请人 GONION JEFFRY E.;DIEFENDORFF KEITH E.;APPLE INC. 发明人 GONION JEFFRY E.;DIEFENDORFF KEITH E.
分类号 G06F11/00 主分类号 G06F11/00
代理机构 代理人
主权项
地址