C H A P T E R 6 |
Floating Point Unit Test (fputest) |
The fputest checks the functionality of the floating point unit in a Sun SPARC based CPU. The test verifies the functionality by various arithmetic operations. In addition, the fputest stresses the CPU with the use of benchmarks. Both single and double precision numbers are used for the operations.
When fputest is chosen in Exclusive test mode from the SunVTS graphical user interface, it may run multiple instances in parallel on different CPUs. The number of such instances that may be running in parallel at the same time is dynamically determined depending on system resources.
FSR Register test
Registers test
NACK test
Move Registers test
Positive to Negative test
Negative to Positive test
Absolute test
Single-Precision Integer to Floating Point test
Double-Precision Integer to Floating Point test
Single-Precision Floating Point to Integer test
Double-Precision Floating Point to Integer test
Single-Precision Round Toward Zero test
Double-Precision Round Toward Zero test
Single to Double-Precision Format Conversion test
Double to Single-Precision Format Conversion test
Single and Double-Precision Addition, Subtraction, Multiplication, Square-root, Division, and Compare tests
Single and Double-Precision Compare and Exception if Unordered tests
Branching and No Branching on Condition Instructions tests
Single and Double-Precision Chaining tests
Weitek Status tests
Lock test
Single and Double-Precision Datapath tests
Timing (load) test
To reach the dialog box below, right-click on the test name in the System Map and select Test Parameter Options. If you do not see this test in the System Map, you might need to expand the collapsed groups, or your system may not include the device appropriate to this test. Refer to the SunVTS User's Guide for more details.
Note - It is not advisable to use the Processor Affinity option for this test. Doing so reduces the effectiveness of the test. |
Performs all the instruction tests and all the benchmark tests. |
|
/opt/SUNWvts/bin/fputest standard_arguments
Note - 64-bit tests are located in the sparcv9 subdirectory: /opt/SUNWvts/bin/sparcv9/testname. If a test is not present in this directory, then it may only be available as a 32-bit test. For more information refer to 32-Bit and 64-Bit Tests. |
Copyright © 2003, Sun Microsystems, Inc. All rights reserved.