diff --git a/src/asmjit/x86/x86inst.cpp b/src/asmjit/x86/x86inst.cpp index 42cdbaa..14cdf5c 100644 --- a/src/asmjit/x86/x86inst.cpp +++ b/src/asmjit/x86/x86inst.cpp @@ -1236,8 +1236,8 @@ const X86Inst X86InstDB::instData[] = { INST(Vpbroadcastw , VexRm_Lx , V(660F38,79,_,x,0,0,1,T1S), 0 , 0 , 0 , 6291, 400, 138, 0 ), INST(Vpclmulqdq , VexRvmi , V(660F3A,44,_,0,I,_,_,_ ), 0 , 0 , 0 , 6304, 310, 140, 47), INST(Vpcmov , VexRvrmRvmr_Lx , V(XOP_M8,A2,_,x,x,_,_,_ ), 0 , 0 , 0 , 6315, 326, 132, 0 ), - INST(Vpcmpb , VexRvm_Lx , V(660F3A,3F,_,x,_,0,4,FVM), 0 , 0 , 0 , 6322, 401, 122, 0 ), - INST(Vpcmpd , VexRvm_Lx , V(660F3A,1F,_,x,_,0,4,FV ), 0 , 0 , 0 , 6329, 402, 120, 0 ), + INST(Vpcmpb , VexRvmi_Lx , V(660F3A,3F,_,x,_,0,4,FVM), 0 , 0 , 0 , 6322, 401, 122, 0 ), + INST(Vpcmpd , VexRvmi_Lx , V(660F3A,1F,_,x,_,0,4,FV ), 0 , 0 , 0 , 6329, 402, 120, 0 ), INST(Vpcmpeqb , VexRvm_Lx , V(660F00,74,_,x,I,I,4,FV ), 0 , 0 , 0 , 6336, 403, 137, 48), INST(Vpcmpeqd , VexRvm_Lx , V(660F00,76,_,x,I,0,4,FVM), 0 , 0 , 0 , 6345, 404, 125, 48), INST(Vpcmpeqq , VexRvm_Lx , V(660F38,29,_,x,I,1,4,FVM), 0 , 0 , 0 , 6354, 405, 125, 48), @@ -1250,12 +1250,12 @@ const X86Inst X86InstDB::instData[] = { INST(Vpcmpgtw , VexRvm_Lx , V(660F00,65,_,x,I,I,4,FV ), 0 , 0 , 0 , 6421, 403, 137, 48), INST(Vpcmpistri , VexRmi , V(660F3A,63,_,0,I,_,_,_ ), 0 , 0 , 0 , 6430, 408, 141, 49), INST(Vpcmpistrm , VexRmi , V(660F3A,62,_,0,I,_,_,_ ), 0 , 0 , 0 , 6441, 409, 141, 49), - INST(Vpcmpq , VexRvm_Lx , V(660F3A,1F,_,x,_,1,4,FV ), 0 , 0 , 0 , 6452, 410, 120, 0 ), - INST(Vpcmpub , VexRvm_Lx , V(660F3A,3E,_,x,_,0,4,FVM), 0 , 0 , 0 , 6459, 401, 122, 0 ), - INST(Vpcmpud , VexRvm_Lx , V(660F3A,1E,_,x,_,0,4,FV ), 0 , 0 , 0 , 6467, 402, 120, 0 ), - INST(Vpcmpuq , VexRvm_Lx , V(660F3A,1E,_,x,_,1,4,FV ), 0 , 0 , 0 , 6475, 410, 120, 0 ), - INST(Vpcmpuw , VexRvm_Lx , V(660F3A,3E,_,x,_,1,4,FVM), 0 , 0 , 0 , 6483, 410, 122, 0 ), - INST(Vpcmpw , VexRvm_Lx , V(660F3A,3F,_,x,_,1,4,FVM), 0 , 0 , 0 , 6491, 410, 122, 0 ), + INST(Vpcmpq , VexRvmi_Lx , V(660F3A,1F,_,x,_,1,4,FV ), 0 , 0 , 0 , 6452, 410, 120, 0 ), + INST(Vpcmpub , VexRvmi_Lx , V(660F3A,3E,_,x,_,0,4,FVM), 0 , 0 , 0 , 6459, 401, 122, 0 ), + INST(Vpcmpud , VexRvmi_Lx , V(660F3A,1E,_,x,_,0,4,FV ), 0 , 0 , 0 , 6467, 402, 120, 0 ), + INST(Vpcmpuq , VexRvmi_Lx , V(660F3A,1E,_,x,_,1,4,FV ), 0 , 0 , 0 , 6475, 410, 120, 0 ), + INST(Vpcmpuw , VexRvmi_Lx , V(660F3A,3E,_,x,_,1,4,FVM), 0 , 0 , 0 , 6483, 410, 122, 0 ), + INST(Vpcmpw , VexRvmi_Lx , V(660F3A,3F,_,x,_,1,4,FVM), 0 , 0 , 0 , 6491, 410, 122, 0 ), INST(Vpcomb , VexRvmi , V(XOP_M8,CC,_,0,0,_,_,_ ), 0 , 0 , 0 , 6498, 310, 132, 0 ), INST(Vpcomd , VexRvmi , V(XOP_M8,CE,_,0,0,_,_,_ ), 0 , 0 , 0 , 6505, 310, 132, 0 ), INST(Vpcompressd , VexMr_Lx , V(660F38,8B,_,x,_,0,2,T1S), 0 , 0 , 0 , 6512, 279, 120, 0 ),