Executing an instruction set using a prefix to interpret an operator field as either a first or a second operator field
    1.
    发明授权
    Executing an instruction set using a prefix to interpret an operator field as either a first or a second operator field 有权
    使用前缀执行指令集,将操作员字段解释为第一个或第二个操作符字段

    公开(公告)号:US09164768B2

    公开(公告)日:2015-10-20

    申请号:US13333939

    申请日:2011-12-21

    IPC分类号: G06F15/00 G06F9/30 G06F9/40

    CPC分类号: G06F9/30185 G06F9/3016

    摘要: A method of executing an instruction set having a first instruction and a second instruction, includes: reading the first instruction; determining whether the first instruction is integral with the second instruction; reading the second instruction; when the first instruction is integral with the second instruction, interpreting a first operator field of the second instruction to represent a first operator; and when the first instruction is not integral with the second instruction, interpreting the first operator field of the second instruction to represent a second operator, wherein the first operator is different to the second operator.

    摘要翻译: 一种执行具有第一指令和第二指令的指令集的方法,包括:读取第一指令; 确定所述第一指令是否与所述第二指令成一体; 阅读第二条指令 当第一指令与第二指令成一体时,解释第二指令的第一操作符字段来表示第一操作符; 并且当第一指令不与第二指令成一体时,解释第二指令的第一操作符字段来表示第二操作符,其中第一操作符与第二操作符不同。

    Instruction Execution
    2.
    发明申请
    Instruction Execution 有权
    指令执行

    公开(公告)号:US20120331276A1

    公开(公告)日:2012-12-27

    申请号:US13331828

    申请日:2011-12-20

    IPC分类号: G06F9/312

    CPC分类号: G06F9/3016 G06F9/30185

    摘要: A method of executing an instruction set to select a set of registers, includes reading a first instruction of the instruction set; interpreting a first operand of the first instruction to represent a first register S to be selected; interpreting a second operand of the first instruction to represent a number N of registers to be selected; and selecting N consecutive registers starting at the first register S to form the set of registers.

    摘要翻译: 一种执行指令集以选择一组寄存器的方法,包括读取指令集的第一指令; 解释第一指令的第一操作数以表示要选择的第一寄存器S; 解释第一指令的第二操作数以表示要选择的寄存器数量N; 并从第一个寄存器S中选择N个连续的寄存器,形成一组寄存器。

    Reduced Instruction Set
    3.
    发明申请
    Reduced Instruction Set 有权
    精简指令集

    公开(公告)号:US20120331273A1

    公开(公告)日:2012-12-27

    申请号:US13340379

    申请日:2011-12-29

    IPC分类号: G06F9/312

    摘要: A method of reducing a set of instructions for execution on a processor, the method comprising: extracting information from a first instruction of the set of instructions; identifying unencoded space in one or more further instructions of the set of instructions; replacing the unencoded space of the one or more further instructions with the extracted information of the first instruction so as to form one or more amalgamated instructions; and removing the first instruction from the set of instructions.

    摘要翻译: 一种减少用于在处理器上执行的指令集的方法,所述方法包括:从所述指令集的第一指令中提取信息; 识别该组指令的一个或多个进一步指令中的未编码空间; 用所提取的第一指令的信息替换一个或多个其他指令的未编码空间,以便形成一个或多个合并指令; 以及从所述指令集中移除所述第一指令。

    Instruction Execution
    4.
    发明申请
    Instruction Execution 有权
    指令执行

    公开(公告)号:US20120166770A1

    公开(公告)日:2012-06-28

    申请号:US13331716

    申请日:2011-12-20

    IPC分类号: G06F9/30 G06F9/38 G06F9/34

    CPC分类号: G06F9/3016 G06F9/30185

    摘要: A method of executing an instruction set including a first instruction and a second instruction, includes reading the first instruction; determining whether the first instruction is an instruction which is integral with the second instruction; reading the second instruction; if the first instruction is integral with the second instruction, interpreting the operand field of the second instruction to indicate at least one value to be used in conjunction with at least one bit of the first instruction; and if the first instruction is not integral with the second instruction, interpreting the operand field of the second instruction to indicate an entry of a look-up table.

    摘要翻译: 一种执行包括第一指令和第二指令的指令集的方法,包括读取第一指令; 确定所述第一指令是否是与所述第二指令成一体的指令; 阅读第二条指令 如果第一指令与第二指令成一体,则解释第二指令的操作数字段以指示与第一指令的至少一位结合使用的至少一个值; 并且如果第一指令不与第二指令成一体,则解释第二指令的操作数字段以指示查找表的条目。

    Reducing a set of instructions for execution on a processor and expanding a set of instructions on a processor
    5.
    发明授权
    Reducing a set of instructions for execution on a processor and expanding a set of instructions on a processor 有权
    减少用于在处理器上执行的指令集,并在处理器上扩展一组指令

    公开(公告)号:US09223576B2

    公开(公告)日:2015-12-29

    申请号:US13340379

    申请日:2011-12-29

    IPC分类号: G06F9/30

    摘要: A method of reducing a set of instructions for execution on a processor extracts information from a first instruction of the set of instructions. The method identifies unencoded space in one or more further instructions of the set of instructions and replaces the unencoded space of the one or more further instructions with the extracted information of the first instruction so as to form one or more amalgamated instructions. The method removes the first instruction from the set of instructions. A method of expanding a set of reduced instructions on a processor is also disclosed.

    摘要翻译: 一种减少用于在处理器上执行的指令集的方法从该组指令的第一指令中提取信息。 该方法识别该组指令中的一个或多个其它指令中的未编码空间,并用所提取的第一指令的信息替换一个或多个其他指令的未编码空间,以便形成一个或多个合并指令。 该方法从指令集中删除第一条指令。 还公开了一种在处理器上扩展一组简化指令的方法。

    Instruction execution
    7.
    发明授权
    Instruction execution 有权
    指令执行

    公开(公告)号:US09063724B2

    公开(公告)日:2015-06-23

    申请号:US13331828

    申请日:2011-12-20

    IPC分类号: G06F9/30

    CPC分类号: G06F9/3016 G06F9/30185

    摘要: A method of executing an instruction set to select a set of registers, includes reading a first instruction of the instruction set; interpreting a first operand of the first instruction to represent a first register S to be selected; interpreting a second operand of the first instruction to represent a number N of registers to be selected; and selecting N consecutive registers starting at the first register S to form the set of registers.

    摘要翻译: 一种执行指令集以选择一组寄存器的方法,包括读取指令集的第一指令; 解释第一指令的第一操作数以表示要选择的第一寄存器S; 解释第一指令的第二操作数以表示要选择的寄存器数量N; 并从第一个寄存器S中选择N个连续的寄存器,形成一组寄存器。

    Instruction execution
    8.
    发明授权
    Instruction execution 有权
    指令执行

    公开(公告)号:US09032187B2

    公开(公告)日:2015-05-12

    申请号:US13331716

    申请日:2011-12-20

    IPC分类号: G06F9/30 G06F9/38 G06F9/34

    CPC分类号: G06F9/3016 G06F9/30185

    摘要: A method of executing an instruction set including a first instruction and a second instruction, includes reading the first instruction; determining whether the first instruction is an instruction which is integral with the second instruction; reading the second instruction; if the first instruction is integral with the second instruction, interpreting the operand field of the second instruction to indicate at least one value to be used in conjunction with at least one bit of the first instruction; and if the first instruction is not integral with the second instruction, interpreting the operand field of the second instruction to indicate an entry of a look-up table.

    摘要翻译: 一种执行包括第一指令和第二指令的指令集的方法,包括读取第一指令; 确定所述第一指令是否是与所述第二指令成一体的指令; 阅读第二条指令 如果第一指令与第二指令成一体,则解释第二指令的操作数字段以指示与第一指令的至少一位结合使用的至少一个值; 并且如果第一指令不与第二指令成一体,则解释第二指令的操作数字段以指示查找表的条目。

    Instruction Execution
    9.
    发明申请
    Instruction Execution 有权
    指令执行

    公开(公告)号:US20120331274A1

    公开(公告)日:2012-12-27

    申请号:US13333939

    申请日:2011-12-21

    IPC分类号: G06F9/30

    CPC分类号: G06F9/30185 G06F9/3016

    摘要: A method of executing an instruction set having a first instruction and a second instruction, includes: reading the first instruction; determining whether the first instruction is integral with the second instruction; reading the second instruction; if the first instruction is integral with the second instruction, interpreting a first operator field of the second instruction to represent a first operator; and if the first instruction is not integral with the second instruction, interpreting the first operator field of the second instruction to represent a second operator, wherein the first operator is different to the second operator.

    摘要翻译: 一种执行具有第一指令和第二指令的指令集的方法,包括:读取第一指令; 确定所述第一指令是否与所述第二指令成一体; 阅读第二条指令 如果第一指令与第二指令成一体,则解释第二指令的第一操作符字段来表示第一操作符; 并且如果所述第一指令不与所述第二指令集成,则解释所述第二指令的所述第一操作符字段来表示第二操作符,其中所述第一操作符与所述第二操作符不同。