Instructions re-encoding aligned with stable pulp_encoding_blocks-OPHW-2022-11-14.xlsx
Created by: pascalgouedo
pulp_encoding_blocks-OPHW-2022-11-14.xlsx from issue https://github.com/openhwgroup/cv32e40p/issues/452.
Changes wrt pulp_encoding_blocks-OPHW-jm-jpb-pgo-2022-04-26.xlsx :
- new encoding for cv.extract, cv.insert, cv.shuffle, cv.pack, cv.cplxmul, cv.subrotmj, cv.add/subb.div2/4/8
- description fix for cv.insert, cv.clb, cv.bitrev, cv.avgu
- added missing SIMD cv.sdotsp.sc.b
- updates related to Hardware Loops (2 new instructions, CSR mapping, constraints).