RI5CY: User Manual v4.2-14.5.1 pv.*.div2, pv.*.div4 and pv.*.div8 unclear
Created by: alfredoh1234
The description for the pv..div2, pv..div4 and pv.*.div8 instructions cannot be understood from description. Current descriptions do use the *.h appendix to indicate operations are on 16-bit operands. Also, rs2 is refereed to in section 14.5.2 but not in section 14.5.1. Finally, it is unclear why the "0xFFFF" mask may be needed and where it is stored to be used (is it hard-coded?)
For example:
- pv.add.div2 rD, rs1, rs2
- rD[0] = (rs1[0] + rs2[0])/2
- rD[1] = (rs1[1] + rs2[1])/2
- pv.add.div4 rD, rs1, rs2
- rD[0] = (rs1[0] + rs2[0])/4
- rD[1] = (rs1[1] + rs2[1])/4
- pv.add.div8 rD, rs1, rs2
- rD[0] = (rs1[0] + rs2[0])/8
- rD[1] = (rs1[1] + rs2[1])/8