发明名称 Instruction source specification
摘要 Techniques are disclosed relating to specification of instruction operands. In some embodiments, this may involve assigning operands to source inputs. In one embodiment, an instruction includes one or more mapping values, each of which corresponds to a source of the instruction and each of which specifies a location value. In this embodiment, the instruction includes one or more location values that are each usable to identify an operand for the instruction. In this embodiment, a method may include accessing operands using the location values and assigning accessed operands to sources using the mapping values. In one embodiment, the sources may correspond to inputs of an execution block. In one embodiment, a destination mapping value in the instruction may specify a location value that indicates a destination for storing an instruction result.
申请公布号 US9442730(B2) 申请公布日期 2016.09.13
申请号 US201313956291 申请日期 2013.07.31
申请人 Apple Inc. 发明人 Blomgren James S.;Potter Terence M.
分类号 G06F9/00;G06F9/30;G06F9/38 主分类号 G06F9/00
代理机构 Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C. 代理人 Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C. ;Davis Michael B.
主权项 1. A method, comprising: receiving an instruction executable to operate on one or more sources, wherein the instruction includes one or more mapping values, each of which corresponds to one of the one or more sources, wherein the instruction further includes one or more location values for one or more operands of the instruction, wherein each mapping value specifies one of the one or more location values, and wherein each of the one or more location values is usable to identify one of the one or more operands; accessing the one or more operands using the one or more location values; and assigning the one or more operands to the one or more sources using the one or more mapping values.
地址 Cupertino CA US