00:02
bbrezillon has joined #panfrost
00:15
<
icecream95 >
'<struct name="Buffer" size="8" align="32">'. Should this actually be size="4"?
01:46
camus has joined #panfrost
02:07
Daanct12 has joined #panfrost
02:12
hyrc has joined #panfrost
02:44
<
icecream95 >
Another reason for keeping register numbers in hex: It makes it easy to see which register is being written from assembly
02:44
<
icecream95 >
mov x3, #0x20f000000000000
02:58
<
icecream95 >
Wait AArch64 can do this, even AArch32? orr w2, w6, w2, lsl #10
02:58
<
icecream95 >
I always thought that ADD was more efficient than ORR because it supported shifts...
03:00
<
HdkR >
Barrel shifter support has heavily diminished on AArch64 but it is still around in some key instructions
03:01
<
HdkR >
ADD, ADDS, SUB, SUBS, CMN, CMP, NEG, NEGS, AND, ANDS, BIC, BICS, EON, EOR, ORR, MVN, ORN, TST. Support it
03:02
<
HdkR >
Some of which are mnemonic aliases :)
03:02
hyrc has left #panfrost [#panfrost]
03:34
davidlt has joined #panfrost
03:41
Lyude has joined #panfrost
03:43
karolherbst has joined #panfrost
04:07
Daanct12 has quit [Read error: Connection reset by peer]
04:08
Daanct12 has joined #panfrost
04:25
davidlt has quit [Ping timeout: 480 seconds]
05:12
Daaanct12 has joined #panfrost
05:18
Daanct12 has quit [Ping timeout: 480 seconds]
05:24
Daaanct12 has quit [Remote host closed the connection]
05:25
Daaanct12 has joined #panfrost
05:53
guillaume_g has joined #panfrost
06:15
davidlt has joined #panfrost
06:28
MajorBiscuit has joined #panfrost
06:36
Daanct12 has joined #panfrost
06:40
Daaanct12 has quit [Ping timeout: 480 seconds]
07:02
Daanct12 has quit [Quit: Leaving]
07:02
Daanct12 has joined #panfrost
07:04
MajorBiscuit has quit [Ping timeout: 480 seconds]
07:14
Daanct12 has quit [Remote host closed the connection]
07:15
Daanct12 has joined #panfrost
07:42
dschuermann_ has joined #panfrost
07:43
austriancoder has joined #panfrost
07:43
MTCoster has joined #panfrost
07:43
taowa_ has joined #panfrost
08:05
falk689_ has joined #panfrost
08:06
falk689 has quit [Write error: connection closed]
08:08
davidlt has quit [Ping timeout: 480 seconds]
08:12
MajorBiscuit has joined #panfrost
08:25
rasterman has joined #panfrost
08:41
Daaanct12 has joined #panfrost
08:46
dschuermann_ has left #panfrost [#panfrost]
08:47
Daanct12 has quit [Ping timeout: 480 seconds]
08:48
Daanct12 has joined #panfrost
08:50
Daaanct12 has quit [Ping timeout: 480 seconds]
08:51
dschuermann has joined #panfrost
09:06
davidlt has joined #panfrost
10:11
nlhowell has quit [Ping timeout: 480 seconds]
10:12
erle has quit [Ping timeout: 480 seconds]
10:15
rkanwal has joined #panfrost
10:19
megi has quit [Quit: WeeChat 3.5]
10:19
megi has joined #panfrost
10:29
davidlt_ has joined #panfrost
10:30
davidlt has quit [Ping timeout: 480 seconds]
10:41
icecream95 has quit [Ping timeout: 480 seconds]
10:56
erle has joined #panfrost
11:08
Daanct12 has quit [Quit: Leaving]
11:14
erle has quit [Ping timeout: 480 seconds]
11:48
MajorBiscuit has quit [Quit: WeeChat 3.5]
11:51
MajorBiscuit has joined #panfrost
13:04
alyssa has joined #panfrost
13:04
<
alyssa >
icecream95: no, on v9 buffer descriptors really are 8 words
13:04
<
alyssa >
For simple buffers, the last 4 words are zero
13:04
<
alyssa >
They're used for eg tiler heaps though
13:05
<
alyssa >
(You'll see what used to be a real tiler heap descriptor in v6.xml just aliases to a special buffer descriptor in v9.xml)
13:50
erle has joined #panfrost
13:51
alyssa has quit [Quit: leaving]
14:15
erle has quit [Ping timeout: 480 seconds]
14:29
erle has joined #panfrost
16:00
MajorBiscuit has quit [Ping timeout: 480 seconds]
16:45
anarsoul|2 has joined #panfrost
17:37
rasterman has quit [Quit: Gettin' stinky!]
18:09
Danct12 has quit [Remote host closed the connection]
18:12
Danct12 has joined #panfrost
18:24
anarsoul|2 is now known as anarsoul
18:32
rkanwal has quit [Ping timeout: 480 seconds]
19:25
guillaume_g has quit []
19:54
davidlt_ has quit [Ping timeout: 480 seconds]
21:28
rasterman has joined #panfrost
21:42
icecream95 has joined #panfrost
21:56
<
icecream95 >
alyssa: So the reason that I'm seeing "Invalid field" errors is because pandecode doesn't handle things like tiler heap descriptors?
22:47
alyssa has joined #panfrost
22:49
<
alyssa >
icecream95: Shouldn't be..
22:50
<
alyssa >
Oh. Yes. Grumble.
22:50
<
alyssa >
Should've copypasted harder .....
23:09
derzahl has joined #panfrost
23:10
derzahl has quit [Remote host closed the connection]
23:10
* icecream95
wonders about having a PANDECODE_DUMP_LIMIT so that frame numbers wrap around to avoid using too much space for traces
23:11
derzahl has joined #panfrost
23:23
rasterman has quit [Quit: Gettin' stinky!]