Issued Patents All Time
Showing 25 most recent of 42 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 10521232 | Data processing apparatus and method for processing a SIMD instruction specifying a control value having a first portion identifying a selected data size and a second portion identifying at least one control parameter having a number of bits that varies in dependence on a number of bits comprised by the first portion | Richard Roy Grisenthwaite, Nigel John Stephens | 2019-12-31 |
| 9804851 | Operand size control | Richard Roy Grisenthwaite, Philippe Jean-Pierre Raphalen, Lee Smith | 2017-10-31 |
| 9619225 | Apparatus and method including an instruction for performing a logical operation on a repeating data value generated based on data size and control parameter portions specified by the instruction | Richard Roy Grisenthwaite, Nigel John Stephens | 2017-04-11 |
| 9495163 | Address generation in a data processing apparatus | Nigel John Stephens | 2016-11-15 |
| 9383999 | Conditional compare instruction | Simon John Craske | 2016-07-05 |
| 9207937 | Apparatus and method for processing a bitfield manipulation instruction having a control value indicating insertion or extraction form | Richard Roy Grisenthwaite, Nigel John Stephens | 2015-12-08 |
| 9092215 | Mapping between registers used by multiple instruction sets | Richard Roy Grisenthwaite | 2015-07-28 |
| 9009450 | Mixed operand size instruction processing for execution of indirect addressing load instruction specifying registers for different size operands | Nigel John Stephens | 2015-04-14 |
| 8954711 | Address generation in a data processing apparatus | Nigel John Stephens | 2015-02-10 |
| 8010772 | Protected function calling | Daniel Kershaw, Lee Smith, Richard Roy Grisenthwaite | 2011-08-30 |
| 7882293 | Interrupt masking control | Andrew Burdass | 2011-02-01 |
| 7822955 | Data processing apparatus and method for utilizing endianess independent data values | David Flynn, Wilco Dijkstra, Michael Robert Nonweiler | 2010-10-26 |
| 7822947 | Aliasing data processing registers | Simon Andrew Ford | 2010-10-26 |
| 7797681 | Stack memory selection upon exception in a data processing system | Richard Roy Grisenthwaite, Paul Kimelman, David Aaron Rusling | 2010-09-14 |
| 7788472 | Instruction encoding within a data processing apparatus having multiple instruction sets | Edward Colles Nevill | 2010-08-31 |
| 7689811 | Method and apparatus for constant generation in SIMD processing | Wilco Dijkstra, Simon Andrew Ford | 2010-03-30 |
| 7647368 | Data processing apparatus and method for performing data processing operations on floating point data elements | Simon Andrew Ford, Wilco Dijkstra | 2010-01-12 |
| 7447871 | Data access program instruction encoding | Vladimir Vasekin | 2008-11-04 |
| 7401210 | Selecting subroutine return mechanisms | Richard Roy Grisenthwaite, Paul Kimelman | 2008-07-15 |
| 7370180 | Bit field extraction with sign or zero extend | Alexander Nancekievill | 2008-05-06 |
| 7231507 | Data access program instruction encoding | Vladimir Vasekin | 2007-06-12 |
| 7210023 | Data processing apparatus and method for moving data between registers and memory in response to an access instruction having an alignment specifier identifying an alignment to be associated with a start address | Andrew Christopher Rose, Simon Andrew Ford, Dominic Hugo Symes | 2007-04-24 |
| 7178011 | Predication instruction within a data processing system | Vladimir Vasekin | 2007-02-13 |
| 7146491 | Apparatus and method for generating constant values | Jonathan Sean Callan, David Hennah Mansell, Christopher Pedley | 2006-12-05 |
| 7120779 | Address offset generation within a data processing system | — | 2006-10-10 |