Inventor
SEAL DAVID JAMES
GB37 patents
⚠️ This page may combine multiple inventors who share the name “SEAL DAVID JAMES”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
ADVANCED RISC MACH LTD
31 patentsUS6002881ADec 14, 1999
Coprocessor data access control
ADVANCED RISC MACH LTD127 citations97
US6282634B1Aug 28, 2001
Apparatus and method for processing data having a mixed vector/scalar register file
ADVANCED RISC MACH LTD78 citations96
US6189094B1Feb 13, 2001
Recirculating register file
ADVANCED RISC MACH LTD79 citations96
US7689811B2Mar 30, 2010
Method and apparatus for constant generation in SIMD processing
ADVANCED RISC MACH LTD28 citations92
US7178011B2Feb 13, 2007
Predication instruction within a data processing system
ADVANCED RISC MACH LTD44 citations92
US7068545B1Jun 27, 2006
Data processing apparatus having memory protection unit
ADVANCED RISC MACH LTD34 citations92
US6965984B2Nov 15, 2005
Data processing using multiple instruction sets
ADVANCED RISC MACH LTD28 citations92
US6598061B1Jul 22, 2003
System and method for performing modular multiplication
ADVANCED RISC MACH LTD23 citations92
US6542916B1Apr 1, 2003
Data processing apparatus and method for applying floating-point operations to first, second and third operands
ADVANCED RISC MACH LTD49 citations92
US7647368B2Jan 12, 2010
Data processing apparatus and method for performing data processing operations on floating point data elements
ADVANCED RISC MACH LTD8 citations84
US7047401B2May 16, 2006
Handling interrupts during multiple access program instructions
ADVANCED RISC MACH LTD16 citations84
US6907515B2Jun 14, 2005
Configuration control within data processing systems
ADVANCED RISC MACH LTD13 citations84
US6314443B1Nov 6, 2001
Double/saturate/add/saturate and double/saturate/subtract/saturate operations in a data processing system
ADVANCED RISC MACH LTD17 citations84
US6148314ANov 14, 2000
Round increment in an adder circuit
ADVANCED RISC MACH LTD19 citations84
US8010772B2Aug 30, 2011
Protected function calling
ADVANCED RISC MACH LTD10 citations83
US7882293B2Feb 1, 2011
Interrupt masking control
ADVANCED RISC MACH LTD13 citations83
US7370180B2May 6, 2008
Bit field extraction with sign or zero extend
ADVANCED RISC MACH LTD14 citations82
US6999985B2Feb 14, 2006
Single instruction multiple data processing
ADVANCED RISC MACH LTD8 citations74
US9619225B2Apr 11, 2017
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
ADVANCED RISC MACH LTD2 citations73
US7401210B2Jul 15, 2008
Selecting subroutine return mechanisms
ADVANCED RISC MACH LTD2 citations63
US7210023B2Apr 24, 2007
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
ADVANCED RISC MACH LTD6 citations63
US7120779B2Oct 10, 2006
Address offset generation within a data processing system
ADVANCED RISC MACH LTD4 citations63
US6035383AMar 7, 2000
Memory access request result prediction prior to confirm signal generation
ADVANCED RISC MACH LTD6 citations63
US7788472B2Aug 31, 2010
Instruction encoding within a data processing apparatus having multiple instruction sets
ADVANCED RISC MACH LTD4 citations62
US7447871B2Nov 4, 2008
Data access program instruction encoding
ADVANCED RISC MACH LTD3 citations62
US7231507B2Jun 12, 2007
Data access program instruction encoding
ADVANCED RISC MACH LTD5 citations62
US7822947B2Oct 26, 2010
Aliasing data processing registers
ADVANCED RISC MACH LTD4 citations59
US10521232B2Dec 31, 2019
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
ADVANCED RISC MACH LTD0 citations52
US9495163B2Nov 15, 2016
Address generation in a data processing apparatus
ADVANCED RISC MACH LTD0 citations52
US7797681B2Sep 14, 2010
Stack memory selection upon exception in a data processing system
ADVANCED RISC MACH LTD1 citations48
US7146491B2Dec 5, 2006
Apparatus and method for generating constant values
ADVANCED RISC MACH LTD0 citations39
SEAL DAVID JAMES
2 patentsGRISENTHWAITE RICHARD ROY
2 patentsSTEPHENS NIGEL JOHN
2 patentsUS8954711B2Feb 10, 2015
Address generation in a data processing apparatus
STEPHENS NIGEL JOHN2 citations59
US9009450B2Apr 14, 2015
Mixed operand size instruction processing for execution of indirect addressing load instruction specifying registers for different size operands
STEPHENS NIGEL JOHN1 citations48