A computer has instruction pipeline circuitry capable of executing two instruction set architectures (ISA's). A binary translator translates at least a selected portion of a computer program from a lower-performance one of the ISA's to a higher-performance one of the ISA's. Hardware initiates a query...http://www.google.com/patents/US8121828?utm_source=gb-gplus-sharePatent US8121828 - Detecting conditions for transfer of execution from one computer instruction stream to another and executing transfer on satisfaction of the conditions