pe_macro(1)
0
4
8
12
16
20
24
28
32
36
40
44
48
52
56
60
64
bit
Fraction 1
Fraction 2
Fraction 3
Fraction 4
(Least Significant)
(Most Significant)
Sign bit
Exponent (in
excess of 1024)
MPP_FIG_277
•
msol0
: Brief Solitary LDSOL64/STSOL64 Test — This test enables a single
PE per cluster for load/store operations. It performs a solitary 64-bit store
and several solitary 64-bit load operations, and verifies that the data transfers
correctly. It then verifies that none of the data reached the unselected PEs.
If an error occurs, the test prints an error message which gives the attempted
operation, the expected result and the actual result.
•
msol1
: Indirectly Addressed LDSOL/STSOL Test — Performs the following
tests:
Test #1 — With a single PE per cluster enabled for load/store operation,
the test uses the solitary load/store commands to move data to and from
PMem, using indirect addressing. It verifies that the data has transferred
correctly, and that no data has transferred to disabled PEs. (message
#1–#10)
Test #2 — Repeats test #1, using different data and initialization patterns.
(message #11–#20)
Test #3 — Uses the regular load command to read the data stored by
the solitary store command in the previous test, and to verify that no
data has transferred to disabled PEs (message #21–#28). In this test, it
enables all PEs for load/store before loading the data into PReg. Then it
enables only the single PE per cluster to verify the data in the PReg.
The following table summarizes the test operations. Notice the different ways
test #2 and test #3 use to verify that the PMem of unselected PEs remained
as originally initialized.
Test
Single PE
All Others
Operation
Result
Init:
mbit = 1
mbit = 1
init –> PMem
Test
1-2:
mbit = 1
mbit = 0
data –> PMem –>
PReg
Data OK?
mbit = 0
mbit = 1
PMem –> PReg
Unchanged?
Test 3:
mbit = 1
mbit = 1
PMem –> PReg
ebit = 1
ebit = 0
PReg
Data OK?
ebit = 0
ebit = 1
PReg
Unchanged?
If an error occurs, the test prints an error message which gives the attempted
operation, the expected result and the actual result.
•
msol2
: Indirectly Addressed Single PE LOAD/STORE Test — This test is
identical to
msol1.ma
, except that it uses the regular LD/ST commands
instead of the specialized LDSOL/STSOL commands.
Data Parallel Unit Reference Pages B–31