Method and apparatus for implementing a single-syllable IP-relative branch instruction and a long IP-relative branch instruction in a processor which fetches instructions in bundle form

   
   

Disclosed is a computer architecture with single-syllable IP-relative branch instructions and long IP-relative branch instructions (IP=instruction pointer). The architecture fetches instructions in multi-syllable, bundle form. Single-syllable IP-relative branch instructions occupy a single syllable in an instruction bundle, and long IP-relative branch instructions occupy two syllables in an instruction bundle. The additional syllable of the long branch carries with it additional IP-relative offset bits, which when merged with offset bits carried in a core branch syllable provide a much greater offset than is carried by a single-syllable branch alone. Thus, the long branch provides for greater reach within an address space. Use of the long branch to patch IA-64 architecture instruction bundles is also disclosed. Such a patch provides the reach of an indirect branch with the overhead of a single-syllable IP-relative branch.

Se divulga una arquitectura de computadora con las instrucciones de rama IP-RELATIVAS de la solo-si'laba y las instrucciones de rama IP-RELATIVAS largas (indicador de IP=instruction). La arquitectura trae instrucciones en la multi-si'laba, forma del paquete. las instrucciones de rama IP-RELATIVAS de la Solo-si'laba ocupan una sola sílaba en un paquete de la instrucción, y las instrucciones de rama IP-RELATIVAS largas ocupan dos sílabas en un paquete de la instrucción. La sílaba adicional del rama largo lleva con ella los pedacitos compensados IP-RELATIVOS adicionales, que cuando estaban combinados con los pedacitos compensados llevaron adentro una sílaba del rama de la base proporcionan una compensación mucho mayor que es llevado por un rama de la solo-si'laba solamente. Así, el rama largo preve mayor alcance dentro de un espacio de dirección. El uso del rama largo a los paquetes de la instrucción de la arquitectura del remiendo IA-64 también se divulga. Tal remiendo provee del alcance de un rama indirecto los gastos indirectos de un rama IP-RELATIVO de la solo-si'laba.

 
Web www.patentalert.com

< Electronic trip unit capable of analog and digital setting of circuit breaker setpoints

< Method for efficiently identifying errant processes in a computer system by the operating system (OS) for error containment and error recovery

> Microwave oven and control unit thereof

> Indirect programming of detector framing node

~ 00108