We are working to restore the Unionpedia app on the Google Play Store
OutgoingIncoming
🌟We've simplified our design for better navigation!
Instagram Facebook X LinkedIn
Your own Unionpedia with your logo and domain, from 9.99 USD/month
Create my Unionpedia

Double-precision floating-point format

Index Double-precision floating-point format

Double-precision floating-point format (sometimes called FP64 or float64) is a floating-point number format, usually occupying 64 bits in computer memory; it represents a wide dynamic range of numeric values by using a floating radix point. [1]

Table of Contents

  1. 41 relations: ARM architecture family, Bit, C99, Common Lisp, Computer number format, CUDA, Decimal floating point, Decimal separator, Dynamic range, ECMAScript, Exponent bias, Exponentiation, Floating-point arithmetic, Fortran, GW-BASIC, IEEE 754, IEEE 754-1985, Infinity, Java (programming language), JavaScript, JSON, List of computer hardware manufacturers, Machine epsilon, Microsoft Binary Format, NaN, Normal number (computing), Nvidia, Offset binary, PA-RISC, Programming language, Sign bit, Signed zero, Significand, Significant figures, Single-precision floating-point format, SSE2, Standardization, Strictfp, Subnormal number, X86, X87.

  2. Floating point types

ARM architecture family

ARM (stylised in lowercase as arm, formerly an acronym for Advanced RISC Machines and originally Acorn RISC Machine) is a family of RISC instruction set architectures (ISAs) for computer processors.

See Double-precision floating-point format and ARM architecture family

Bit

The bit is the most basic unit of information in computing and digital communication. Double-precision floating-point format and bit are binary arithmetic.

See Double-precision floating-point format and Bit

C99

C99 (previously known as C9X) is an informal name for ISO/IEC 9899:1999, a past version of the C programming language standard.

See Double-precision floating-point format and C99

Common Lisp

Common Lisp (CL) is a dialect of the Lisp programming language, published in American National Standards Institute (ANSI) standard document ANSI INCITS 226-1994 (S2018) (formerly X3.226-1994 (R1999)).

See Double-precision floating-point format and Common Lisp

Computer number format

A computer number format is the internal representation of numeric values in digital device hardware and software, such as in programmable computers and calculators. Double-precision floating-point format and computer number format are computer arithmetic.

See Double-precision floating-point format and Computer number format

CUDA

In computing, CUDA (originally Compute Unified Device Architecture) is a proprietary parallel computing platform and application programming interface (API) that allows software to use certain types of graphics processing units (GPUs) for accelerated general-purpose processing, an approach called general-purpose computing on GPUs (GPGPU).

See Double-precision floating-point format and CUDA

Decimal floating point

Decimal floating-point (DFP) arithmetic refers to both a representation and operations on decimal floating-point numbers. Double-precision floating-point format and decimal floating point are computer arithmetic.

See Double-precision floating-point format and Decimal floating point

Decimal separator

A decimal separator is a symbol that separates the integer part from the fractional part of a number written in decimal form (e.g., "." in 12.45).

See Double-precision floating-point format and Decimal separator

Dynamic range

Dynamic range (abbreviated DR, DNR, or DYR) is the ratio between the largest and smallest values that a certain quantity can assume.

See Double-precision floating-point format and Dynamic range

ECMAScript

ECMAScript (ES) is a standard for scripting languages, including JavaScript, JScript, and ActionScript.

See Double-precision floating-point format and ECMAScript

Exponent bias

In IEEE 754 floating-point numbers, the exponent is biased in the engineering sense of the word – the value stored is offset from the actual value by the exponent bias, also called a biased exponent. Double-precision floating-point format and exponent bias are computer arithmetic.

See Double-precision floating-point format and Exponent bias

Exponentiation

In mathematics, exponentiation is an operation involving two numbers: the base and the exponent or power.

See Double-precision floating-point format and Exponentiation

Floating-point arithmetic

In computing, floating-point arithmetic (FP) is arithmetic that represents subsets of real numbers using an integer with a fixed precision, called the significand, scaled by an integer exponent of a fixed base. Double-precision floating-point format and floating-point arithmetic are computer arithmetic.

See Double-precision floating-point format and Floating-point arithmetic

Fortran

Fortran (formerly FORTRAN) is a third generation, compiled, imperative programming language that is especially suited to numeric computation and scientific computing.

See Double-precision floating-point format and Fortran

GW-BASIC

GW-BASIC is a dialect of the BASIC programming language developed by Microsoft from IBM BASICA.

See Double-precision floating-point format and GW-BASIC

IEEE 754

The IEEE Standard for Floating-Point Arithmetic (IEEE 754) is a technical standard for floating-point arithmetic established in 1985 by the Institute of Electrical and Electronics Engineers (IEEE). Double-precision floating-point format and IEEE 754 are binary arithmetic, computer arithmetic and floating point types.

See Double-precision floating-point format and IEEE 754

IEEE 754-1985

IEEE 754-1985 is a historic industry standard for representing floating-point numbers in computers, officially adopted in 1985 and superseded in 2008 by IEEE 754-2008, and then again in 2019 by minor revision IEEE 754-2019. Double-precision floating-point format and IEEE 754-1985 are computer arithmetic.

See Double-precision floating-point format and IEEE 754-1985

Infinity

Infinity is something which is boundless, endless, or larger than any natural number.

See Double-precision floating-point format and Infinity

Java (programming language)

Java is a high-level, class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible.

See Double-precision floating-point format and Java (programming language)

JavaScript

JavaScript, often abbreviated as JS, is a programming language and core technology of the Web, alongside HTML and CSS.

