


Class Information
Number: 708/523
Name: Electrical computers: arithmetic processing and calculating > Electrical digital calculating computer > Particular function performed > Arithmetical operation > Multiplication followed by addition (i.e., x*y+z)
Description: Subject matter wherein the operation performed is a multiplication followed by an addition.
Patents under this class:
Patent Number 
Title Of Patent 
Date Issued 
8706791 
Low power fir filter in multiMAC architecture 
Apr. 22, 2014 
8667042 
Functional unit for vector integer multiply add instruction 
Mar. 4, 2014 
8667046 
Generalized programmable counter arrays 
Mar. 4, 2014 
8649508 
System and method for implementing elliptic curve scalar multiplication in cryptography 
Feb. 11, 2014 
8645450 
Multiplieraccumulator circuitry and methods 
Feb. 4, 2014 
8606840 
Apparatus and method for floatingpoint fused multiply add 
Dec. 10, 2013 
8595280 
Apparatus and method for performing multiplyaccumulate operations 
Nov. 26, 2013 
8589465 
Digital signal processing circuit blocks with support for systolic finiteimpulseresponse digital filtering 
Nov. 19, 2013 
8543634 
Specialized processing block for programmable integrated circuit device 
Sep. 24, 2013 
8533250 
Multiplier with builtin accumulator 
Sep. 10, 2013 
8521800 
Interconnected arithmetic logic units 
Aug. 27, 2013 
8495122 
Programmable device with dynamic DSP architecture 
Jul. 23, 2013 
8495124 
Decimal floating point mechanism and process of multiplication without resultant leading zero detection 
Jul. 23, 2013 
8489665 
Communication apparatus, method of checking received data size, multiple determining circuit, and multiple determination method 
Jul. 16, 2013 
8463832 
Digital signal processing block architecture for programmable logic device 
Jun. 11, 2013 
8463834 
Floating point multiplier with first and second partial product shifting circuitry for result alignment 
Jun. 11, 2013 
8458243 
Digital signal processing circuit blocks with support for systolic finiteimpulseresponse digital filtering 
Jun. 4, 2013 
8447800 
Modebased multiplyadd recoding for denormal operands 
May. 21, 2013 
8438208 
Processor and method for implementing instruction support for multiplication of large operands 
May. 7, 2013 
8417760 
Device and method for calculating a multiplication addition operation and for calculating a result of a modular multiplication 
Apr. 9, 2013 
8396911 
Data processing device 
Mar. 12, 2013 
8346838 
Method and apparatus for efficient integer transform 
Jan. 1, 2013 
8332452 
Single precision vector dot product with "word" vector write mask 
Dec. 11, 2012 
8316071 
Arithmetic processing unit that performs multiply and multiplyadd operations with saturation and method therefor 
Nov. 20, 2012 
8301681 
Specialized processing block for programmable logic device 
Oct. 30, 2012 
8280940 
Data processing apparatus with shadow register and method thereof 
Oct. 2, 2012 
8266199 
Specialized processing block for programmable logic device 
Sep. 11, 2012 
8266198 
Specialized processing block for programmable logic device 
Sep. 11, 2012 
8239439 
Method and apparatus implementing a minimal area consumption multiple addend floating point summation function in a vector microprocessor 
Aug. 7, 2012 
8239440 
Processor which implements fused and unfused multiplyadd instructions in a pipelined manner 
Aug. 7, 2012 
8239441 
Leading zero estimation modification for unfused rounding catastrophic cancellation 
Aug. 7, 2012 
8200725 
Arithmetic processing system and method thereof 
Jun. 12, 2012 
8190669 
Multipurpose arithmetic functional unit 
May. 29, 2012 
8112466 
Field programmable gate array 
Feb. 7, 2012 
8090758 
Enhanced multiplieraccumulator logic for a programmable logic device 
Jan. 3, 2012 
8078660 
Bridge fused multiplyadder circuit 
Dec. 13, 2011 
8078661 
Multipleword multiplicationaccumulation circuit and montgomery modular multiplicationaccumulation circuit 
Dec. 13, 2011 
8065356 
Datapipe synchronization device 
Nov. 22, 2011 
8051121 
Dual multiplyaccumulator operation optimized for even and odd multisample calculations 
Nov. 1, 2011 
8046399 
Fused multiplyadd rounding and unfused multiplyadd rounding in a single multiplyadd module 
Oct. 25, 2011 
8041759 
Specialized processing block for programmable logic device 
Oct. 18, 2011 
8036165 
Channel allocation method for allocating channels to terminal apparatuses to be communicated and base station apparatus utilizing the same 
Oct. 11, 2011 
8015229 
Apparatus and method for performing efficient multiplyaccumulate operations in microprocessors 
Sep. 6, 2011 
8005210 
Modulus scaling for ellipticcurve cryptography 
Aug. 23, 2011 
8001360 
Method and software for partitioned group element selection operation 
Aug. 16, 2011 
7986779 
Efficient ellipticcurve cryptography based on primality of the order of the ECCgroup 
Jul. 26, 2011 
7987222 
Method and apparatus for implementing a multiplier utilizing digital signal processor block memory extension 
Jul. 26, 2011 
7987344 
Multithreaded programmable processor and system with partitioned operations 
Jul. 26, 2011 
7982496 
Busbased logic blocks with optional constant input 
Jul. 19, 2011 
7978846 
Scaleinvariant barrett reduction for ellipticcurve cyrptography 
Jul. 12, 2011 


