[Tarantool-patches] [PATCH luajit 19/19] MIPS: Add MIPS64 R6 port.
Sergey Kaplun
skaplun at tarantool.org
Thu Aug 17 16:59:42 MSK 2023
Hi, Sergey!
Thanks for the review!
On 17.08.23, Sergey Bronnikov wrote:
> Hi, Sergey!
>
>
> thanks for the patch!
>
> LGTM, after fixing extra whitespace in commit message.
>
>
> Sergey
>
> On 8/9/23 18:36, Sergey Kaplun wrote:
> > From: Mike Pall <mike>
> >
> > Contributed by Hua Zhang, YunQiang Su from Wave Computing,
> > and Radovan Birdic from RT-RK.
> > Sponsored by Wave Computing.
> >
> > (cherry-picked from commit 94d0b53004a5fa368defa4307a17edcdb87fe727)
> >
> > This patch adds support for MIPS Release 6 [1] for the 64-bit build.
> > This includes:
> > * Global `_map_def` value is set with <dynasm/dynasm.lua>. `MIPSR6` key
> > specifies the corresponding instruction set support. Also, `MIPSR6` is
> > defined in `DYNASM_FLAGS` (`DASM_AFLAGS`).
> > * New instructions are added within <dynasm/dasm_mips.lua>, they are
> > used if the aforementioned key is set.
> > * Obsolete instructions (that are no more in use in r6) are used in the
> > opposite case (if `MIPSR6` isn't set).
> > * New opcode maps are added into <src/jit/dis_mips.lua>.
> Nit: double whitespace before "<".
>
Fixed, thanks!
Branch is force-pushed.
>
> <snipped>
>
--
Best regards,
Sergey Kaplun
More information about the Tarantool-patches
mailing list