Fix instructions, e.g., vcvtps2pd, that have wrong operand sizes
Created by: rocallahan
https://www.felixcloutier.com/x86/cvtps2pd says:
128-bit Legacy SSE version: The source operand is an XMM register or 64- bit memory location.
DR master has: https://github.com/DynamoRIO/dynamorio/blob/d275a9aee4e2260cda0b7ce3f5e47f6f1b668320/core/arch/x86/decode_table.c
#define Wps TYPE_W, OPSZ_16
...
{OP_cvtps2pd, 0x0f5a10, "cvtps2pd", Vpd, xx, Wps, xx, xx, mrm, x, END_LIST},
The Intel docs are clearly correct here, I'm observing an application reading from the 8 bytes at the end of a memory mapping.