Invention Grant
US09195466B2 Fusing conditional write instructions having opposite conditions in instruction processing circuits, and related processor systems, methods, and computer-readable media
有权
在指令处理电路中对具有相反条件的条件写指令进行融合,以及相关的处理器系统,方法和计算机可读介质
- Patent Title: Fusing conditional write instructions having opposite conditions in instruction processing circuits, and related processor systems, methods, and computer-readable media
- Patent Title (中): 在指令处理电路中对具有相反条件的条件写指令进行融合,以及相关的处理器系统,方法和计算机可读介质
-
Application No.: US13676146Application Date: 2012-11-14
-
Publication No.: US09195466B2Publication Date: 2015-11-24
- Inventor: Melinda J. Brown , James Norris Dieffenderfer , Michael Scott McIlvaine , Brian Michael Stempel , Rodney Wayne Smith , Jeffery M. Schottmiller , Andrew S. Irwin , Michael William Morrow
- Applicant: QUALCOMM Incorporated
- Applicant Address: US CA San Diego
- Assignee: QUALCOMM Incorporated
- Current Assignee: QUALCOMM Incorporated
- Current Assignee Address: US CA San Diego
- Agent Nicholas John Pauley; Elaine H. Lo
- Main IPC: G06F7/38
- IPC: G06F7/38 ; G06F9/00 ; G06F9/38 ; G06F9/30

Abstract:
Fusing conditional write instructions having opposite conditions in instruction processing circuits and related processor systems, methods, and computer-readable media are disclosed. In one embodiment, a first conditional write instruction writing a first value to a target register based on evaluating a first condition is detected by an instruction processing circuit. The circuit also detects a second conditional write instruction writing a second value to the target register based on evaluating a second condition that is a logical opposite of the first condition. Either the first condition or the second condition is selected as a fused instruction condition, and corresponding values are selected as if-true and if-false values. A fused instruction is generated for selectively writing the if-true value to the target register if the fused instruction condition evaluates to true, and selectively writing the if-false value to the target register if the fused instruction condition evaluates to false.
Public/Granted literature
Information query