ChanServ changed the topic of #etnaviv to: #etnaviv - the home of the reverse-engineered Vivante GPU driver - Logs https://oftc.irclog.whitequark.org/etnaviv
Surkow|laptop has quit [Quit: 418 I'm a teapot - NOP NOP NOP]
chewitt has joined #etnaviv
chewitt has quit []
pcercuei has joined #etnaviv
lynxeye has joined #etnaviv
Surkow|laptop has joined #etnaviv
JohnnyonFlame has quit [Ping timeout: 480 seconds]
JohnnyonFlame has joined #etnaviv
pcercuei has quit [Remote host closed the connection]
pcercuei has joined #etnaviv
tlwoerner has quit [Quit: Leaving]
tlwoerner has joined #etnaviv
JohnnyonF has joined #etnaviv
JohnnyonFlame has quit [Ping timeout: 480 seconds]
<tomeu> anybody has any idea of why galcore does this:
<tomeu> 0x00801032, 0x15600c04, 0x90000050, 0x00000007, /* load.u32t0.x___, u0.yyyy, 0, void */; tex not used but fields non-zero (id=0,amode=4,swiz=128)
<tomeu> 0x01001009, 0x00200004, 0x80000000, 0x00000008, /* mov.u32t0._y__, void, void, t0.xxxx */; tex not used but fields non-zero (id=0,amode=4,swiz=0)
<tomeu> 0x00801032, 0x2aa00c04, 0x90000050, 0x00000007, /* load.u32t0.x___, u0.zzzz, 0, void */; tex not used but fields non-zero (id=0,amode=4,swiz=128)
<tomeu> instead of just:
<tomeu> 0x00801032, 0x00200c04, 0x90000050, 0x00000007, /* load.u32t0.x___, u0.xxxx, 0, void */; tex not used but fields non-zero (id=0,amode=4,swiz=128)
<tomeu> 0x01001032, 0x2aa00c04, 0x90000050, 0x00000007, /* load.u32t0._y__, u0.zzzz, 0, void */; tex not used but fields non-zero (id=0,amode=4,swiz=128)
<tomeu> wonder if I'm missing a limitation of the load instruction that makes that mov needed
<tomeu> so far I have only found this situation when t0.xy is afterwards passed to a cmpxchg op:
<tomeu> 0x01801027, 0x00200804, 0x90010050, 0x0011000f, /* atom_cmp_xchg.u32t0.xy__, u0.xxxx, 0, t0.xyxy */; tex not used but fields non-zero (id=0,amode=4,swiz=0)
pcercuei has quit [Remote host closed the connection]
pcercuei has joined #etnaviv
pcercuei has quit [Quit: leaving]
pcercuei has joined #etnaviv
pcercuei has quit []
pcercuei has joined #etnaviv
lynxeye has quit [Quit: Leaving.]
pcercuei has quit [Quit: leaving]
pcercuei has joined #etnaviv
pcercuei has quit [Quit: dodo]