This patch fixes the following issues:
- Fix the return type of X86psadbw: it should not be the same type of inputs. For vNi8 inputs the output should be vMi64, where M = N/8.
- Fix the return type of int_x86_avx512_psad_bw_512 accordingly.
- Fix the definiton of PSADBW, VPSADBW, and VPSADBWY accordingly.
- Adjust the return type when building a DAG node of X86ISD::PSADBW type.
- Update related tests.