Redundant instruction
This is a redundant instruction. It is replaced by: FP_DATA_READ_COMPRESS
Shifts out non-zero data stored at the highest address of the table to the specified area and compresses the data in the table to the higher address.
Output
starting (lowest) address of data to be compressed
final (highest) address of data to be compressed, data at d2_End is shifted out
receives data shifted out from d2_End
The data in the table specified by d1_Start and d2_End is rearranged as follows:
Contents of d2_End (highest address) are shifted out to the area specified by d3.
Non-zero data is shifted (compressed) in sequential order, in the direction of the higher address in the specified range.
Starting area d1_Start and ending area d2_End should be the same type of operand.
Be sure to specify d1_Start and d2_End with "d1_Start£d2_End".
if d1_Start > d2_End
if d1_Start and d2_End are not in the same memory area