Tuesday, 2024-01-09

*** ghostmansd[pc] <ghostmansd[pc]!~ghostmans@broadband-109-173-55-177.ip.moscow.rt.ru> has quit IRC00:08
*** lxo <lxo!~lxo@gateway/tor-sasl/lxo> has quit IRC00:10
*** lxo <lxo!~lxo@gateway/tor-sasl/lxo> has joined #libre-soc00:11
*** lxo <lxo!~lxo@gateway/tor-sasl/lxo> has quit IRC00:22
*** lxo <lxo!~lxo@gateway/tor-sasl/lxo> has joined #libre-soc00:22
*** ghostmansd[pc] <ghostmansd[pc]!~ghostmans@broadband-109-173-55-177.ip.moscow.rt.ru> has joined #libre-soc00:35
*** ghostmansd[pc] <ghostmansd[pc]!~ghostmans@broadband-109-173-55-177.ip.moscow.rt.ru> has quit IRC00:41
*** ghostmansd <ghostmansd!~ghostmans@broadband-109-173-55-177.ip.moscow.rt.ru> has joined #libre-soc08:46
*** ghostmansd <ghostmansd!~ghostmans@broadband-109-173-55-177.ip.moscow.rt.ru> has quit IRC08:54
*** ghostmansd <ghostmansd!~ghostmans@broadband-109-173-55-177.ip.moscow.rt.ru> has joined #libre-soc08:54
*** ghostmansd <ghostmansd!~ghostmans@broadband-109-173-55-177.ip.moscow.rt.ru> has quit IRC09:10
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-55-177.ip.moscow.rt.ru> has quit IRC11:05
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@> has joined #libre-soc11:05
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@> has quit IRC11:10
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@> has joined #libre-soc11:11
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@> has quit IRC12:23
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-55-177.ip.moscow.rt.ru> has joined #libre-soc12:26
*** psydroid <psydroid!~psydroid@user/psydroid> has joined #libre-soc12:31
*** psydroid <psydroid!~psydroid@user/psydroid> has quit IRC13:06
*** psydroid <psydroid!~psydroid@user/psydroid> has joined #libre-soc13:10
*** psydroid <psydroid!~psydroid@user/psydroid> has quit IRC13:27
*** lxo <lxo!~lxo@gateway/tor-sasl/lxo> has quit IRC14:04
*** lxo <lxo!~lxo@gateway/tor-sasl/lxo> has joined #libre-soc14:05
*** lxo <lxo!~lxo@gateway/tor-sasl/lxo> has quit IRC14:18
*** lxo <lxo!~lxo@gateway/tor-sasl/lxo> has joined #libre-soc14:18
*** ghostmansd <ghostmansd!~ghostmans@broadband-109-173-55-177.ip.moscow.rt.ru> has joined #libre-soc14:35
*** sadoonalt <sadoonalt!~sadoonalt@> has joined #libre-soc15:05
*** sadoonalt is now known as sadoon15:05
sadoon> <programmerjake> sadoon: sorry, i didn't see your messages till now, element must have not started or something since I didn't get any notifications15:07
sadoonNo worries15:07
sadoon> <programmerjake> it masks RC before or-ing it in, so only the bits that would have become zeros from shifting are or-ed in15:08
sadoonAh now it makes more sense15:08
sadoonThis is how I was able to get the values right:15:08
sadoonx , h2t = DSRD(t1, 0, 24)15:10
sadoon    h0t , y = DSRD(t0, 0, 44)15:10
sadoon    h1t = (x >> 20) | y15:10
sadoon    h0t >>= 2015:10
sadoon    h2t = h2t | hibit15:10
sadoonI hope that appears right on IRC15:10
sadoonI didn't fail to notice that h1t and h0t are shifted right by 20, but I think an extra few instructions (setvl etc) wouldn't make this more efficient no?15:11
sadoonit'd be setvl .... sv.srr *.... which is still two instructions15:12
sadoonBesides the fact that the only reason this is done is to move the values to make them "correct"15:34
sadoonScratch that, it could use setvl after all16:06
sadoonCan we use dsrd with sv.dsrd?16:13
sadoonBrilliant, finally! No errors! :D16:27
sadoon                    'dsrd 11, 1, 3, 12',16:28
sadoon                    'dsrd 6, 0, 4, 13',16:28
sadoon                    'setvl 0, 0, 2, 0, 1, 1',16:28
sadoon                    'sv.rldicl *12, *12, %d, 20' %(64-20),16:28
sadoon                    'sv.or *11, *11, *5',16:28
sadoon                    'setvl 0, 0, 3, 0, 1, 1',16:28
sadoon                    'sv.add *20, *20, *11'16:28
sadoonThe first two dsrds can definitely be shrunk using sv.dsrd but I can't get it to work16:28
sadoonAnd this concludes the first part, now to the muladd!16:29
sadoonWill also push a commit with a separate dsrd.py file I made to compare the python and simulation16:33
sadoonIt's for my own use but can be useful for anyone needing to test things out16:33
openpowerbot[irc] <programmerjake> is there a meeting in 8min? if so please add it to google calendar16:53
sadoonThere's supposed to be16:53
sadoonMy calendar still has it weirdly enough16:53
openpowerbot[irc] <programmerjake> hmm...16:53
sadoonAh I manually did mine16:53
sadoonhttps://git.libre-soc.org/?p=openpower-isa.git;a=commitdiff;h=951586077f4bc63339a3e5e9b686dae715b87d73 this is the dsrd implementation in full btw, still haven't finished the bugzilla comment16:55
openpowerbot[irc] <programmerjake> I'll look after the meeting16:55
sadoonI'm in the meeting room17:03
sadoonno one here17:03
*** sadoon <sadoon!~sadoonalt@> has quit IRC17:07
*** psydroid <psydroid!~psydroid@user/psydroid> has joined #libre-soc17:27
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-55-177.ip.moscow.rt.ru> has quit IRC17:39
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@> has joined #libre-soc17:43
*** octavius <octavius!~octavius@> has joined #libre-soc17:46
*** sadoon <sadoon!~sadoon@> has joined #libre-soc17:47
openpowerbot[irc] <programmerjake> well, i wasn't expecting the meeting to end that abruptly...17:47
sadoonYeah lol17:47
sadoonCan't join back either17:47
octaviusHehe, meet.jit.si seems to give a bad gateway17:48
octaviusalthough I can see the main site17:48
sadoonGood that we discussed everything we needed to :)17:48
openpowerbot[irc] <programmerjake> maybe the jitsi server crashed17:48
octaviusexactly sadoon :)17:48
openpowerbot[irc] <programmerjake> i was able to rejoin, but no one was there so i left17:48
octaviusAnyhow, I won't be in the hangouts today, and probably no Luke (he's probably still tired from all the driving)17:49
openpowerbot[irc] <programmerjake> k, should we cancel it?17:49
sadoonAt any rate I'll have to get dinner and go to sleep, tiring but productive day at work and here :P17:49
octaviusThanks sadoon, programmerjake!17:49
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@> has quit IRC17:50
openpowerbot[irc] <programmerjake> sleep well!17:50
sadoonThanks guys17:50
octaviusCancel? Nah, hangouts is useful to have. Perhaps we should assume no hangouts unless there's an IRC message17:50
*** sadoon <sadoon!~sadoon@> has quit IRC17:50
octaviusIf we're excited enough for hangouts, we can send out an extra message here17:50
openpowerbot[irc] <programmerjake> well, i meant just for today17:51
openpowerbot[irc] <programmerjake> i'll assume it isn't canceled then17:51
octaviusAh ok17:51
octaviusAlso, cesar, I'm assuming there will be a morning sync up tomorrow (Wednesday) at 9am UTC, unless you're busy17:52
*** lxo <lxo!~lxo@gateway/tor-sasl/lxo> has quit IRC17:58
*** octavius <octavius!~octavius@> has quit IRC17:59
openpowerbot[irc] <cesar[m]> Sure, I'll try to be there. At that early hour (6am here), the only possible things I can be busy with would be a morning shower or breakfast...18:05
*** lxo <lxo!~lxo@gateway/tor-sasl/lxo> has joined #libre-soc18:05
openpowerbot[irc] <programmerjake> meeting? david dropped in for a min but has other stuff to do, may show up again later. if no one else shows up, i guess it's canceled19:05
openpowerbot[irc] <programmerjake> no one else showed up19:15
*** openpowerbot <openpowerbot!~openpower@94-226-187-44.access.telenet.be> has quit IRC20:04
*** openpowerbot <openpowerbot!~openpower@94-226-187-44.access.telenet.be> has joined #libre-soc20:10
*** psydroid <psydroid!~psydroid@user/psydroid> has quit IRC22:30

Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!