*** lxo <lxo!~lxo@gateway/tor-sasl/lxo> has joined #libre-soc | 00:08 | |
*** libredev <libredev!libredev@libredev.ircforever.org> has joined #libre-soc | 06:54 | |
*** octavius <octavius!~octavius@92.40.169.97.threembb.co.uk> has joined #libre-soc | 07:35 | |
*** markos <markos!~Konstanti@ppp046176178012.access.hol.gr> has quit IRC | 09:05 | |
lkcl | octavius, great feedback on ls012 - look in the original csv file optable.csv | 09:21 |
---|---|---|
lkcl | but also, run the python script manually to generate the markdown tables, it's not automatic | 09:22 |
lkcl | are you looking at the version where i've added the register profiles? | 09:24 |
lkcl | bear in mind i'm doing 20+ edits a day sometimes so please make sure you always pull and rebuild then check that what you're about to write is still relevant | 09:25 |
*** markos <markos!~Konstanti@ppp046176178012.access.hol.gr> has joined #libre-soc | 10:06 | |
*** ghostmansd <ghostmansd!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has joined #libre-soc | 11:13 | |
lkcl | octavius, done https://bugs.libre-soc.org/show_bug.cgi?id=1052#c3 | 11:17 |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has quit IRC | 12:46 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has joined #libre-soc | 12:46 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has quit IRC | 13:05 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.54.119> has joined #libre-soc | 13:13 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.54.119> has quit IRC | 13:25 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@nat.222-104.maryno.net> has joined #libre-soc | 13:25 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@nat.222-104.maryno.net> has quit IRC | 13:32 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.54.119> has joined #libre-soc | 13:32 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.54.119> has quit IRC | 15:30 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has joined #libre-soc | 15:31 | |
*** octavius <octavius!~octavius@92.40.169.97.threembb.co.uk> has quit IRC | 16:16 | |
*** ghostmansd <ghostmansd!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has quit IRC | 17:35 | |
*** ghostmansd <ghostmansd!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has joined #libre-soc | 17:36 | |
ghostmansd | lkcl, it seems that I cannot avoid doing at least some of the scope of task 1003 in scope of 976. One thing pulls another, that one pulls yet another one, and so on... | 17:43 |
ghostmansd | In order to make things consistent, I have to update headers and sources which we generate... | 17:43 |
ghostmansd | And, well, this beats the shit out of modes we deleted in Python classes... :-D | 17:43 |
ghostmansd | This brings changes to disassembler and assembler... sigh. | 17:44 |
ghostmansd | I'll try to keep the scope as tigh as possible, but some things are simply inevitable, unless I rewrite parts of autogenerated code, and this is certainly not the way I want to follow. | 17:44 |
lkcl | ghostmansd, well, it is what it is. | 18:11 |
lkcl | btw do see i updated power_insns.py | 18:12 |
lkcl | and i also just removed (yesterday) RC1 mode from LD/ST DD-FFirst | 18:13 |
ghostmansd[m] | lkcl, RC1 changes... They are not yet pushed, are they? | 18:15 |
ghostmansd[m] | The last commit I see from you is Apr. 6 | 18:16 |
lkcl | specification page - which is always the first place i edit (and then re-read 20-30 times) - is always pushed first | 18:27 |
lkcl | as i made the removal only last night from the specification page, i haven't got round to editing power_insn.py | 18:30 |
lkcl | (or updating power_decoder2.py which is always a pig, sigh) | 18:30 |
ghostmansd | ah OK, I'll deal with it later then | 18:31 |
ghostmansd | I'm updating modes tables | 18:32 |
programmerjake | lkcl: i'm planning on updating the list of fptrans insn priorities today, some insns you marked as lower priority actually need to be high priority (e.g. min/max insns because min/max reductions need them and are pretty common) | 18:33 |
programmerjake | also cuz fmin/fmax take like 10 insns to implement properly which is a lot | 18:35 |
lkcl | daang | 18:36 |
lkcl | i went off of the transcendentals page, and that wasn't on it. | 18:36 |
lkcl | so please do update the transcendentals page *first* / simultaneously | 18:37 |
programmerjake | uuh, it should be, iirc i added it... | 18:37 |
programmerjake | not the fmin/max expense estimate, but the fmin/max insns themselves should be | 18:37 |
lkcl | yes you'd added them, no you hadn't added what their priority is (which "optional subset") | 18:38 |
programmerjake | ah | 18:39 |
*** octavius <octavius!~octavius@92.40.169.97.threembb.co.uk> has joined #libre-soc | 18:41 | |
lkcl | and guess where i copied the priorities from into the csv file? :) | 18:41 |
programmerjake | imho they're quite cheap to implement in hw (about comparable to fp compare + some muxes) so should be in a subset on their own, most the other fptrans ops are waay more expensive | 18:43 |
programmerjake | min/max and other newer will also need to be added to the lists of which insns other gpus have | 18:50 |
programmerjake | newer ops | 18:50 |
programmerjake | oh, do note that pow is commonly used in 3d graphics for computing specular highlights, so does need to be fast | 18:52 |
programmerjake | see https://en.wikipedia.org/wiki/Phong_reflection_model | 18:56 |
programmerjake | it's even in opengl 1.0 | 18:59 |
programmerjake | well, actually https://en.wikipedia.org/wiki/Blinn%E2%80%93Phong_reflection_model which is closely related | 19:06 |
*** knar <knar!~knar@2405:201:d032:9048:9a3:fb59:f4af:1d38> has joined #libre-soc | 19:36 | |
knar | hi again, | 19:43 |
knar | I was going through this [https://github.com/phaa-eu/cavatools.git] for compiling cavatools but ig the repos it links to has restructured a bit which i handled but i keep getting make errors. so ig my question would be is that the best link to get cavatools | 19:43 |
openpowerbot_ | [slack] <github> signin | 19:43 |
*** knar <knar!~knar@2405:201:d032:9048:9a3:fb59:f4af:1d38> has quit IRC | 19:48 | |
*** octavius <octavius!~octavius@92.40.169.97.threembb.co.uk> has quit IRC | 20:08 | |
lkcl | knar, as best i know, yes. | 20:28 |
lkcl | programmerjake, do put that all into the notes. every instruction needs justification, and that's good stuff | 20:29 |
programmerjake | will do, later today | 20:43 |
*** lxo <lxo!~lxo@gateway/tor-sasl/lxo> has quit IRC | 22:10 | |
*** lxo <lxo!~lxo@gateway/tor-sasl/lxo> has joined #libre-soc | 22:16 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!