发明名称 |
预解码指令方法及其处理器 |
摘要 |
可变指令长度处理器中的预解码器指示与指令一起存储在指令高速缓冲存储器中的预解码位中的指令的性质。当定义了与一个长度指令相关联的预解码位的所有编码时,可通过以下方式来指示所述长度的指令的性质:更改所述指令以模拟不同长度的指令;以及在与所述不同长度的指令相关联的所述预解码位中编码所述性质。可如此指示的性质的一个实例是未定义指令。 |
申请公布号 |
CN101432692B |
申请公布日期 |
2012.01.18 |
申请号 |
CN200780015631.9 |
申请日期 |
2007.04.20 |
申请人 |
高通股份有限公司 |
发明人 |
罗德尼·韦恩·史密斯;布赖恩·迈克尔·斯坦普尔 |
分类号 |
G06F9/30(2006.01)I;G06F9/318(2006.01)I |
主分类号 |
G06F9/30(2006.01)I |
代理机构 |
北京律盟知识产权代理有限责任公司 11287 |
代理人 |
刘国伟 |
主权项 |
一种在处理器中预解码指令的方法,其包括:识别第一指令的性质,其中所述性质不同于编码在第一组预解码位中的其他性质,所述第一组预解码位的所有可用的编码被定义或保存;第一形式包含第一指令部分和所述第一组预解码位,将第二形式包含第二指令部分和第二组预解码位,第二形式具有与第一形式不同的长度,用第二形式编码所述第一指令,所述第二组预解码位的所有可用编码没有被定义或保存;使用未被定义或保存在所述第二组预解码位中的所述可用编码的一者来编码所述第二组预解码位,以识别所述第一指令的所述性质;向存储位置写入以所述第二形式编码的所述第一指令,其包括经编码的所述第二组预解码位,而不是用所述第一形式编码的所述第一指令。 |
地址 |
美国加利福尼亚州 |