Search references for COMPUTER ARITHMETIC. Phrases containing COMPUTER ARITHMETIC
See searches and references containing COMPUTER ARITHMETIC!COMPUTER ARITHMETIC
Implementation of arithmetic operations
Computer arithmetic is the scientific field that deals with representation of numbers on computers and corresponding implementations of the arithmetic
Computer_arithmetic
Branch of elementary mathematics
of binary arithmetic on computers. Some arithmetic systems operate on mathematical objects other than numbers, such as interval arithmetic and matrix
Arithmetic
Computer approximation for real numbers
In computing, floating-point arithmetic (FP) is arithmetic on subsets of real numbers formed by a significand (a signed sequence of a fixed number of
Floating-point_arithmetic
Combinational digital circuit
In computing, an arithmetic logic unit (ALU) is a combinational digital circuit that performs arithmetic and bitwise operations on integer binary numbers
Arithmetic_logic_unit
Computer science conference
The IEEE International Symposium on Computer Arithmetic (ARITH) is a conference in the area of computer arithmetic. The symposium was established in 1969
ARITH Symposium on Computer Arithmetic
ARITH_Symposium_on_Computer_Arithmetic
Method for bounding the errors of numerical computations
Interval arithmetic (also known as interval mathematics, interval analysis or interval computation) is a mathematical technique used to mitigate rounding
Interval_arithmetic
IEEE standard for floating-point arithmetic
The IEEE Standard for Floating-Point Arithmetic (IEEE 754) is a technical standard for floating-point arithmetic originally established in 1985 by the
IEEE_754
Digit transferred from one column to another
In elementary arithmetic, a carry is a digit that is transferred from one column of digits to another column of more significant digits. It is part of
Carry_(arithmetic)
Computer arithmetic error
In computer programming, an integer overflow occurs when an arithmetic operation on integers attempts to create a numeric value that is outside of the
Integer_overflow
Calculations where numbers' precision is only limited by computer memory
In computer science, arbitrary-precision arithmetic, also called bignum arithmetic, multiple-precision arithmetic, or sometimes infinite-precision arithmetic
Arbitrary-precision arithmetic
Arbitrary-precision_arithmetic
Computer format for representing real numbers
do not have specific support for fixed-point arithmetic. However, most computers with binary arithmetic have fast bit shift instructions that can multiply
Fixed-point_arithmetic
Binary representation for signed numbers
Israel (2002). Computer Arithmetic Algorithms. A. K. Peters. ISBN 1-56881-160-8. Flores, Ivan (1963). The Logic of Computer Arithmetic. Prentice-Hall
Two's_complement
Datum of integral data type
In computer science, an integer is a datum of integral data type, a data type that represents some range of mathematical integers. Integral data types
Integer_(computer_science)
Computer programming condition
The term arithmetic underflow (also floating-point underflow, or just underflow) is a condition in a computer program where the result of a calculation
Arithmetic_underflow
Type of arithmetic where output is limited to a fixed range of values
Saturation arithmetic is a version of arithmetic in which all operations, such as addition and multiplication, are limited to a fixed range between a
Saturation_arithmetic
Strategies to make sure approximate calculations stay close to accurate
in 1936, was the first computer with floating-point arithmetic and was thus susceptible to floating-point error. Early computers, however, with operation
Floating-point error mitigation
Floating-point_error_mitigation
Number expressed in the base-2 numeral system
] + [ 1 × 4 ] + [ 0 × 2 ] + [ 1 × 1 ] 1001012 = 3710 Arithmetic in binary is much like arithmetic in other numeral systems using positional notation. Addition
Binary_number
Storage of digital data readable by computers
unit and the arithmetic logic unit (ALU). The former controls the flow of data between the CPU and memory, while the latter performs arithmetic and logical
Computer_data_storage
Programmable machine that processes data
A computer is a machine that can be programmed to automatically carry out sequences of arithmetic or logical operations (computation). Modern digital
Computer
Early electronic digital computing device
vacuum tubes to do arithmetic calculations. Prior to this, slower electro-mechanical methods were used by Konrad Zuse's Z1 computer, and the simultaneously
Atanasoff–Berry_computer
Books about algorithms by Donald Knuth
The Art of Computer Programming (TAOCP) is a comprehensive multi-volume monograph (Volumes 1–7) written by the computer scientist Donald Knuth presenting
The Art of Computer Programming
The_Art_of_Computer_Programming
Concise notation for large or small numbers
significand m is at least 1 but less than 10. Decimal floating point is a computer arithmetic system closely related to scientific notation. For performing calculations
Scientific_notation
Free software
security applications, and computer algebra systems. GMP aims to be faster than any other arbitrary-precision arithmetic (big number) library for all
GNU Multiple Precision Arithmetic Library
GNU_Multiple_Precision_Arithmetic_Library
N-th root of the product of n numbers
real numbers by using the product of their values (as opposed to the arithmetic mean, which uses their sum). The geometric mean of n {\displaystyle
Geometric_mean
Arithmetic logic circuit
Technology", Proceedings of the 7th Symposium on Computer Arithmetic ARITH-7, pp. 2-8. Reprinted in Computer Arithmetic, E. E. Swartzlander, (editor), Vol. II,
Carry-skip_adder
Algorithm in numerical analysis
radix, only for the arithmetic to "normalize floating-point sums before rounding or truncating". Computers typically use binary arithmetic, but to make the
Kahan_summation_algorithm
Fixed-precision arithmetic, also referred to as finite-precision arithmetic, is arithmetic on numbers that are represented in a fixed number of digits
Fixed-precision_arithmetic
bigfloats. Maple, Mathematica, and several other computer algebra software include arbitrary-precision arithmetic. Mathematica employs GMP for approximate number
List of arbitrary-precision arithmetic software
List_of_arbitrary-precision_arithmetic_software
Arithmetic operation
denoted with the plus sign +, is one of the four basic operations of arithmetic, the other three being subtraction, multiplication, and division. The
Addition
Mathematical expression with disputed status
Nathalie; Stehlé, Damien; Torres, Serge (2010). Handbook of Floating-Point Arithmetic (1 ed.). Birkhäuser. p. 216. doi:10.1007/978-0-8176-4705-6. ISBN 978-0-8176-4704-9
Zero_to_the_power_of_zero
Floating-point accuracy metric
error Goldberg, David (March 1991). "What Every Computer Scientist Should Know About Floating-Point Arithmetic". ACM Computing Surveys. 23 (1): 5–48. doi:10
Unit_in_the_last_place
Shift operator in computer programming
In computer programming, an arithmetic shift is a shift operator, sometimes termed a signed shift (though it is not restricted to signed operands). The
Arithmetic_shift
Digital circuit implementation method
Technology", Proceedings of the 7th Symposium on Computer Arithmetic ARITH-7, pp. 2-8. Reprinted in Computer Arithmetic, E. E. Swartzlander, (editor), Vol. II,
Carry-select_adder
Base-3 numeral system
logarithmic time. A library of C code supporting BCT arithmetic is available. Some ternary computers such as the Setun defined a tryte to be six trits or
Ternary_numeral_system
Affine arithmetic (AA) is a model for self-validated numerical analysis. In AA, the quantities of interest are represented as affine combinations (affine
Affine_arithmetic
Algorithm for fast modular multiplication
In modular arithmetic computation, Montgomery modular multiplication, more commonly referred to as Montgomery multiplication, is a method for performing
Montgomery modular multiplication
Montgomery_modular_multiplication
Computation modulo a fixed integer
In mathematics, modular arithmetic is a system of arithmetic operations for integers, differing from the usual ones in that numbers "wrap around" when
Modular_arithmetic
French computer scientist (born 1961)
mathematician and computer scientist working in the field of computer arithmetic. He is known for his early work on online arithmetic, in particular the
Jean-Michel_Muller
Replacing a number with a simpler value
removing bias. A rounding method should have utility in computer science or human arithmetic where finite precision is used, and speed is a consideration
Rounding
Exact floating-point subtraction theorem
In floating-point arithmetic, the Sterbenz lemma or Sterbenz's lemma is a theorem giving conditions under which floating-point differences are computed
Sterbenz_lemma
Mixed-precision arithmetic is a form of floating-point arithmetic that uses numbers with varying widths in a single operation. A common usage of mixed-precision
Mixed-precision_arithmetic
Denormalized floating-point numbers near zero
Proceedings 16th IEEE Symposium on Computer Arithmetic (Arith16). 16th IEEE Symposium on Computer Arithmetic. IEEE Computer Society. pp. 104–111. ISBN 0-7695-1894-X
Subnormal_number
Data type approximating a real number
type used in a computer program to represent an approximation of a real number. Because the real numbers are not countable, computers cannot represent
Real_data_type
System of digitally encoding numbers
needed to implement basic arithmetic as well as slightly less dense storage. BCD was used in many early decimal computers, and is implemented in the
Binary-coded_decimal
64-bit computer number format
float64) is a floating-point number format, usually occupying 64 bits in computer memory; it represents a wide range of numeric values by using a floating
Double-precision floating-point format
Double-precision_floating-point_format
Fast method for calculating the digits of π
14.18} . Brent, Richard P.; Zimmermann, Paul (2010). Modern Computer Arithmetic. Vol. 18. Cambridge University Press. doi:10.1017/CBO9780511921698
Chudnovsky_algorithm
Arithmetic operation
Division is one of the four basic operations of arithmetic. The other operations are addition, subtraction, and multiplication. What is being divided is
Division_(mathematics)
Internal representation of numeric values in a digital computer
A computer number format is the internal representation of numeric values in digital device hardware and software, such as in programmable computers and
Computer_number_format
Part of a number in scientific notation
Frank H. (ed.). Design of Arithmetic Units for Digital Computers. Macmillan Computer Science Series (1 ed.). Department of Computer Science, University of
Significand
Encoding for a sequence of byte values using 36 printable characters
Base36 is a binary-to-text encoding that represents binary data in an ASCII string format by translating it into a radix-36 representation. The choice
Base36
Mathematical software library
der 4361 realisiert" [Computers don't deliver exact results - Karlsruhe research team Kulisch implements new computer arithmetic for the IBM 4361]. Computerwoche
Karlsruhe_Accurate_Arithmetic
Decidable first-order theory of the natural numbers with addition
Presburger arithmetic is the first-order theory of the natural numbers with addition, named in honor of Mojżesz Presburger, who introduced it in 1929.
Presburger_arithmetic
Multi-modular arithmetic
{\displaystyle m_{i}} . RNS have applications in the field of digital computer arithmetic. By decomposing in this a large integer into a set of smaller integers
Residue_number_system
32-bit computer number format
Integer arithmetic and bit-shifting can yield an approximation to reciprocal square root (fast inverse square root), commonly required in computer graphics
Single-precision floating-point format
Single-precision_floating-point_format
Second edition of the IEEE 754 floating-point standard
IEEE 754r) is a revision of the IEEE 754 standard for floating-point arithmetic. It was published in August 2008 and is a significant revision to, and
IEEE_754-2008_revision
Mathematical problem
is division where the divisor (denominator) is infinity. In ordinary arithmetic, this does not have a well-defined meaning, since ∞ is a mathematical
Division_by_infinity
Class of mathematical expression
dividend (numerator). The usual definition of the quotient in elementary arithmetic is the number which yields the dividend when multiplied by the divisor
Division_by_zero
First working programmable, fully automatic digital computer
electromechanical computer designed by Konrad Zuse in 1938, and completed in 1941. It was the world's first working programmable, fully automatic digital computer. The
Z3_(computer)
Interval of binary floating-point numbers with a common sign and exponent
elementary functions in double precision" (PDF). 15th IEEE Symposium on Computer Arithmetic. ARITH 2001. IEEE. pp. 111–118. doi:10.1109/ARITH.2001.930110. ISSN 1063-6889
Binade
Computer representation of real numbers
A logarithmic number system (LNS) is an arithmetic system used for representing real numbers in computer and digital hardware, especially for digital signal
Logarithmic_number_system
Type of computer arithmetic
algorithms for arithmetic operations, were introduced by Charles Clenshaw and Frank Olver in 1984. The symmetric form of the LI system and its arithmetic operations
Symmetric level-index arithmetic
Symmetric_level-index_arithmetic
Central computer component that executes instructions
primary processor in a given computer. Its electronic circuitry executes instructions of a computer program, such as arithmetic, logic, controlling, and input/output
Central_processing_unit
Method for division with remainder
Press. ISBN 978-1-351-83197-0. Shaw, Robert F. (1950). "Arithmetic Operations in a Binary Computer". Review of Scientific Instruments. 21 (8): 690. Bibcode:1950RScI
Division_algorithm
Computer scientist, author and university professor
of computer science, with emphasis on computer arithmetic, digital design, vector computers and computer system architecture. Lang's legacy was celebrated
Tomás_Lang
Upper bound on rounding error in floating-point arithmetic
rounding in floating point number systems. This value characterizes computer arithmetic in the field of numerical analysis, and by extension in the subject
Machine_epsilon
Efficient hardware implementation of a digital multiplier
the original on 2011-02-06. Savard, John J. G. (2018) [2006]. "Advanced Arithmetic Techniques". quadibloc. Archived from the original on 2018-07-03. Retrieved
Wallace_tree
Number type in floating-point arithmetic
Double-precision floating-point format IEEE Standard for Floating-Point Arithmetic, 2008-08-29, doi:10.1109/IEEESTD.2008.4610935, ISBN 978-0-7381-5752-8
Normal_number_(computing)
Mathematical proof at least partially generated by computer
conjecture in non-linear dynamics. Proven by O. E. Lanford using rigorous computer arithmetic, 1982 Connect Four, 1988 – a solved game Non-existence of a finite
Computer-assisted_proof
Calculating tool
completed a cycle and approximated one year. When translated into modern computer arithmetic, the Nepōhualtzintzin amounted to the rank from 10 to 18 in floating
Abacus
Number format for specifying provision
the multiplication can be implemented as an arithmetic shift to the left and the division as an arithmetic shift to the right; on many processors shifts
Q_(number_format)
Value for unrepresentable data
2017. IEEE 754 2019, §5.11 Standard for Posit Arithmetic (2022) David Goldberg (1991). "What Every Computer Scientist Should Know About Floating-Point"
NaN
Algorithm for fast exponentiation
exponentiation. These can be of quite general use, for example in modular arithmetic or powering of matrices. For semigroups for which additive notation is
Exponentiation_by_squaring
Property of a numeric data type in computing
language. Nevertheless, arithmetic instructions usually set different CPU flags such as the carry flag for unsigned arithmetic and the overflow flag for
Signedness
Numbering format in Nvidia hardware
TensorFloat-32 (TF32) is a numeric floating point format designed for Tensor Core running on certain Nvidia GPUs. It was first implemented in the Ampere
TensorFloat-32
Algorithm that multiplies two signed binary numbers in two's complement notation
Booth Encoding Radix-8 Booth Encoding in A Formal Theory of RTL and Computer Arithmetic Booth's Algorithm JavaScript Simulator Implementation in Python Implementation
Booth's multiplication algorithm
Booth's_multiplication_algorithm
Number in base-10 numeral system
revisions of the IEEE 754 Standard for Floating-Point Arithmetic). Decimal arithmetic is used in computers so that decimal fractional results of adding (or
Decimal
Decimal representation of real numbers in computing
Decimal floating-point (DFP) arithmetic refers to both a representation and operations on decimal floating-point numbers. Working directly with decimal
Decimal_floating_point
piecewise step-polynomials. All computations are performed in exact integer arithmetic using GMP or imath. Many program analysis techniques are based on integer
Integer_set_library
Algorithm to compute rounding error
Fast2Sum was later factored out of it by Dekker in 1971 for double-double arithmetic algorithms. The names 2Sum and Fast2Sum appear to have been applied retroactively
2Sum
Computer arithmetic standards
ISO/IEC 10967, Language independent arithmetic (LIA), is a series of standards on computer arithmetic. It is compatible with IEEE 754 (also published
ISO/IEC_10967
Operation in computer arithmetic
abbreviated as sext, particularly in mnemonics) is the operation, in computer arithmetic, of increasing the number of bits of a binary number while preserving
Sign_extension
Multiprecision integer software library
multiprecision integer library forked from the GNU Multiple Precision Arithmetic Library (GMP) project. It consists of much code from past GMP releases
MPIR_(mathematics_software)
Algorithm in modular arithmetic
In modular arithmetic, Barrett reduction is an algorithm designed to optimize the calculation of a mod n {\displaystyle a\,{\bmod {\,}}n\,} without needing
Barrett_reduction
1940 electromechanical computer
home, which used the same mechanical memory. In the Z2, he replaced the arithmetic and control logic with 600 electrical relay circuits, weighing over 600
Z2_(computer)
Arithmetic logic circuit
"Fast area-efficient VLSI adders". Proceedings 8th Symposium on Computer Arithmetic. IEEE: 49–56. Lynch, Thomas Walker; Swartzlander, Jr., Earl E. (August
Kogge–Stone_adder
Algorithmic runtime requirements for matrix multiplication
problem in computer science What is the fastest algorithm for matrix multiplication? More unsolved problems in computer science In theoretical computer science
Computational complexity of matrix multiplication
Computational_complexity_of_matrix_multiplication
2.71828…, base of natural logarithms
Symposium on Computer Arithmetic (ARITH 2024). Porto, Portugal: IEEE. Retrieved 2025-07-21. Goldberg, David (March 1991). "What Every Computer Scientist
E_(mathematical_constant)
C library for arbitrary-precision floating-point arithmetic
floating-point computation with correct rounding, based on GNU Multiple Precision Arithmetic Library. MPFR's computation is both efficient and has a well-defined semantics:
GNU_MPFR
Variant of floating-point numbers in computers
(universal numbers) are a family of number formats and arithmetic for implementing real numbers on a computer, proposed by John L. Gustafson in 2015. They are
Unum_(number_format)
value problems. Computer arithmetic, 225–286. L.B. Rall: Automatic Differentiation: Techniques and Applications, Lecture Notes in Computer Science 120, Springer
INTLAB
IEEE standard for radix-independent floating-point arithmetic
floating-point standardisation. IEEE 854 arithmetic was first commercially implemented in the HP-71B handheld computer, which used decimal floating point with
IEEE_854-1987
Electronic circuit used to multiply binary numbers
used in digital electronics, such as a computer, to multiply two binary numbers. A variety of computer arithmetic techniques can be used to implement a
Binary_multiplier
Operation common in numerical signal processing
That is, digital floating-point arithmetic is generally not associative or distributive. (See Floating-point arithmetic § Accuracy problems.) Therefore
Multiply–accumulate_operation
Digital circuit found in computers
a barrel shifter is in the hardware implementation of floating-point arithmetic. For a floating-point add or subtract operation, the significands of the
Barrel_shifter
Algorithmic runtime requirements for common math procedures
Modern Computer Arithmetic. Cambridge University Press. ISBN 978-0-521-19469-3. Knuth, Donald Ervin (1997). Seminumerical Algorithms. The Art of Computer Programming
Computational complexity of mathematical operations
Computational_complexity_of_mathematical_operations
Encoding of negative numbers in binary number systems
Signed Integers Ivan Flores, The Logic of Computer Arithmetic, Prentice-Hall (1963) Israel Koren, Computer Arithmetic Algorithms, A.K. Peters (2002), ISBN 1-56881-160-8
Signed_number_representations
Computational operation
signs): bool is_odd(int n) { return n % 2 != 0; } Or with the binary arithmetic: bool is_odd(int n) { return n & 1; } Modulo operations might be implemented
Modulo
to limitations in representing real numbers and performing arithmetic operation on computers. These errors commonly appear in software engineering and
Numerical_error
Computer built from mechanical components such as levers and gears
capable of floating point arithmetic. Some relay-based computers remained in service after the development of vacuum-tube computers, where their slower speed
Mechanical_computer
In mathematics, Spouge's approximation is a formula for computing an approximation of the gamma function. It was named after John L. Spouge, who defined
Spouge's_approximation
COMPUTER ARITHMETIC
COMPUTER ARITHMETIC
Boy/Male
Indian, Sanskrit
Unattained; Cannot be Competed with
Boy/Male
Hindu
Computer
Male
German
Middle High German byname HEIDEN means "heathen." The composer Josef Haydn's surname was a respelling of this name.
Boy/Male
Muslim
Compiler of Hadith
Girl/Female
Arabic, Muslim
To Compete with Pride
Boy/Male
Arabic, Muslim
Abu Isa Muhammad Al-tirmidhi; Compiler of the One Collection of Prophet Muhammad
Boy/Male
Irish
From an Irish name meaning “â€one who aids or assists.â€â€ It is usually translated as Terence and Terry, two names that have become strongly associated with Ireland. Turlough O’Carolan was a 17th century blind harpist and composer who wrote one of the most haunting pieces of Irish music, “â€O’Carolan’s Concerto.â€â€
Boy/Male
Arabic, Muslim
Compiler of Hadith
Boy/Male
Irish
From an Irish name meaning “â€one who aids or assists.â€â€ It is usually translated as Terence and Terry, two names that have become strongly associated with Ireland. Turlough O’Carolan was a 17th century blind harpist and composer who wrote one of the most haunting pieces of Irish music, “â€O’Carolan’s Concerto.â€â€
Boy/Male
Latin
He who loves God. Famous Bearer: late composer Wolfgang Amadeus Mozart.
Boy/Male
Latin
He who loves God. Famous Bearer: late composer Wolfgang Amadeus Mozart.
Girl/Female
Muslim
To compete with pride
Boy/Male
Hindu, Indian, Sanskrit
Compiler of the Vedas
Boy/Male
Irish
From an Irish name meaning “â€one who aids or assists.â€â€ It is usually translated as Terence and Terry, two names that have become strongly associated with Ireland. Turlough O’Carolan was a 17th century blind harpist and composer who wrote one of the most haunting pieces of Irish music, “â€O’Carolan’s Concerto.â€â€
Boy/Male
Tamil
Computer
COMPUTER ARITHMETIC
COMPUTER ARITHMETIC
Male
Hindi/Indian
Variant form of Hindi Manindra, MANINDER means "mind of Indra."
Girl/Female
Muslim
Purity, Modesty
Boy/Male
Gaelic
Girl/Female
Arabic, Muslim
Extremes in Fortune; Health and Spirituality
Boy/Male
Armenian, Australian
Sign
Boy/Male
Tamil
Krishav | கà¯à®°à¯€à®·à®¾à®µÂ
Lord Krishna and Lord Shiva
Boy/Male
Scottish
Dark-skinned stranger.
Boy/Male
Arabic, Australian, German, Muslim, Pashtun
The Generous; The Giving; The Chosen
Boy/Male
Hindu
Lord Shiva
Boy/Male
Assamese, Bengali, Gujarati, Hindu, Indian, Kannada, Kashmiri, Malayalam, Marathi, Mythological, Sanskrit, Telugu, Traditional
Name of Lord Shiva; Lord of the Moon; God Shiva
COMPUTER ARITHMETIC
COMPUTER ARITHMETIC
COMPUTER ARITHMETIC
COMPUTER ARITHMETIC
COMPUTER ARITHMETIC
n.
A computer.
p. pr. & vb. n.
of Commute
imp. & p. p.
of Commute
p. pr. & vb. n.
of Compete
v. t.
To exchange; to put or substitute something else in place of, as a smaller penalty, obligation, or payment, for a greater, or a single thing for an aggregate; hence, to lessen; to diminish; as, to commute a sentence of death to one of imprisonment for life; to commute tithes; to commute charges for fares.
v. t.
To compute; to count.
n.
One who computes.
imp. & p. p.
of Compete
v. t.
To compute erroneously.
v. i.
To pay, or arrange to pay, in gross instead of part by part; as, to commute for a year's travel over a route.
p. pr. & vb. n.
of Compute
n.
A preparation of fruit in sirup in such a manner as to preserve its form, either whole, halved, or quartered; as, a compote of pears.
n.
A composer or compiler of hymns; one versed in hymnology.
v. i.
To contend emulously; to seek or strive for the same thing, position, or reward for which another is striving; to contend in rivalry, as for a prize or in business; as, tradesmen compete with one another.
imp. & p. p.
of Compute
n.
One who commutes; especially, one who commutes in traveling.
n.
Compiler.
v. i.
To calculate; to compute.
v. t.
To compute or rate too high.
n.
One who composes or writes a book; a composer, as distinguished from an editor, translator, or compiler.