[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-arm] [PATCH v2 44/67] target/arm: Implement SVE Memory Contigu
From: |
Peter Maydell |
Subject: |
Re: [Qemu-arm] [PATCH v2 44/67] target/arm: Implement SVE Memory Contiguous Load Group |
Date: |
Tue, 27 Feb 2018 12:16:32 +0000 |
On 17 February 2018 at 18:23, Richard Henderson
<address@hidden> wrote:
> Signed-off-by: Richard Henderson <address@hidden>
Commit message should mention significant missing things
like first-fault/non-fault handling. (In general I would prefer
not to see so many patches which all have one-liner commit
messages.)
> +static void trans_LDFF1_zprr(DisasContext *s, arg_rprr_load *a, uint32_t
> insn)
> +{
> + /* FIXME */
> + trans_LD_zprr(s, a, insn);
> +}
> +
> +static void trans_LDNF1_zpri(DisasContext *s, arg_rpri_load *a, uint32_t
> insn)
> +{
> + /* FIXME */
> + trans_LD_zpri(s, a, insn);
> +}
What are these FIXMEs for? Either they should be fixed, or expanded
into longer comments describing what needs fixing. I assume it is
the missing non-fault/first-fault behaviour...
> diff --git a/target/arm/sve.decode b/target/arm/sve.decode
> index 42d14994a1..d2b3869c58 100644
> --- a/target/arm/sve.decode
> +++ b/target/arm/sve.decode
> @@ -42,9 +42,12 @@
> %tszimm16_shl 22:2 16:5 !function=tszimm_shl
>
> # Signed 8-bit immediate, optionally shifted left by 8.
> -%sh8_i8s 5:9 !function=expand_imm_sh8s
> +%sh8_i8s 5:9 !function=expand_imm_sh8s
> # Unsigned 8-bit immediate, optionally shifted left by 8.
> -%sh8_i8u 5:9 !function=expand_imm_sh8u
> +%sh8_i8u 5:9 !function=expand_imm_sh8u
More changes that should be squashed into earlier patch.
otherwise
Reviewed-by: Peter Maydell <address@hidden>
thanks
-- PMM
- Re: [Qemu-arm] [Qemu-devel] [PATCH v2 40/67] target/arm: Implement SVE Integer Compare - Scalars Group, (continued)
- [Qemu-arm] [PATCH v2 41/67] target/arm: Implement FDUP/DUP, Richard Henderson, 2018/02/17
- [Qemu-arm] [PATCH v2 43/67] target/arm: Implement SVE Floating Point Arithmetic - Unpredicated Group, Richard Henderson, 2018/02/17
- [Qemu-arm] [PATCH v2 42/67] target/arm: Implement SVE Integer Wide Immediate - Unpredicated Group, Richard Henderson, 2018/02/17
- [Qemu-arm] [PATCH v2 44/67] target/arm: Implement SVE Memory Contiguous Load Group, Richard Henderson, 2018/02/17
- Re: [Qemu-arm] [PATCH v2 44/67] target/arm: Implement SVE Memory Contiguous Load Group,
Peter Maydell <=
- [Qemu-arm] [PATCH v2 45/67] target/arm: Implement SVE Memory Contiguous Store Group, Richard Henderson, 2018/02/17
- [Qemu-arm] [PATCH v2 46/67] target/arm: Implement SVE load and broadcast quadword, Richard Henderson, 2018/02/17
- [Qemu-arm] [PATCH v2 47/67] target/arm: Implement SVE integer convert to floating-point, Richard Henderson, 2018/02/17
- [Qemu-arm] [PATCH v2 48/67] target/arm: Implement SVE floating-point arithmetic (predicated), Richard Henderson, 2018/02/17
- [Qemu-arm] [PATCH v2 49/67] target/arm: Implement SVE FP Multiply-Add Group, Richard Henderson, 2018/02/17