[PATCH 0/2] x86: further template encoding adjustments

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

[PATCH 0/2] x86: further template encoding adjustments

Jan Beulich-2
Especially for operands (of which there may be up to 5 right now,
and the number is only going to grow) it is quite wasteful to have
unnecessarily many attribute bits. The long term goal is to get this
count down to no more than 32. The two patches here are another two
small steps towards this.

1: fold SReg{2,3}
2: make RegMem an opcode modifier

Jan
Reply | Threaded
Open this post in threaded view
|

Ping: [PATCH 0/2] x86: further template encoding adjustments

Jan Beulich-2
On 04.07.2019 10:49, Jan Beulich wrote:
> Especially for operands (of which there may be up to 5 right now,
> and the number is only going to grow) it is quite wasteful to have
> unnecessarily many attribute bits. The long term goal is to get this
> count down to no more than 32. The two patches here are another two
> small steps towards this.
>
> 1: fold SReg{2,3}
> 2: make RegMem an opcode modifier

Gentle ping, also for the two other ones sent a day later.

Thanks, Jan
Reply | Threaded
Open this post in threaded view
|

Re: [PATCH 0/2] x86: further template encoding adjustments

H.J. Lu-30
In reply to this post by Jan Beulich-2
On Thu, Jul 4, 2019 at 1:55 AM Jan Beulich <[hidden email]> wrote:

>
> Especially for operands (of which there may be up to 5 right now,
> and the number is only going to grow) it is quite wasteful to have
> unnecessarily many attribute bits. The long term goal is to get this
> count down to no more than 32. The two patches here are another two
> small steps towards this.
>
> 1: fold SReg{2,3}
> 2: make RegMem an opcode modifier
>

OK.

Thanks.

--
H.J.
Reply | Threaded
Open this post in threaded view
|

Re: [PATCH 0/2] x86: further template encoding adjustments

Jan Beulich-2
On 15.07.2019 22:00,  H.J. Lu  wrote:

> On Thu, Jul 4, 2019 at 1:55 AM Jan Beulich <[hidden email]> wrote:
>>
>> Especially for operands (of which there may be up to 5 right now,
>> and the number is only going to grow) it is quite wasteful to have
>> unnecessarily many attribute bits. The long term goal is to get this
>> count down to no more than 32. The two patches here are another two
>> small steps towards this.
>>
>> 1: fold SReg{2,3}
>> 2: make RegMem an opcode modifier
>>
>
> OK.

Thanks, committed. What about the other two (sent on the 5th)?

Jan