A method, information processing system, and computer program product manage computer executable instructions. At least one machine instruction for execution is received. The at least one machine instruction is analyzed. The machine instruction is identified as a predefined instruction for storing a variable length first operand in a memory location. Responsive to this identification and based on fields of the machine instruction, a relative location of a variable length second operand of the instruction with location of the first operand is determined. Responsive to the relative location having the predefined relationship, a first cracking operation is performed. The first cracking operation cracks the instruction into a first set of micro-ops (Uops) to be executed in parallel. The first set of Uops is for storing a first plurality of first blocks in the first operand. Each of said first block to be stored are identical. The first set Uops are executed.
申请公布号
EP2567312(A1)
申请公布日期
2013.03.13
申请号
EP20110717551
申请日期
2011.04.21
申请人
INTERNATIONAL BUSINESS MACHINES CORPORATION
发明人
BUSABA, FADI, YUSUF;CURRAN, BRIAN, WILLIAM;GIAMEI, BRUCE, CONRAD;JACOBI, CHRISTIAN;ALEXANDER, KHARY, JASON