@@ -828,9 +828,9 @@ AVXcode: 3
82882805: vpermilpd Vx,Wx,Ib (66),(v)
82982906: vperm2f128 Vqq,Hqq,Wqq,Ib (66),(v)
83083007:
831- 08: vroundps Vx,Wx,Ib (66) | vrndscaleps Vx,Wx,Ib (66),(evo)
831+ 08: vroundps Vx,Wx,Ib (66) | vrndscaleps Vx,Wx,Ib (66),(evo) | vrndscaleph Vx,Wx,Ib (evo)
83283209: vroundpd Vx,Wx,Ib (66) | vrndscalepd Vx,Wx,Ib (66),(evo)
833- 0a: vroundss Vss,Wss,Ib (66),(v1) | vrndscaless Vx,Hx,Wx,Ib (66),(evo)
833+ 0a: vroundss Vss,Wss,Ib (66),(v1) | vrndscaless Vx,Hx,Wx,Ib (66),(evo) | vrndscalesh Vx,Hx,Wx,Ib (evo)
8348340b: vroundsd Vsd,Wsd,Ib (66),(v1) | vrndscalesd Vx,Hx,Wx,Ib (66),(evo)
8358350c: vblendps Vx,Hx,Wx,Ib (66)
8368360d: vblendpd Vx,Hx,Wx,Ib (66)
@@ -852,8 +852,8 @@ AVXcode: 3
85285222: vpinsrd/q Vdq,Hdq,Ey,Ib (66),(v1)
85385323: vshuff32x4/64x2 Vx,Hx,Wx,Ib (66),(ev)
85485425: vpternlogd/q Vx,Hx,Wx,Ib (66),(ev)
855- 26: vgetmantps/d Vx,Wx,Ib (66),(ev)
856- 27: vgetmantss/d Vx,Hx,Wx,Ib (66),(ev)
855+ 26: vgetmantps/d Vx,Wx,Ib (66),(ev) | vgetmantph Vx,Wx,Ib (ev)
856+ 27: vgetmantss/d Vx,Hx,Wx,Ib (66),(ev) | vgetmantsh Vx,Hx,Wx,Ib (ev)
85785730: kshiftrb/w Vk,Uk,Ib (66),(v)
85885831: kshiftrd/q Vk,Uk,Ib (66),(v)
85985932: kshiftlb/w Vk,Uk,Ib (66),(v)
@@ -877,25 +877,104 @@ AVXcode: 3
87787751: vrangess/d Vx,Hx,Wx,Ib (66),(ev)
87887854: vfixupimmps/d Vx,Hx,Wx,Ib (66),(ev)
87987955: vfixupimmss/d Vx,Hx,Wx,Ib (66),(ev)
880- 56: vreduceps/d Vx,Wx,Ib (66),(ev)
881- 57: vreducess/d Vx,Hx,Wx,Ib (66),(ev)
880+ 56: vreduceps/d Vx,Wx,Ib (66),(ev) | vreduceph Vx,Wx,Ib (ev)
881+ 57: vreducess/d Vx,Hx,Wx,Ib (66),(ev) | vreducesh Vx,Hx,Wx,Ib (ev)
88288260: vpcmpestrm Vdq,Wdq,Ib (66),(v1)
88388361: vpcmpestri Vdq,Wdq,Ib (66),(v1)
88488462: vpcmpistrm Vdq,Wdq,Ib (66),(v1)
88588563: vpcmpistri Vdq,Wdq,Ib (66),(v1)
886- 66: vfpclassps/d Vk,Wx,Ib (66),(ev)
887- 67: vfpclassss/d Vk,Wx,Ib (66),(ev)
886+ 66: vfpclassps/d Vk,Wx,Ib (66),(ev) | vfpclassph Vx,Wx,Ib (ev)
887+ 67: vfpclassss/d Vk,Wx,Ib (66),(ev) | vfpclasssh Vx,Wx,Ib (ev)
88888870: vpshldw Vx,Hx,Wx,Ib (66),(ev)
88988971: vpshldd/q Vx,Hx,Wx,Ib (66),(ev)
89089072: vpshrdw Vx,Hx,Wx,Ib (66),(ev)
89189173: vpshrdd/q Vx,Hx,Wx,Ib (66),(ev)
892+ c2: vcmpph Vx,Hx,Wx,Ib (ev) | vcmpsh Vx,Hx,Wx,Ib (F3),(ev)
892893cc: sha1rnds4 Vdq,Wdq,Ib
893894ce: vgf2p8affineqb Vx,Wx,Ib (66)
894895cf: vgf2p8affineinvqb Vx,Wx,Ib (66)
895896df: VAESKEYGEN Vdq,Wdq,Ib (66),(v1)
896897f0: RORX Gy,Ey,Ib (F2),(v) | HRESET Gv,Ib (F3),(000),(11B)
897898EndTable
898899
900+ Table: EVEX map 5
901+ Referrer:
902+ AVXcode: 5
903+ 10: vmovsh Vx,Hx,Wx (F3),(ev) | vmovsh Vx,Wx (F3),(ev)
904+ 11: vmovsh Wx,Hx,Vx (F3),(ev) | vmovsh Wx,Vx (F3),(ev)
905+ 1d: vcvtps2phx Vx,Wx (66),(ev) | vcvtss2sh Vx,Hx,Wx (ev)
906+ 2a: vcvtsi2sh Vx,Hx,Wx (F3),(ev)
907+ 2c: vcvttsh2si Vx,Wx (F3),(ev)
908+ 2d: vcvtsh2si Vx,Wx (F3),(ev)
909+ 2e: vucomish Vx,Wx (ev)
910+ 2f: vcomish Vx,Wx (ev)
911+ 51: vsqrtph Vx,Wx (ev) | vsqrtsh Vx,Hx,Wx (F3),(ev)
912+ 58: vaddph Vx,Hx,Wx (ev) | vaddsh Vx,Hx,Wx (F3),(ev)
913+ 59: vmulph Vx,Hx,Wx (ev) | vmulsh Vx,Hx,Wx (F3),(ev)
914+ 5a: vcvtpd2ph Vx,Wx (66),(ev) | vcvtph2pd Vx,Wx (ev) | vcvtsd2sh Vx,Hx,Wx (F2),(ev) | vcvtsh2sd Vx,Hx,Wx (F3),(ev)
915+ 5b: vcvtdq2ph Vx,Wx (ev) | vcvtph2dq Vx,Wx (66),(ev) | vcvtqq2ph Vx,Wx (ev) | vcvttph2dq Vx,Wx (F3),(ev)
916+ 5c: vsubph Vx,Hx,Wx (ev) | vsubsh Vx,Hx,Wx (F3),(ev)
917+ 5d: vminph Vx,Hx,Wx (ev) | vminsh Vx,Hx,Wx (F3),(ev)
918+ 5e: vdivph Vx,Hx,Wx (ev) | vdivsh Vx,Hx,Wx (F3),(ev)
919+ 5f: vmaxph Vx,Hx,Wx (ev) | vmaxsh Vx,Hx,Wx (F3),(ev)
920+ 6e: vmovw Vx,Wx (66),(ev)
921+ 78: vcvttph2udq Vx,Wx (ev) | vcvttph2uqq Vx,Wx (66),(ev) | vcvttsh2usi Vx,Wx (F3),(ev)
922+ 79: vcvtph2udq Vx,Wx (ev) | vcvtph2uqq Vx,Wx (66),(ev) | vcvtsh2usi Vx,Wx (F3),(ev)
923+ 7a: vcvttph2qq Vx,Wx (66),(ev) | vcvtudq2ph Vx,Wx (F2),(ev) | vcvtuqq2ph Vx,Wx (F2),(ev)
924+ 7b: vcvtph2qq Vx,Wx (66),(ev) | vcvtusi2sh Vx,Hx,Wx (F3),(ev)
925+ 7c: vcvttph2uw Vx,Wx (ev) | vcvttph2w Vx,Wx (66),(ev)
926+ 7d: vcvtph2uw Vx,Wx (ev) | vcvtph2w Vx,Wx (66),(ev) | vcvtuw2ph Vx,Wx (F2),(ev) | vcvtw2ph Vx,Wx (F3),(ev)
927+ 7e: vmovw Wx,Vx (66),(ev)
928+ EndTable
929+
930+ Table: EVEX map 6
931+ Referrer:
932+ AVXcode: 6
933+ 13: vcvtph2psx Vx,Wx (66),(ev) | vcvtsh2ss Vx,Hx,Wx (ev)
934+ 2c: vscalefph Vx,Hx,Wx (66),(ev)
935+ 2d: vscalefsh Vx,Hx,Wx (66),(ev)
936+ 42: vgetexpph Vx,Wx (66),(ev)
937+ 43: vgetexpsh Vx,Hx,Wx (66),(ev)
938+ 4c: vrcpph Vx,Wx (66),(ev)
939+ 4d: vrcpsh Vx,Hx,Wx (66),(ev)
940+ 4e: vrsqrtph Vx,Wx (66),(ev)
941+ 4f: vrsqrtsh Vx,Hx,Wx (66),(ev)
942+ 56: vfcmaddcph Vx,Hx,Wx (F2),(ev) | vfmaddcph Vx,Hx,Wx (F3),(ev)
943+ 57: vfcmaddcsh Vx,Hx,Wx (F2),(ev) | vfmaddcsh Vx,Hx,Wx (F3),(ev)
944+ 96: vfmaddsub132ph Vx,Hx,Wx (66),(ev)
945+ 97: vfmsubadd132ph Vx,Hx,Wx (66),(ev)
946+ 98: vfmadd132ph Vx,Hx,Wx (66),(ev)
947+ 99: vfmadd132sh Vx,Hx,Wx (66),(ev)
948+ 9a: vfmsub132ph Vx,Hx,Wx (66),(ev)
949+ 9b: vfmsub132sh Vx,Hx,Wx (66),(ev)
950+ 9c: vfnmadd132ph Vx,Hx,Wx (66),(ev)
951+ 9d: vfnmadd132sh Vx,Hx,Wx (66),(ev)
952+ 9e: vfnmsub132ph Vx,Hx,Wx (66),(ev)
953+ 9f: vfnmsub132sh Vx,Hx,Wx (66),(ev)
954+ a6: vfmaddsub213ph Vx,Hx,Wx (66),(ev)
955+ a7: vfmsubadd213ph Vx,Hx,Wx (66),(ev)
956+ a8: vfmadd213ph Vx,Hx,Wx (66),(ev)
957+ a9: vfmadd213sh Vx,Hx,Wx (66),(ev)
958+ aa: vfmsub213ph Vx,Hx,Wx (66),(ev)
959+ ab: vfmsub213sh Vx,Hx,Wx (66),(ev)
960+ ac: vfnmadd213ph Vx,Hx,Wx (66),(ev)
961+ ad: vfnmadd213sh Vx,Hx,Wx (66),(ev)
962+ ae: vfnmsub213ph Vx,Hx,Wx (66),(ev)
963+ af: vfnmsub213sh Vx,Hx,Wx (66),(ev)
964+ b6: vfmaddsub231ph Vx,Hx,Wx (66),(ev)
965+ b7: vfmsubadd231ph Vx,Hx,Wx (66),(ev)
966+ b8: vfmadd231ph Vx,Hx,Wx (66),(ev)
967+ b9: vfmadd231sh Vx,Hx,Wx (66),(ev)
968+ ba: vfmsub231ph Vx,Hx,Wx (66),(ev)
969+ bb: vfmsub231sh Vx,Hx,Wx (66),(ev)
970+ bc: vfnmadd231ph Vx,Hx,Wx (66),(ev)
971+ bd: vfnmadd231sh Vx,Hx,Wx (66),(ev)
972+ be: vfnmsub231ph Vx,Hx,Wx (66),(ev)
973+ bf: vfnmsub231sh Vx,Hx,Wx (66),(ev)
974+ d6: vfcmulcph Vx,Hx,Wx (F2),(ev) | vfmulcph Vx,Hx,Wx (F3),(ev)
975+ d7: vfcmulcsh Vx,Hx,Wx (F2),(ev) | vfmulcsh Vx,Hx,Wx (F3),(ev)
976+ EndTable
977+
899978GrpTable: Grp1
9009790: ADD
9019801: OR
0 commit comments