Invention Grant
- Patent Title: Apparatus and method for performing arithmetic operations to accumulate floating-point numbers
-
Application No.: US15370660Application Date: 2016-12-06
-
Publication No.: US10216479B2Publication Date: 2019-02-26
- Inventor: David Raymond Lutz , Neil Burgess , Christopher Neal Hinds , Andreas Due Engh-Halstvedt
- Applicant: ARM Limited
- Applicant Address: GB Cambridge
- Assignee: ARM LIMITED
- Current Assignee: ARM LIMITED
- Current Assignee Address: GB Cambridge
- Agency: Nixon & Vanderhye PC
- Main IPC: G06F7/483
- IPC: G06F7/483 ; G06F9/30 ; G06F7/499

Abstract:
An apparatus and method are provided for performing arithmetic operations to accumulate floating-point numbers. The apparatus comprises execution circuitry to perform arithmetic operations, and decoder circuitry to decode a sequence of instructions. A convert and accumulate instruction is provided, and the decoder circuitry is responsive to decoding the convert and accumulate instruction to generate one or more control signals to control the execution circuitry to convert at least one floating-point operand identified by the convert and accumulate instruction into a corresponding N-bit fixed-point operand having M fraction bits, where M is less than N and M is dependent on a format of the floating-point operand. The execution circuitry accumulates each corresponding N bit fixed-point operand and a P bit fixed-point operand identified by the convert and accumulate instruction in order to generate a P bit fixed-point result value, where P is greater than N and also has M fraction bits.
Public/Granted literature
- US20180157464A1 APPARATUS AND METHOD FOR PERFORMING ARITHMETIC OPERATIONS TO ACCUMULATE FLOATING-POINT NUMBERS Public/Granted day:2018-06-07
Information query