g++_quadmath_test, a C++ program which illustrates the use of quadruple real precision arithmetic with the Gnu G++ compiler for C++.
Every C++ compiler offers a single precision real datatype called float as well as a double precision real data type called double.
Such variables can be declared with statements such as:
On some systems, the G++ compiler provides a real data type stored in 80 bytes, and declared as a __float80, and on some systems, a real data type stored in 128 bytes, declared as a __float128. Variable declarations would be
The Macintosh OSX system I have access to seems to have the __float80 option, but not the __float128 option.
The computer code and data files described and made available on this web page are distributed under the GNU LGPL license.
Versions of g++_quadmath_test are available in a C version and a C++ version and a FORTRAN90 version.
g++_intrinsics_test, a C++ program which illustrates the use of intrinsic functions provided by the Gnu G++ compiler for C++.
g95_quadmath_test, a FORTRAN90 program which illustrates the use of quadruple precision real arithmetic provided on some systems by the G95 compiler for FORTRAN.