Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

foption(1)

getrusage(2)

fpaversion(8)

mc68881version(8)

FPVERSION(1)  —  USER COMMANDS

NAME

fpversion − print information about the system’s CPU and FPU

SYNOPSIS

fpversion [ −foption ]

DESCRIPTION

fpversion prints information about the system’s CPU and all available floating-point hardware on the standard output.  It is available on Sun-3, Sun-4 and Sun-386i systems and is meant to be a generalization of foption(1), fpaversion(8) and mc68881version(8). 

Invoked without an argument, some of the following information will be displayed : CPU type and approximate clock rate, FPU type, apparent mask number and approximate clock rate, version number of the microcode and constants, and highest performance floating-point code generation option.  The type of information displayed depends upon the system and the floating-point hardware available.  The clock rate is derived by executing instructions in a loop and timing with getrusage(2) and is thus somewhat variable. 

Invoked with −foption as its argument, it only prints the fastest floating-point code generation option for that particular system.  This usage is intended for shell scripts and Makefiles that compile programs with the fastest floating-point code generation option according to the floating-point hardware present.  For example, on a Sun-3 with a MC68881 and an FPA,

cc −`fpversion −foption` foo.c

corresponds to

cc −ffpa foo.c

OPTIONS

−foption Prints the fastest floating-point code generation option according to the floating-point hardware present. 

SEE ALSO

foption(1), getrusage(2), fpaversion(8), mc68881version(8)

Sun Release 4.1  —  Last change: 14 DECEMBER 1989

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026