Search International and National Patent Collections

1. (WO2013144733) INSTRUCTION MERGING OPTIMIZATION

Pub. No.:    WO/2013/144733    International Application No.:    PCT/IB2013/051341
Publication Date: Fri Oct 04 01:59:59 CEST 2013 International Filing Date: Wed Feb 20 00:59:59 CET 2013
IPC: G06F 9/45
Applicants: INTERNATIONAL BUSINESS MACHINES CORPORATION
IBM UNITED KINGDOM LIMITED
IBM (CHINA) INVESTMENT COMPANY LIMITED
Inventors: GSCHWIND, Michael, Karl
SALAPURA, Valentina
Title: INSTRUCTION MERGING OPTIMIZATION
Abstract:
A computer system for optimizing instructions is configured to identify two or more machine instructions as being eligible for optimization, to merge the two or more machine instructions into a single optimized internal instruction that is configured to perform functions of the two or more machine instructions, and to execute the single optimized internal instruction to perform the functions of the two or more machine instructions. Being eligible includes determining that the two or more machine instructions include a first instruction specifying a first target register and a second instruction specifying the first target register as a source register and a target register. The second instruction is a next sequential instruction of the first instruction in program order, wherein the first instruction specifies a first function to be performed, and the second instruction specifies a second function to be performed.