Friday, 2022-10-21

*** mx08 <mx08!~mx08@user/mx08> has quit IRC09:38
*** mx08 <mx08!~mx08@user/mx08> has joined #libre-soc09:40
*** underpantsgnome[ <underpantsgnome[!~tinybronc@2001:470:69fc:105::2:1af6> has quit IRC09:43
*** cesar <cesar!~cesar@2001:470:69fc:105::76c> has quit IRC09:43
*** sadoon[m] <sadoon[m]!~sadoonunr@2001:470:69fc:105::1:f0fa> has quit IRC09:43
*** EmanuelLoos[m] <EmanuelLoos[m]!~emanuel-l@2001:470:69fc:105::6260> has quit IRC09:43
*** jevinskie[m] <jevinskie[m]!~jevinskie@2001:470:69fc:105::bb3> has quit IRC09:43
*** programmerjake <programmerjake!~programme@2001:470:69fc:105::172f> has quit IRC09:43
*** programmerjake <programmerjake!~programme@2001:470:69fc:105::172f> has joined #libre-soc09:50
*** EmanuelLoos[m] <EmanuelLoos[m]!~emanuel-l@2001:470:69fc:105::6260> has joined #libre-soc10:41
*** sadoon[m] <sadoon[m]!~sadoonunr@2001:470:69fc:105::1:f0fa> has joined #libre-soc10:41
*** cesar <cesar!~cesar@2001:470:69fc:105::76c> has joined #libre-soc10:41
*** jevinskie[m] <jevinskie[m]!~jevinskie@2001:470:69fc:105::bb3> has joined #libre-soc10:41
*** underpantsgnome[ <underpantsgnome[!~tinybronc@2001:470:69fc:105::2:1af6> has joined #libre-soc10:41
*** psydroid <psydroid!~psydroid@user/psydroid> has joined #libre-soc10:41
*** octavius <octavius!> has joined #libre-soc12:39
lkclworks great!13:30
lkclthat's 2 rounds of the main chacha20 loop13:30
*** octavius_ <octavius_!> has joined #libre-soc14:02
*** octavius <octavius!> has quit IRC14:04
*** ghostmansd[m] <ghostmansd[m]!> has quit IRC14:10
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@> has joined #libre-soc14:12
programmerjakelkcl: you got the mask used on val inverted in get_masked_reg14:21
programmerjakeyou zeroed everything in the element you're trying to return and left all other elements, what you want is to zero all other elements and leave the element your trying to return14:23
programmerjakeat line 117:14:25
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@> has quit IRC14:50
*** ghostmansd[m] <ghostmansd[m]!> has joined #libre-soc14:50
*** octavius_ <octavius_!> has quit IRC14:55
*** octavius <octavius!> has joined #libre-soc14:55
ghostmansd[m]lkcl, could you please clarify on searching in extra.csv first?14:57
*** octavius <octavius!> has quit IRC15:17
*** ghostmansd[m] <ghostmansd[m]!> has quit IRC16:09
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@> has joined #libre-soc16:11
*** octavius <octavius!> has joined #libre-soc16:14
lkclprogrammerjake, ah deep joy :)  ah yes i cut/paste set_masked_reg16:25
lkclghostmansd[m], it contains "full 32-bit" patterns16:25
lkclthat, quite clearly, have to be pattern-matched first, otherwise there may be "part" patterns (an XO of only 6-bit) that would trigger before it16:26
lkclsorry, major op of 6-bit followed by an XO16:28
lkclwhich could trigger before it16:29
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@> has quit IRC16:29
*** ghostmansd[m] <ghostmansd[m]!> has joined #libre-soc16:31
ghostmansd[m]Have you actually caught the issue, or that's a theoretical problem?16:34
ghostmansd[m]lkcl ^16:34
ghostmansd[m]That said, as is, it's a hack, and I'll refactor it. The correct way to provide details on ordering is insndb.csv.16:35
lkclghostmansd[m], yes, i had to move two instructions into extra.csv19:52
ghostmansd[m]lkcl, ok, but the stuff above still applies :-)20:25
ghostmansd[m]I'll push it soon20:26
ghostmansd[m]Basically I've extended insndb.csv with priority field, which can be one of (low, normal, high)20:26
ghostmansd[m]For now all but extra.csv marked as normal; extra.csv is marked high20:27
lkclnice idea20:33
*** FUZxxl <FUZxxl!> has joined #libre-soc21:02
FUZxxlGreetings!  It's me, /u/FUZxxl from reddit21:02
FUZxxlpassionate SIMD programmer21:02
FUZxxllooking for funding for a PhD project21:02
*** octavius <octavius!> has quit IRC21:23
lkclhii FUZxxl, welcome!22:54
lkclit's all a bit international here so don't be surprised if there's a 24hr roundtrip crossing multiple timezones on replies22:58
FUZxxlno problem22:59
FUZxxlI'll be on your call on Tuesday23:52

Generated by 2.17.1 by Marius Gedminas - find it at!