more shiftcorrection bug fixes
Created by: kevindkim723
notes:
- hypothesizing that corrshiftsz size is consistently 2 bits smaller than normshiftsz
- suspicious that normshiftsz is dependent on CVTLEN but corrshiftsz isn't (fixed this so that corrshiftsz only relies on normshiftsz)
- corrsumshifted is produced from a mux with a width of normshiftsz-2. changed signal width of corrsumshifted to reflect that instead of statically held at 3 * NF +3