[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v3 51/81] target/arm: Pass separate addend to {U, S}DOT helpe
From: |
Richard Henderson |
Subject: |
Re: [PATCH v3 51/81] target/arm: Pass separate addend to {U, S}DOT helpers |
Date: |
Wed, 23 Sep 2020 07:46:21 -0700 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 |
On 9/23/20 3:01 AM, LIU Zhiwei wrote:
>
>
> On 2020/9/19 2:37, Richard Henderson wrote:
>> For SVE, we potentially have a 4th argument coming from the
>> movprfx instruction. Currently we do not optimize movprfx,
>> so the problem is not visible.
> Hi Richard,
>
> I am a little confused. If it is not immediately preceded by a MOVPRFX
> instruction, the addend will
> still be used.
>
> Is it right?
If movprfx is not used, then the addend register will be the same as the
destination register.
r~
- [PATCH v3 47/81] target/arm: Implement SVE2 scatter store insns, (continued)
- [PATCH v3 47/81] target/arm: Implement SVE2 scatter store insns, Richard Henderson, 2020/09/18
- [PATCH v3 43/81] target/arm: Implement SVE2 SUBHNB, SUBHNT, Richard Henderson, 2020/09/18
- [PATCH v3 52/81] target/arm: Pass separate addend to FCMLA helpers, Richard Henderson, 2020/09/18
- [PATCH v3 56/81] target/arm: Implement SVE2 integer multiply-add (indexed), Richard Henderson, 2020/09/18
- [PATCH v3 48/81] target/arm: Implement SVE2 gather load insns, Richard Henderson, 2020/09/18
- [PATCH v3 49/81] target/arm: Implement SVE2 FMMLA, Richard Henderson, 2020/09/18
- [PATCH v3 50/81] target/arm: Implement SVE2 SPLICE, EXT, Richard Henderson, 2020/09/18
- [PATCH v3 53/81] target/arm: Split out formats for 2 vectors + 1 index, Richard Henderson, 2020/09/18
- [PATCH v3 51/81] target/arm: Pass separate addend to {U, S}DOT helpers, Richard Henderson, 2020/09/18
- Re: [PATCH v3 51/81] target/arm: Pass separate addend to {U, S}DOT helpers, LIU Zhiwei, 2020/09/23
- [PATCH v3 59/81] target/arm: Implement SVE2 integer multiply long (indexed), Richard Henderson, 2020/09/18
- [PATCH v3 55/81] target/arm: Implement SVE2 integer multiply (indexed), Richard Henderson, 2020/09/18
- [PATCH v3 60/81] target/arm: Implement SVE2 saturating multiply (indexed), Richard Henderson, 2020/09/18
- [PATCH v3 63/81] target/arm: Implement SVE2 multiply-add long (indexed), Richard Henderson, 2020/09/18
- [PATCH v3 65/81] target/arm: Implement SVE mixed sign dot product (indexed), Richard Henderson, 2020/09/18
- [PATCH v3 64/81] target/arm: Implement SVE2 complex integer multiply-add (indexed), Richard Henderson, 2020/09/18
- [PATCH v3 67/81] target/arm: Implement SVE2 crypto unary operations, Richard Henderson, 2020/09/18
- [PATCH v3 70/81] target/arm: Implement SVE2 TBL, TBX, Richard Henderson, 2020/09/18