[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [RFC PATCH v4 15/29] Hexagon (target/hexagon) utility functions
From: |
Taylor Simpson |
Subject: |
RE: [RFC PATCH v4 15/29] Hexagon (target/hexagon) utility functions |
Date: |
Tue, 29 Sep 2020 15:48:07 +0000 |
OK
> -----Original Message-----
> From: Philippe Mathieu-Daudé <philippe.mathieu.daude@gmail.com> On
> Behalf Of Philippe Mathieu-Daudé
> Sent: Tuesday, September 29, 2020 5:26 AM
> To: Taylor Simpson <tsimpson@quicinc.com>; qemu-devel@nongnu.org
> Cc: richard.henderson@linaro.org; laurent@vivier.eu; riku.voipio@iki.fi;
> aleksandar.m.mail@gmail.com; ale@rev.ng
> Subject: Re: [RFC PATCH v4 15/29] Hexagon (target/hexagon) utility functions
>
> -------------------------------------------------------------------------
> CAUTION: This email originated from outside of the organization.
> -------------------------------------------------------------------------
>
> On 9/28/20 7:28 PM, Taylor Simpson wrote:
> > Utility functions called by various instructions
> >
> > Signed-off-by: Taylor Simpson <tsimpson@quicinc.com>
> > ---
> > target/hexagon/arch.h | 42 +++
> > target/hexagon/conv_emu.h | 50 +++
> > target/hexagon/fma_emu.h | 27 ++
> > target/hexagon/arch.c | 354 +++++++++++++++++++++
> > target/hexagon/conv_emu.c | 369 ++++++++++++++++++++++
> > target/hexagon/fma_emu.c | 777
> ++++++++++++++++++++++++++++++++++++++++++++++
> > 6 files changed, 1619 insertions(+)
> > create mode 100644 target/hexagon/arch.h
> > create mode 100644 target/hexagon/conv_emu.h
> > create mode 100644 target/hexagon/fma_emu.h
> > create mode 100644 target/hexagon/arch.c
> > create mode 100644 target/hexagon/conv_emu.c
> > create mode 100644 target/hexagon/fma_emu.c
>
> Sorry but I lost focus in the middle of conv_emu.c,
> after reviewing arch.c.
>
> Suggestion to ease review, split in 3 digestible patches:
>
> 1:
> target/hexagon/arch.h
> target/hexagon/arch.c
>
> 2:
> target/hexagon/conv_emu.h
> target/hexagon/conv_emu.c
>
> 3:
> target/hexagon/fma_emu.h
> target/hexagon/fma_emu.c
>
> Thanks,
>
> Phil.
- [RFC PATCH v4 09/29] Hexagon (target/hexagon) architecture types, (continued)
- [RFC PATCH v4 09/29] Hexagon (target/hexagon) architecture types, Taylor Simpson, 2020/09/28
- [RFC PATCH v4 17/29] Hexagon (target/hexagon) generator phase 1 - C preprocessor for semantics, Taylor Simpson, 2020/09/28
- [RFC PATCH v4 20/29] Hexagon (target/hexagon) generater phase 4 - decode tree, Taylor Simpson, 2020/09/28
- [RFC PATCH v4 14/29] Hexagon (target/hexagon) instruction printing, Taylor Simpson, 2020/09/28
- [RFC PATCH v4 23/29] Hexagon (target/hexagon) instruction classes, Taylor Simpson, 2020/09/28
- [RFC PATCH v4 22/29] Hexagon (target/hexagon) macros, Taylor Simpson, 2020/09/28
- [RFC PATCH v4 15/29] Hexagon (target/hexagon) utility functions, Taylor Simpson, 2020/09/28
- [RFC PATCH v4 29/29] Hexagon build infrastructure, Taylor Simpson, 2020/09/28
- [RFC PATCH v4 18/29] Hexagon (target/hexagon) generator phase 2 - generate header files, Taylor Simpson, 2020/09/28
- [RFC PATCH v4 16/29] Hexagon (target/hexagon/imported) arch import, Taylor Simpson, 2020/09/28
- [RFC PATCH v4 21/29] Hexagon (target/hexagon) opcode data structures, Taylor Simpson, 2020/09/28
- [RFC PATCH v4 25/29] Hexagon (target/hexagon) TCG for instructions with multiple definitions, Taylor Simpson, 2020/09/28
- [RFC PATCH v4 24/29] Hexagon (target/hexagon) TCG generation, Taylor Simpson, 2020/09/28
- [RFC PATCH v4 26/29] Hexagon (target/hexagon) translation, Taylor Simpson, 2020/09/28
- [RFC PATCH v4 27/29] Hexagon (linux-user/hexagon) Linux user emulation, Taylor Simpson, 2020/09/28