[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v3 2/4] x86emul: Support vpclmulqdq
On Mon, Nov 27, 2017 at 08:53:24AM -0700, Jan Beulich wrote: > >>> On 10.11.17 at 11:36, <yang.zhong@xxxxxxxxx> wrote: > > @@ -7672,7 +7673,12 @@ x86_emulate( > > host_and_vcpu_must_have(pclmulqdq); > > if ( vex.opcx == vex_none ) > > goto simd_0f3a_common; > > - generate_exception_if(vex.l, EXC_UD); > > + if ( !vex.l ) > > + { > > + generate_exception_if(vex.l, EXC_UD); > > What's the point of this? Jan, thanks for your help! generate_exception_if(vex.l, EXC_UD) in here is not any useful, i will remove it, thanks! > > > + goto simd_0f_imm8_avx; > > + } > > + host_and_vcpu_must_have(vpclmulqdq); > > Why not simply > > if ( vex.l ) > host_and_vcpu_must_have(vpclmulqdq); > The new patch will like below: host_and_vcpu_must_have(pclmulqdq); if ( vex.opcx == vex_none ) goto simd_0f3a_common; + if ( !vex.l ) + goto simd_0f_imm8_avx; + host_and_vcpu_must_have(vpclmulqdq); goto simd_0f_imm8_ymm; simd_0f_imm8_ymm will be new created, which like simd_of_ymm did in the code. > > Jan _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |