On 04/07/2019 15:50, Jan Beulich wrote:
> On 04.07.2019 16:44, Andrew Cooper wrote:
>> On 01/07/2019 12:20, Jan Beulich wrote:
>>> +/* Clear untouched parts of the mask value. */
>>> +n = 1 << (4 - ((b & 1) | evex.w));
>>> +op_mask &= (1 << n) - 1;
>>> +
>>> +for ( i
On 04.07.2019 16:44, Andrew Cooper wrote:
> On 01/07/2019 12:20, Jan Beulich wrote:
>> +/* Clear untouched parts of the mask value. */
>> +n = 1 << (4 - ((b & 1) | evex.w));
>> +op_mask &= (1 << n) - 1;
>> +
>> +for ( i = 0; rc == X86EMUL_OKAY && op_mask; ++i )
>> +
On 01/07/2019 12:20, Jan Beulich wrote:
> +/* Clear untouched parts of the mask value. */
> +n = 1 << (4 - ((b & 1) | evex.w));
> +op_mask &= (1 << n) - 1;
> +
> +for ( i = 0; rc == X86EMUL_OKAY && op_mask; ++i )
> +{
> +signed long idx = b & 1 ?