Product Alert #28
Version 3.03 Software - Model 6301A/B - Versions before 3.032
Error Calculating Signed Minimum and Signed Average Values
24 November 1995
Problem
There are errors in the PDL6004.MAC and PDL7000.MAC files that result in incorrect values being calculated for signed minimums and signed averages.
Symptom
Signed minimum values obviously out of range. For example, data which is always in the range of 0-200 gives a minimum of 32512.
Signed averages of negative values are obviously incorrect. Such as an average of values such as -120, -130, -124 giving an average of 25894. Signed averages of positive values are currently correct.
Correction
Download the Version 3 Update.
This problem has been corrected in software versions 3.033 and later.
Alternative Correction
You will need to edit the PDL6004.MAC and PDL7000.MAC files. The version 3 for Starflow program does not have the PDL7000.MAC file. The version 3 for Starlog program has both.
PDL6004.MAC Line # |
PDL7000.MAC Line # |
In Macro |
Correction Procedure |
| Change ... |
To ... |
| 845 |
476 |
swmin |
movbb |
movww |
| 1181 |
791 |
sbave |
ddiv |
ddivs |
| 1215 |
825 |
swave |
ddiv |
ddivs |
| 1263 |
873 |
sbav |
ddiv |
ddivs |
| 1297 |
907 |
swav |
ddiv |
ddivs |
|