GE HEALTHCARE
DIRECTION 5394152, Revision 5
LOGIQ™ P6/P6 PRO SERVICE MANUAL
Chapter 7 - Page 7-15
7-7-2 PC Diagnostics (Non-Interactive Tests)
7-7-2-1 CPU Tests
• CPU Test (All) - This diagnostic performs a battery of tests on your CPU to ensure it is workin
g
pr
operly. The following tests are a complete list of the tests performed on th
e PC's CPU.
• CPU:
Registers - The CPU registers are tested using the default test patterns defined above
. On
32
bit CPUs, the extended registers are also checked. If errors are detected, the failed registers are
listed.
• CPU: Arithimetics - Tests the proper function of arithmetic commands ADC, ADD, DEC, DIV, ID
IV,
IMUL,
INC, MUL, SBB and SUB with 16 and 32-bit operands. If errors are detected, the faile
d
comm
ands and operands are listed.
• CPU: String Operations - Tests the proper operation of string commands LODS, MOVS,
SCAS
a
nd STOS with 8, 16 and 32-bit operands. If errors are detected, the failed commands an
d
op
erands are listed.
• CPU: Logical Operations - Tests the proper operation of logical operations AND, NOT, OR a
nd
XOR with
16 and 32-bit operands. If errors are detected, the failed operands are listed.
• CPU: Math Registers - Tests coprocessor register stack, pointers and command
s FLDLZ, FLDPI,
F
LDLN2, FLDLG2, FLDL2T, FLDL2E and FLD1. If errors are detected, the failed steps and
commands are listed.
• CPU: Math Commands - Tests coprocessor commands FBLD/FBSTP, FLD/FST, FXCH, FCOM,
FICOM, FTST, FXAM and
FUCOM. If errors are detected, the failed instructions are listed.
• CPU: Math Arithimetics
-
• CPU:
Transcendental - Tests coprocessor transcendental commands F2XM1, FPAT
AN, FPTAN,
FYL2X,
FYL2XP1, FCOS, FSIN and FSINCOS. If errors are detected, the failed commands ar
e
listed.
• C
PU: MMX Arithmetic - Tests MMX commands PADD, PSUB, PMUL and PMADD. If errors
are
de
tected, the failed commands are listed.
• CPU: MMX Logical - Tests MMX commands PAND, PANDN, POR and PXOR. If errors are
detected, the failed commands are listed.
• CPU: MMX Shift - Tests MMX commands PSLL and PSRL. If errors are detected, the fa
iled
comm
ands are listed.
• CPU: MMX Data Transfer - Tests MMX commands MOVD and MOVQ. If errors are detected, th
e
faile
d commands are listed.
• CPU: MMX Misc. - Tests MMX commands PCMPEQ, PCMPGT, PACKSS, PACKUS, PUNPCK
and PUNPCK. If errors are detected, the failed commands are listed.