Service manual
Troubleshooting 3-59
Example 3– 37 Fptest
P00>>> fptest &p4 &
P00>>> ps
ID PCB Pri CPU Time Affinity CPU Program State
-------- -------- --- -------- -------- --- ---------- ----------------------
00000395 002be420 3 1 00000001 0 ps running
00000394 002ccf40 1 949 00000010 4 fptest running
00000393 002c8580 2 1 00000001 0 sh_bg waiting on 002CCF40
0000029e 002c5360 3 7705 00000001 0 shell ready
0000003a 002b5660 6 0 ffffffff 0 rx_ewa0 waiting on rx_isr_ewa0
00000036 002aab20 3 6812 00000001 0 shell_0 ready
00000014 0027b320 3 1227 00000010 4 shell_4 waiting on rxq_ready
00000012 001d3150 0 273592 00000010 4 idle ready
Use the fptest command to test the floating-point unit of the Alpha processor
specified in the command. If no processor is identified, tests are run on the
system primary CPU.
The program contains 9 tests:
T1 - Compute Pi in IEEE Mode
T2 - Compute Pi in VAX D
T3 - Compute Pi in VAX F
T4 - Compute Pi in VAX G
T5 - Do 11 Floating Pt Math Instructions (+,-,*,/) in IEEE Double
T6 - Do 11 Floating Pt Math Instructions (+,-,*,/) in IEEE Single
T7 - Do 11 Floating Pt Math Instructions (+,-,*,/) in VAXD Double
T8 - Do 11 Floating Pt Math Instructions (+,-,*,/) in VAXF Single
T9 - Do 11 Floating Pt Math Instructions (+,-,*,/) in VAXG Double
The show_status command does not display fptest progress. Use the ps
command to see the process, if the test is run in the background.
Syntax
fptest [-t <test number>] [-p <pass count>] [&p <cpu number>]
where: -t = a particular test in the suite of floating-point tests
-p = the number of passes the test will make (default is 1)
&p = the ID number of the CPU to test