See Double-precision floating-point format and JavaScript

JSON

JSON (JavaScript Object Notation, pronounced or) is an open standard file format and data interchange format that uses human-readable text to store and transmit data objects consisting of attribute–value pairs and arrays (or other serializable values).

See Double-precision floating-point format and JSON

List of computer hardware manufacturers

Current notable computer hardware manufacturers.

See Double-precision floating-point format and List of computer hardware manufacturers

Machine epsilon

Machine epsilon or machine precision is an upper bound on the relative approximation error due to rounding in floating point number systems. Double-precision floating-point format and machine epsilon are computer arithmetic.

See Double-precision floating-point format and Machine epsilon

Microsoft Binary Format

In computing, Microsoft Binary Format (MBF) is a format for floating-point numbers which was used in Microsoft's BASIC languages, including MBASIC, GW-BASIC and QuickBASIC prior to version 4.00. Double-precision floating-point format and Microsoft Binary Format are binary arithmetic and computer arithmetic.

See Double-precision floating-point format and Microsoft Binary Format

NaN

In computing, NaN, standing for Not a Number, is a particular value of a numeric data type (often a floating-point number) which is undefined as a number, such as the result of 0/0. Double-precision floating-point format and NaN are computer arithmetic.

See Double-precision floating-point format and NaN

Normal number (computing)

In computing, a normal number is a non-zero number in a floating-point representation which is within the balanced range supported by a given floating-point format: it is a floating point number that can be represented without leading zeros in its significand. Double-precision floating-point format and normal number (computing) are computer arithmetic.

See Double-precision floating-point format and Normal number (computing)

Nvidia

Nvidia Corporation is an American multinational corporation and technology company headquartered in Santa Clara, California, and incorporated in Delaware.

See Double-precision floating-point format and Nvidia

Offset binary

Offset binary, also referred to as excess-K, excess-N, excess-e, excess code or biased representation, is a method for signed number representation where a signed number n is represented by the bit pattern corresponding to the unsigned number n+K, K being the biasing value or offset. Double-precision floating-point format and offset binary are binary arithmetic.

See Double-precision floating-point format and Offset binary

PA-RISC

Precision Architecture RISC (PA-RISC) or Hewlett Packard Precision Architecture (HP/PA or simply HPPA), is a general purpose computer instruction set architecture (ISA) developed by Hewlett-Packard from the 1980s until the 2000s.

See Double-precision floating-point format and PA-RISC

Programming language

A programming language is a system of notation for writing computer programs.

See Double-precision floating-point format and Programming language

Sign bit

In computer science, the sign bit is a bit in a signed number representation that indicates the sign of a number. Double-precision floating-point format and sign bit are binary arithmetic and computer arithmetic.

See Double-precision floating-point format and Sign bit

Signed zero

Signed zero is zero with an associated sign. Double-precision floating-point format and Signed zero are computer arithmetic.

See Double-precision floating-point format and Signed zero

Significand

The significand (also coefficient, sometimes argument, or more ambiguously mantissa, fraction, or characteristic) is the first (left) part of a number in scientific notation or related concepts in floating-point representation, consisting of its significant digits. Double-precision floating-point format and significand are computer arithmetic.

See Double-precision floating-point format and Significand

Significant figures

Significant figures, also referred to as significant digits or sig figs, are specific digits within a number written in positional notation that carry both reliability and necessity in conveying a particular quantity.

See Double-precision floating-point format and Significant figures

Single-precision floating-point format

Single-precision floating-point format (sometimes called FP32 or float32) is a computer number format, usually occupying 32 bits in computer memory; it represents a wide dynamic range of numeric values by using a floating radix point. Double-precision floating-point format and Single-precision floating-point format are binary arithmetic, computer arithmetic and floating point types.

See Double-precision floating-point format and Single-precision floating-point format

SSE2

SSE2 (Streaming SIMD Extensions 2) is one of the Intel SIMD (Single Instruction, Multiple Data) processor supplementary instruction sets introduced by Intel with the initial version of the Pentium 4 in 2000.

See Double-precision floating-point format and SSE2

Standardization

Standardization (American English) or standardisation (British English) is the process of implementing and developing technical standards based on the consensus of different parties that include firms, users, interest groups, standards organizations and governments.

See Double-precision floating-point format and Standardization

Strictfp

strictfp is an obsolete and redundant reserved word in the Java programming language.

See Double-precision floating-point format and Strictfp

Subnormal number

In computer science, subnormal numbers are the subset of denormalized numbers (sometimes called denormals) that fill the underflow gap around zero in floating-point arithmetic. Double-precision floating-point format and subnormal number are computer arithmetic.

See Double-precision floating-point format and Subnormal number

X86

x86 (also known as 80x86 or the 8086 family) is a family of complex instruction set computer (CISC) instruction set architectures initially developed by Intel based on the 8086 microprocessor and its 8-bit-external-bus variant, the 8088.

See Double-precision floating-point format and X86

X87

x87 is a floating-point-related subset of the x86 architecture instruction set.

See Double-precision floating-point format and X87

See also

Floating point types

References

[1] https://en.wikipedia.org/wiki/Double-precision_floating-point_format

Also known as 64-bit binary floating-point format, 64-bit floating point, 64-bit floating point format, 64-bit floating-point, 64-bit floating-point format, 9007199254740992, Binary64, Double (data type), Double (type), Double Precision, Double data type, Double float, Double precision float, Double precision floating point, Double precision floating-point format, Double-precision, Double-precision floating point, Double-precision floating-point, Dual-precision floating point, FP64, Float64, Float8, IEEE double, Real*8.