Memory allocation alignment for vector SIGUPD
The signature memory alignment has too many depending variables (e.g. VLEN, XLEN, LMUL, vl, SEW, etc.) and has not been taken account for. Will perhaps need to update sigupd_count in testgen and other places.