Invention Application
US20160291981A1 REMOVING INVALID LITERAL LOAD VALUES, AND RELATED CIRCUITS, METHODS, AND COMPUTER-READABLE MEDIA
审中-公开
删除无效文本负载值,以及相关电路,方法和计算机可读介质
- Patent Title: REMOVING INVALID LITERAL LOAD VALUES, AND RELATED CIRCUITS, METHODS, AND COMPUTER-READABLE MEDIA
- Patent Title (中): 删除无效文本负载值,以及相关电路,方法和计算机可读介质
-
Application No.: US14679408Application Date: 2015-04-06
-
Publication No.: US20160291981A1Publication Date: 2016-10-06
- Inventor: Behnam Robatmili , Gheorghe Calin Cascaval , Michael William Morrow , Derek Jay Conrod , Bohuslav Rychlik
- Applicant: QUALCOMM Incorporated
- Main IPC: G06F9/38
- IPC: G06F9/38

Abstract:
Removing invalid literal load values, and related circuits, methods, and computer-readable media are disclosed. In one aspect, an instruction processing circuit provides a literal load table containing one or more entries comprising an address and a cached literal load value. Upon detecting a literal load instruction in an instruction stream, the instruction processing circuit determines whether the literal load table contains an entry having an address of the literal load instruction. If so, the instruction processing circuit removes the literal load instruction from the instruction stream, and provides the cached literal load value stored in the entry to at least one dependent instruction. The instruction processing circuit further determines whether an invalidity indicator for the literal load table has been received. If so, the instruction processing circuit flushes the literal load table. The invalidity indicator may be generated responsive to modification of a constant table.
Information query