[UP]


Manual Reference Pages  - paranoid (1)

NAME

paranoid(1f) - [DEVELOPER] call doubleprecision and real versions of paranoia(3f) (LICENSE:PD)

CONTENTS

Synopsis
Description
Example
Author
License

SYNOPSIS

paranoid

DESCRIPTION

This program and the routines it calls can be used to test various Fortran compiler options.

The paranoid(1f) command is strictly for use by developers. This program and the sparanoi(3f) and dparanoi(3f) procedures all need recompiled with the compiler options being tested. Then the program is run and the resulting tests and their output are examined.

The results require interpretation and an understanding of program internals.

Because programs are often built with a variety of compilers and compiler options on a number of different platforms it is prudent to select options that choose operations that meet the double precision specification defined in the IEEE 754-1985 standard when available; but "failure" of the strict testing performed does not imply a flaw in the program.

This permits developers to verify that the compiler and loader options selected while building a program and the system hardware currently being used reasonably perform floating point operations.

EXAMPLE

Sample beginning of dialog ...

   ============================================================
   Tuesday, February 7th, 2017 4:35:06 AM UTC-0300
    sysname:   CYGWIN_NT-10.0
    release:  2.6.0(0.304/5/3)
    version:  2016-08-31 14:32
    nodename: buzz
    machine:  x86_64
   This file was compiled by GCC version 5.4.0
   using the options
        -I /usr/include/w32api
        -I /home/urbanjs/V600/lib/CYGWIN64_GFORTRAN
        -mtune=generic
        -march=x86-64
        -g
        -Wunused
        -Wuninitialized
        -Wall
        -std=f2008
        -fbounds-check
        -fbacktrace
        -finit-real=nan
        -fno-range-check
        -frecord-marker=4
        -J /home/urbanjs/V600/lib/CYGWIN64_GFORTRAN
   ============================================================
   *paranoid*" double precision test(3f)
    Is this a program restart after failure (1)
    or a start from scratch (0) ?

AUTHOR

LICENSE

Public Domain


paranoid (1) March 11, 2021
Generated by manServer 1.08 from 10c441f0-7bb3-4d62-b9de-eeb456b08878 using man macros.