ClassID:

189497

G06F7/49921 - CPC Classification

Classification description:

Methods or arrangements for processing data by operating upon the order or content of the data handled; Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices; Denomination or exception handling, e.g. rounding or overflow; Exception handling; Overflow or underflow Saturation, i.e. clipping the result to a minimum or maximum value

Recent Application in this class:
#1
20210312012
2021-10-07

Neural network device, method of operating the neural network device, and application processor including the neural network device

#2
20210294572
2021-09-23

Arithmetic circuitry for power-efficient multiply-add operations

#3
20200104132
2020-04-02

Systems and methods for performing vector max/min instructions that also generate index values

#4
20200073635
2020-03-05

SYSTEMS, APPARATUSES, AND METHODS FOR VECTOR-PACKED FRACTIONAL MULTIPLICATION OF SIGNED WORDS WITH ROUNDING, SATURATION, AND HIGH-RESULT SELECTION

#5
20160126975
2016-05-05

Apparatus and method for performing conversion operation

#6
20160126974
2016-05-05

Apparatus and method for performing conversion operation

#7
20160124905
2016-05-05

Apparatus and method for vector processing

#8
20160124746
2016-05-05

Vector operands with component representing different significance portions

#9
20160124714
2016-05-05

Exception generation when generating a result value with programmable bit significance

#10
20160124712
2016-05-05

Exponent monitoring

#11
20160124711
2016-05-05

Significance alignment

#12
20160124710
2016-05-05

Data processing apparatus and method using programmable significance data

#13
20160055888
2016-02-25

Predicting saturation in a shift operation

#14
20150242187
2015-08-27

Division circuit and microprocessor

#15
20130151579
2013-06-13

Apparatuses and related methods for overflow detection and clamping with parallel operand processing

#16
20130124834
2013-05-16

Packing odd bytes from two source registers of packed data

#17
20130124833
2013-05-16

Orderly storing of corresponding packed bytes from first and second source registers in result register

#18
20130124832
2013-05-16

Packing saturated lower 8-bit elements from two source registers of packed 16-bit elements

#19
20130124831
2013-05-16

Packing in destination register half of each element with saturation from two source packed data registers

#20
20130117540
2013-05-09

Processor executing unpack and pack instructions specifying two source packed data operands and saturation

#21
20130117538
2013-05-09

Executing unpack instruction and pack instruction with saturation on packed data elements from two source operand registers

#22
20130117537
2013-05-09

Interleaving half of packed data elements of size specified in instruction and stored in two source registers

#23
20120331028
2012-12-27

Processor for performing multiply-add operations on packed data

#24
20120216018
2012-08-23

Processor for performing multiply-add operations on packed data

#25
20120198210
2012-08-02

Processor executing pack and unpack instructions

#26
20110264895
2011-10-27

Method and apparatus for performing multiply-add operations on packed data

#27
20110219214
2011-09-08

Packing two packed signed data in registers with saturation

#28
20110093682
2011-04-21

Interleaving corresponding data elements from part of two source registers to destination register in processor operable to perform saturation

#29
20110022910
2011-01-27

Arithmetic logic unit for use within a flight control system

#30
20100306301
2010-12-02

Arithmetic processing unit that performs multiply and multiply-add operations with saturation and method therefor

#31
20100306292
2010-12-02

DSP engine with implicit mixed sign operands

#32
20100289837
2010-11-18

Division unit, image analysis unit and display apparatus using the same

#33
20100146020
2010-06-10

System and method for the parallelization of saturated accumulation operations

#34
20090327667
2009-12-31

System and method to perform fast rotation operations

#35
20090265410
2009-10-22

Packed add-subtract operation in a microprocessor

#36
20090265409
2009-10-22

Processor for performing multiply-add operations on packed data

#37
20090198974
2009-08-06

Multiplexing output from second execution unit add/saturation processing portion of wider width intermediate result of first primitive execution unit for compound computation

#38
20090172067
2009-07-02

Methods and apparatus for implementing a saturating multiplier

#39
20090106335
2009-04-23

Speed-level calculator and calculating method for dynamic voltage scaling

#40
20090100122
2009-04-16

SATURATION AND ROUNDING IN MULTIPLY-ACCUMULATE BLOCKS

#41
20080208940
2008-08-28

RECONFIGURABLE CIRCUIT

#42
20080098057
2008-04-24

Multiplication Apparatus

#43
20070299901
2007-12-27

DIVISION UNIT, IMAGE ANALYSIS UNIT AND DISPLAY APPARATUS USING THE SAME

#44
20070192396
2007-08-16

Packed add-subtract operation in a microprocessor

#45
20070185951
2007-08-09

Specialized processing block for programmable logic device

#46
20070180016
2007-08-02

Method of operand width reduction to enable usage of narrower saturation adder

#47
20070174379
2007-07-26

Pre-saturating fixed-point multiplier

#48
20070156803
2007-07-05

Overflow detection and clamping with parallel operand processing for fixed-point multipliers

#49
20070005676
2007-01-04

Simple and amended saturation for pipelined arithmetic processors

#50
20060282487
2006-12-14

Method and system for pipelining saturated accumulation and other loops with loop-carried dependencies

#51
20060236076
2006-10-19

Interleaving saturated lower half of data elements from two source registers of packed data

#52
20060224653
2006-10-05

Method and system for dynamic session control of digital signal processing operations

#53
20060200510
2006-09-07

Precision cordic processor

#54
20060195497
2006-08-31

Method, apparatus and program storage device that provides a shift process with saturation for digital signal processor operations

#55
20060184604
2006-08-17

Arithmetic unit

#56
20060161609
2006-07-20

Method and system for saturating a left shift result using a standard shifter

#57
20060066460
2006-03-30

Arithmetic unit

#58
20060041610
2006-02-23

Processor having parallel vector multiply and reduce operations with sequential semantics

#59
20050235026
2005-10-20

Method and system for performing parallel integer multiply accumulate operations on packed data

#60
20050210089
2005-09-22

Saturating shift mechanisms within data processing systems

#61
20050187999
2005-08-25

Saturation and rounding in multiply-accumulate blocks

#62
20050060359
2005-03-17

Arithmetic unit for addition or subtraction with preliminary saturation detection

#63
20050027969
2005-02-03

Method for performing single instruction multiple data operations on packed data

#64
20050027901
2005-02-03

System and method for DMA transfer of data in scatter/gather mode

#65
20050027773
2005-02-03

Method and system for performing parallel integer multiply accumulate operations on packed data