发明名称 SHARING A FAULT-STATUS REGISTER WHEN PROCESSING VECTOR INSTRUCTIONS
摘要 The described embodiments provide a processor that executes vector instructions. In the described embodiments, the processor initializes an architectural fault-status register (FSR) and a shadow copy of the architectural FSR by setting each of N bit positions in the architectural FSR and the shadow copy of the architectural FSR to a first predetermined value. The processor then executes a first first-faulting or non-faulting (FF/NF) vector instruction. While executing the first vector instruction, the processor also executes one or more subsequent FF/NF instructions. In these embodiments, when executing the first vector instruction and the subsequent vector instructions, the processor updates one or more bit positions in the shadow copy of the architectural FSR to a second predetermined value upon encountering a fault condition. However, the processor does not update bit positions in the architectural FSR upon encountering a fault condition for the first vector instruction and the subsequent vector instructions.
申请公布号 US2012192005(A1) 申请公布日期 2012.07.26
申请号 US201113090961 申请日期 2011.04.20
申请人 APPLE INC. 发明人 GONION JEFFRY E.
分类号 G06F15/76;G06F9/06;G06F11/07 主分类号 G06F15/76
代理机构 代理人
主权项
地址