[Libre-soc-dev] pysvp64asm: opcode setvli not supported
Luke Kenneth Casson Leighton
lkcl at lkcl.net
Mon Jun 14 13:52:43 BST 2021
On 6/14/21, Lauri Kasanen <cand at gmx.com> wrote:
> Hi Luke,
>
> I've written the basic sv version of mp3_0. No idea if it works, but
> you can get it svp64'd at least, opcode by opcode. When you have time
> from the chip layout of course.
fantastic.
>
> If the results don't happen to match, well then we'll need the
> single-stepping, not sure if pysim had that yet.
yes it does
setvli is a pseudo assembler, like bne is a shortcut for bc cr.ne
so you need the full code, setvl x,y,z,w
specify all arguments in format
https://libre-soc.org/openpower/sv/setvl/
https://libre-soc.org/openpower/isa/simplev/
so for setvli MVL=VL=8
you want
setvl 0,0,8,1,1
>
> - Lauri
>
> _______________________________________________
> Libre-soc-dev mailing list
> Libre-soc-dev at lists.libre-soc.org
> http://lists.libre-soc.org/mailman/listinfo/libre-soc-dev
>
More information about the Libre-soc-dev
mailing list