Method and apparatus for integral image computation instructions
L Yang, B Wang - US Patent 9,442,723, 2016 - Google Patents
A method is described that performing an image integral calculation by creating a second
vector and creating a third vector. The second vector is created by executing a first …
vector and creating a third vector. The second vector is created by executing a first …
Transforming non-contiguous instruction specifiers to contiguous instruction specifiers
MK Gschwind - US Patent 9,280,347, 2016 - Google Patents
6,009.261 6,094,695 6,185,629 6,189,088 6, 192466 6,308,255 6,334, 176 6,338,057
6,349,361 6,381,691 6,408,383 6,449,706 6.463, 582 6,499,116 6,513,109 6,570,511 …
6,349,361 6,381,691 6,408,383 6,449,706 6.463, 582 6,499,116 6,513,109 6,570,511 …
Vector string range compare
JD Bradury, EM Schwarz, TJ Slegel - US Patent 9,442,722, 2016 - Google Patents
Processing of character data is facilitated. A Vector String Range Compare instruction is
provided that compares each element of a vector with a range of values based on a set of …
provided that compares each element of a vector with a range of values based on a set of …
Methods, apparatus, instructions, and logic to provide vector address conflict detection functionality
CJ Hughes, E Ould-Ahmed-Vall, R Valentine… - US Patent …, 2016 - Google Patents
Instructions and logic provide SIMD address conflict detection functionality. Some
embodiments include processors with a register with a variable plurality of data fields, each …
embodiments include processors with a register with a variable plurality of data fields, each …
Coalescing adjacent gather/scatter operations
AT Forsyth, BJ Hickmann, JC Hall… - US Patent 9,348,601, 2016 - Google Patents
According to one embodiment, a processor includes an instruction decoder to decode a first
instruction to gather data elements from memory, the first instruction having a first operand …
instruction to gather data elements from memory, the first instruction having a first operand …
Vector find element not equal instruction
JD Bradbury, MK Gschwind, EM Schwarz… - US Patent …, 2017 - Google Patents
Processing of character data is facilitated. A Find Element Not Equal instruction is provided
that compares data of multiple vectors for inequality and provides an indication of inequality …
that compares data of multiple vectors for inequality and provides an indication of inequality …
Vector find element equal instruction
JD Bradbury, MK Gschwind, EM Schwarz… - US Patent …, 2017 - Google Patents
Processing of character data is facilitated. A Find Element Equal instruction is provided that
compares data of multiple vectors for equality and provides an indication of equality, if …
compares data of multiple vectors for equality and provides an indication of equality, if …
Instruction for determining histograms
SS Kuo - US Patent 9,804,839, 2017 - Google Patents
(57) ABSTRACT A processor is described having a functional unit of an instruction execution
pipeline. The functional unit has com parison bank circuitry and adder circuitry. The …
pipeline. The functional unit has com parison bank circuitry and adder circuitry. The …
Instructions for storing in general purpose registers one of two scalar constants based on the contents of vector write masks
J Corbal, MJ Craighead, BL Toll, AT Forsyth - US Patent 10,157,061, 2018 - Google Patents
According to one embodiment, an occurrence of an instruction is fetched. The instruction's
format specifies its only source operand from a single vector write mask register, and …
format specifies its only source operand from a single vector write mask register, and …
Mechanism for performing speculative predicated instructions
JE Gonion - US Patent 9,298,456, 2016 - Google Patents
(57) A mechanism for executing speculative predicated instruc tions may include execution
of initiating execution of a vector instruction when one or more operands upon which the …
of initiating execution of a vector instruction when one or more operands upon which the …