×

Stack pointer and memory access alignment control

  • US 9,760,374 B2
  • Filed: 06/28/2011
  • Issued: 09/12/2017
  • Est. Priority Date: 08/12/2010
  • Status: Active Grant
First Claim
Patent Images

1. Apparatus for processing data comprising:

  • processing circuitry responsive to program instructions to perform data processing operations;

    a stack pointer register coupled to said processing circuitry and configured to store a stack pointer value indicative of an address within a memory of a stack data store;

    stack alignment checking circuitry coupled to said processing circuitry and to said stack pointer register and configured to respond to a program instruction specifying a memory access to said stack data store at an address specified by said stack pointer value to detect if said stack pointer value matches a predetermined stack alignment condition;

    alignment checking control circuitry coupled to said stack alignment checking circuitry and responsive to a stack configuration parameter to selectively disable said stack alignment checking circuitry independently of further alignment checking performed upon memory accesses.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×