Invention Grant
- Patent Title: Cracking destructively overlapping operands in variable length instructions
- Patent Title (中): 以可变长度指令破坏性地重叠操作数
-
Application No.: US12774299Application Date: 2010-05-05
-
Publication No.: US08645669B2Publication Date: 2014-02-04
- Inventor: Khary J. Alexander , Fadi Busaba , Brian Curran , Bruce Giamei , Christian Jacobi
- Applicant: Khary J. Alexander , Fadi Busaba , Brian Curran , Bruce Giamei , Christian Jacobi
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Fleit Gibbons Gutman Bongini & Bianco PL
- Agent Thomas Grzesik
- Main IPC: G06F9/30
- IPC: G06F9/30

Abstract:
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.
Public/Granted literature
- US20110276764A1 CRACKING DESTRUCTIVELY OVERLAPPING OPERANDS IN VARIABLE LENGTH INSTRUCTIONS Public/Granted day:2011-11-10
Information query