Thursday, 2022-10-27

*** jab <jab!~jab@user/jab> has quit IRC00:12
*** jab <jab!~jab@user/jab> has joined #libre-soc00:13
*** jab <jab!~jab@user/jab> has quit IRC00:29
*** jab <jab!~jab@user/jab> has joined #libre-soc00:29
*** lxo <lxo!~lxo@gateway/tor-sasl/lxo> has quit IRC01:29
*** jab <jab!~jab@user/jab> has quit IRC01:48
*** jab <jab!~jab@user/jab> has joined #libre-soc01:48
*** lxo <lxo!~lxo@gateway/tor-sasl/lxo> has joined #libre-soc02:08
*** jab <jab!~jab@user/jab> has quit IRC03:15
*** jn <jn!~quassel@user/jn/x-3390946> has quit IRC03:20
*** sauce <sauce!~sauce@omae.wa.mou.shindei.ru> has quit IRC03:20
*** awygle <awygle!~quassel@2604:a880:2:d0::5380:3001> has quit IRC03:20
*** mx08 <mx08!~mx08@user/mx08> has quit IRC03:20
*** awygle <awygle!~quassel@2604:a880:2:d0::5380:3001> has joined #libre-soc03:22
*** sauce <sauce!~sauce@omae.wa.mou.shindei.ru> has joined #libre-soc03:23
*** jn <jn!~quassel@2a02:908:1066:b7c0:20d:b9ff:fe49:15fc> has joined #libre-soc03:24
*** jn <jn!~quassel@user/jn/x-3390946> has joined #libre-soc03:24
*** ghostmansd <ghostmansd!~ghostmans@broadband-188-32-220-156.ip.moscow.rt.ru> has joined #libre-soc07:38
*** ghostmansd <ghostmansd!~ghostmans@broadband-188-32-220-156.ip.moscow.rt.ru> has quit IRC07:57
*** ghostmansd <ghostmansd!~ghostmans@broadband-188-32-220-156.ip.moscow.rt.ru> has joined #libre-soc08:23
*** ghostmansd <ghostmansd!~ghostmans@broadband-188-32-220-156.ip.moscow.rt.ru> has quit IRC08:40
*** markos <markos!~Konstanti@static062038151250.dsl.hol.gr> has quit IRC09:25
*** ghostmansd <ghostmansd!~ghostmans@broadband-188-32-220-156.ip.moscow.rt.ru> has joined #libre-soc10:10
*** lxo <lxo!~lxo@gateway/tor-sasl/lxo> has quit IRC11:24
*** lxo <lxo!~lxo@gateway/tor-sasl/lxo> has joined #libre-soc11:45
*** lxo <lxo!~lxo@gateway/tor-sasl/lxo> has quit IRC11:52
*** midnight <midnight!~midnight@user/midnight> has quit IRC11:55
*** midnight <midnight!~midnight@user/midnight> has joined #libre-soc11:57
lkclprogrammerjake, well spotted on the pseudocode for shadd. i took out the switch, it _should_ work to use SelectableInts as ranges12:18
lkclsoon find out12:18
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-188-32-220-156.ip.moscow.rt.ru> has quit IRC12:56
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.56.38> has joined #libre-soc12:57
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.56.38> has quit IRC13:11
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-188-32-220-156.ip.moscow.rt.ru> has joined #libre-soc13:12
*** openpowerbot_ <openpowerbot_!~openpower@94-226-188-34.access.telenet.be> has quit IRC13:29
*** openpowerbot_ <openpowerbot_!~openpower@94-226-188-34.access.telenet.be> has joined #libre-soc13:30
*** lxo <lxo!~lxo@gateway/tor-sasl/lxo> has joined #libre-soc18:31
ghostmansd> it _should_ work to use SelectableInts as ranges20:11
ghostmansdDoesn't seem to be the case, as if our parser lacked ([0] * ANY_BUT_INT_OR_XLEN) logic...20:13
ghostmansd[m]I'll re-check this idea, but logs show the error is somewhat related20:21
lkclhmmm....22:14
lkclthat sounds vaguely familiar22:15
lkclthere's a "identify xint_mul_pattern()" function which looks for exactly that scenario22:16
lkcli think...22:16
lkclyes22:17
lkcl        RT = concat(n[m:self.XLEN - 1 + 1], [0] * m) + RA22:19
lkclyep that's failing to recognise "[0] * m" in the parser22:19
lkcl"[0]*XLEN" however is fone22:20
lkclfine22:20
ghostmansdyep22:20
ghostmansdthat was indeed the case22:21
lkcli know. have to check it's not a "name" rather than an Attribute as well in identify_sint_mul_pattern()22:21
ghostmansdcase should work, perhaps I'll restore it22:21
lkcl1 sec let me see if i end up breaking everything or not22:21
ghostmansdyep, I found this place22:21
ghostmansdbut no patience changing pywriter for this task22:21
lkclgive me 5 mins to experiment22:21
ghostmansdsure22:22
lkclgot the pattern recognised, just need to run unit tests22:25
lkclholy cow my new server's fast.22:31
lkcl5 minutes to run the entire test_caller*.py suite22:31
lkclghostmansd, all good.22:37
lkcl        RT = concat(n[m:self.XLEN - 1 + 1], concat(0, repeat=m)) + RA22:38
*** josuah <josuah!~irc@46.23.94.12> has quit IRC22:38
lkclby "all good", i mean, "nothing existing broke by adding the pattern-match"... :)22:38
*** josuah <josuah!~irc@46.23.94.12> has joined #libre-soc22:40

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