Sunday, 2022-03-13

*** alMalsamo is now known as lumberjack12302:26
lkclmarkos, programmerjake, https://libre-soc.org/openpower/sv/grevlut.py/15:30
lkclthat gives a single instruction which can create the masks for pmovmaskb/etc15:30
lkclit can produce patterns 0x1111.... 0x010101... 0x00010001... as well as 0x8888.... 0x8080... 0x80008000...15:31
lkcland tons more.  0x40004000 0xc0c0c0c0 etc. etc15:31
lkclthe pair of LUT2s work like "game of life" :)15:32
*** tplaten <tplaten!~isengaara@p200300ddff1d9c00832d97cf96d5fc15.dip0.t-ipconnect.de> has left #libre-soc18:06
programmerjakeimho 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
programmerjakebasically 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/!