Processing

Please wait...

Settings

Settings

Goto Application

1. IN201947036686 - WIDENING ARITHMETIC IN A DATA PROCESSING APPARATUS

Office
India
Application Number 201947036686
Application Date 12.09.2019
Publication Number 201947036686
Publication Date 20.09.2019
Publication Kind A
IPC
G06F 9/30
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
30Arrangements for executing machine instructions, e.g. instruction decode
Applicants ARM LIMITED
Inventors MANSELL, David Hennah
Priority Data 1702918.2 23.02.2017 UK
Title
(EN) WIDENING ARITHMETIC IN A DATA PROCESSING APPARATUS
Abstract
(EN) A data processing apparatus a method of operating a data processing apparatus a non-transitory computer readable storage medium and an instruction are provided. The instruction specifies a first source register and a second source register. In response to the instruction control signals are generated causing processing circuitry to perform a dot product operation. For this operation at least a first data element and a second data element are extracted from each of the first source register and the second source register such that then at least first data element pairs and second data element pairs are multiplied together. The dot product operation is performed independently in each of multiple intra-register lanes across each of the first source register and the second source register. A widening operation with a large density of operations per instruction is thus provided.