revamp vector tests with new privileged spec, and add scalar pt tests