Adds the new AVX-512 opcodes vrangepd, vrangeps, vrangesd, vrangess, vreducepd, vreduceps, vreducesd, vreducess, vrndscalepd, vrndscaleps, vrndscalesd, vrndscaless, vrsqrt14pd, vrsqrt14ps, vrsqrt14sd, vrsqrt14ss, vrsqrt28pd, vrsqrt28ps, vrsqrt28sd, vrsqrt28ss, vscalefpd, vscalefps, vscalefsd, vscalefss, vfpclasspd, vfpclassps, vfpclasssd, vfpclassss, vexp2pd, vexp2ps, vdbpsadbw, vpbroadcastmb2q, vpbroadcastmw2d, vpconflictd, vpconflictq, vplzcntd, vplzcntq, vpmadd52luq, vpmadd52huq, vpternlogd, vpternlogq.
The added v(p)broadcast* and vpmadd52* opcodes augment previous commits of their class.
Adds tests for above.
Opcodes have been checked against llvm-mc, binutils/gas/objdump and capstone.
Issue: #1312