发明名称 Multilevel conversion table cache for translating guest instructions to native instructions
摘要 A method for translating instructions for a processor. The method includes accessing a guest instruction and performing a first level translation of the guest instruction using a first level conversion table. The method further includes outputting a resulting native instruction when the first level translation proceeds to completion. A second level translation of the guest instruction is performed using a second level conversion table when the first level translation does not proceed to completion, wherein the second level translation further processes the guest instruction based upon a partial translation from the first level conversion table. The resulting native instruction is output when the second level translation proceeds to completion.
申请公布号 US9207960(B2) 申请公布日期 2015.12.08
申请号 US201213359961 申请日期 2012.01.27
申请人 Soft Machines, Inc. 发明人 Abdallah Mohammad
分类号 G06F9/38;G06F9/455;G06F9/30 主分类号 G06F9/38
代理机构 代理人
主权项 1. A method for translating instructions for a processor, comprising: accessing a guest instruction; performing a first level translation of the guest instruction using a first level conversion table; outputting a resulting native instruction when the first level translation proceeds to completion; performing a second level translation of the guest instruction using a second level conversion table when the first level translation does not proceed to completion, wherein the second level translation further processes the guest instruction based upon a partial translation from the first level conversion table; and outputting the resulting native instruction when the second level translation proceeds to completion.
地址 Santa Clara CA US