F98_CMPR

Redundant instruction

NOTE

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.

Parameters

Output

d1_Start (WORD, INT, UINT)

starting (lowest) address of data to be compressed

d2_End (WORD, INT, UINT)

final (highest) address of data to be compressed, data at d2_End is shifted out

d3 (WORD, INT, UINT)

receives data shifted out from d2_End

Remarks

The data in the table specified by d1_Start and d2_End is rearranged as follows:

Error flags

sys_bIsOperationErrorHold (turns to TRUE and remains TRUE)
  • if d1_Start > d2_End

sys_bIsOperationErrorNonHold (turns to TRUE for one scan)
  • if d1_Start and d2_End are not in the same memory area

Related topics:

Modified on: 2019-01-25Feedback on this pagePanasonic hotline