I don't understand how to encode PHSUBSW with VEX.256. According to the documentation, VEX.L must be 0, otherwise the instruction will #UD. I thought we must use VEX.L = 1 to force the VEX.256.
Thank you for posting on the Intel ® communities.
In order to get the best assistance I would recommend posting your inquiry in the Intel ® Developer Zone forums, refer to the link below:
Intel Customer Support Technician
Under Contract to Intel Corporation