*** alMalsamo is now known as lumberjack123 | 02:26 | |
lkcl | markos, programmerjake, https://libre-soc.org/openpower/sv/grevlut.py/ | 15:30 |
---|---|---|
lkcl | that gives a single instruction which can create the masks for pmovmaskb/etc | 15:30 |
lkcl | it can produce patterns 0x1111.... 0x010101... 0x00010001... as well as 0x8888.... 0x8080... 0x80008000... | 15:31 |
lkcl | and tons more. 0x40004000 0xc0c0c0c0 etc. etc | 15:31 |
lkcl | the pair of LUT2s work like "game of life" :) | 15:32 |
*** tplaten <tplaten!~isengaara@p200300ddff1d9c00832d97cf96d5fc15.dip0.t-ipconnect.de> has left #libre-soc | 18:06 | |
programmerjake | imho svp64 compare signed byte vector with 0 writing the results into an integer mask is exactly pmovmaskb, why should grevlut be contorted to reproduce that operation? | 20:08 |
programmerjake | basically pmovmaskb is `sv.ori./elwid=8 r10.v, r10.v, 0; sv.crrweird r3.s, cr6.v, LT` | 20:20 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!