ChanServ changed the topic of #lima to: Development channel for open source lima driver for ARM Mali4** GPUs - Kernel driver has landed in mainline, userspace driver is part of mesa - Logs at https://oftc.irclog.whitequark.org/lima/
<anarsoul> I have 2 more optimizations implemented. 1st is duplicate fneg and fabs if source is intrinsic, it allows duplicating loads when mods are folded
<anarsoul> another is "compactification". If we have an instruction that only uses combiner but previous instruction doesn't use combiner they can be merged
<anarsoul> lima-dup-mods and ppir-compact2 branches in my fdo mesa repo, I'll create MRs once my opened MRs are merged
<anarsoul> now even without atan lowering the shader from #9323 is now compiled into 47 instructions vs 68 without ffma and new optimizations
<anarsoul> down to 30 with atan instruction
chewitt has joined #lima
<anarsoul> and to 29 now :)
<anarsoul> and from what I understand, combiner unit likely runs together with branch unit
<anarsoul> branch unit cannot consume output of combiner (at least it doesn't work for me)
jernej- is now known as jernej
<anarsoul> ugh, it's not only combiner. If branch is not in a separate instruction, it doesn't seem to work properly
chewitt has quit [Quit: Zzz..]
chewitt has joined #lima
<enunes> anarsoul: a couple more days to go back
<enunes> anarsoul: this https://www.origin.xilinx.com/support/documents/user_guides/ug1085-zynq-ultrascale-trm.pdf page 93 suggests that indeed the combine unit runs together with branch
chewitt has quit [Remote host closed the connection]
chewitt has joined #lima
sarbes has joined #lima
<sarbes> I've rebased my genxml MR, and improved some minor things.
<sarbes> I guess I'll remove the "Draft" from the title.
<sarbes> Is there some thing you'd like me to do?
<anarsoul> can you share a link?
<anarsoul> found it
<anarsoul> let's see if it passes CI
chewitt has quit [Read error: Connection reset by peer]
<anarsoul> LGTM. I'll take a closer look tonight, but from the first glance it seems to be pretty much complete
<anarsoul> sarbes: don't forget to add either your or "lima project" copyright to the new files
<sarbes> Ah, yes. I've wanted to ask about that, but forgot. I wasn't really comfortable updating the copyright of files I more or less copied.
<anarsoul> you didn't copy them verbatim and you preserved original copyrights, it is OK to add yours (or "lima project" as we traditionally do for lima sources)
<sarbes> Alright, I'll update the copyright of the newly added files.
sarbes has quit [Remote host closed the connection]