*** mx08 <mx08!~mx08@user/mx08> has quit IRC | 09:38 | |
*** mx08 <mx08!~mx08@user/mx08> has joined #libre-soc | 09:40 | |
*** underpantsgnome[ <underpantsgnome[!~tinybronc@2001:470:69fc:105::2:1af6> has quit IRC | 09:43 | |
*** cesar <cesar!~cesar@2001:470:69fc:105::76c> has quit IRC | 09:43 | |
*** sadoon[m] <sadoon[m]!~sadoonunr@2001:470:69fc:105::1:f0fa> has quit IRC | 09:43 | |
*** EmanuelLoos[m] <EmanuelLoos[m]!~emanuel-l@2001:470:69fc:105::6260> has quit IRC | 09:43 | |
*** jevinskie[m] <jevinskie[m]!~jevinskie@2001:470:69fc:105::bb3> has quit IRC | 09:43 | |
*** programmerjake <programmerjake!~programme@2001:470:69fc:105::172f> has quit IRC | 09:43 | |
*** programmerjake <programmerjake!~programme@2001:470:69fc:105::172f> has joined #libre-soc | 09:50 | |
*** EmanuelLoos[m] <EmanuelLoos[m]!~emanuel-l@2001:470:69fc:105::6260> has joined #libre-soc | 10:41 | |
*** sadoon[m] <sadoon[m]!~sadoonunr@2001:470:69fc:105::1:f0fa> has joined #libre-soc | 10:41 | |
*** cesar <cesar!~cesar@2001:470:69fc:105::76c> has joined #libre-soc | 10:41 | |
*** jevinskie[m] <jevinskie[m]!~jevinskie@2001:470:69fc:105::bb3> has joined #libre-soc | 10:41 | |
*** underpantsgnome[ <underpantsgnome[!~tinybronc@2001:470:69fc:105::2:1af6> has joined #libre-soc | 10:41 | |
*** psydroid <psydroid!~psydroid@user/psydroid> has joined #libre-soc | 10:41 | |
*** octavius <octavius!~octavius@95.125.93.209.dyn.plus.net> has joined #libre-soc | 12:39 | |
lkcl | https://git.libre-soc.org/?p=openpower-isa.git;a=blob;f=src/openpower/decoder/isa/test_caller_svp64_chacha20.py;hb=HEAD | 13:30 |
---|---|---|
lkcl | works great! | 13:30 |
lkcl | that's 2 rounds of the main chacha20 loop | 13:30 |
octavius | nice | 13:51 |
*** octavius_ <octavius_!~octavius@95.125.93.209.dyn.plus.net> has joined #libre-soc | 14:02 | |
*** octavius <octavius!~octavius@95.125.93.209.dyn.plus.net> has quit IRC | 14:04 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-188-32-220-156.ip.moscow.rt.ru> has quit IRC | 14:10 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.57.198> has joined #libre-soc | 14:12 | |
programmerjake | lkcl: you got the mask used on val inverted in get_masked_reg | 14:21 |
programmerjake | you 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 return | 14:23 |
programmerjake | at line 117: | 14:25 |
programmerjake | https://git.libre-soc.org/?p=openpower-isa.git;a=blob;f=src/openpower/decoder/isa/caller.py;h=23e5bc036f5ac106210d3b1be1127bac6bdf45dc;hb=182a9f262d887a7a306a4f81ce95318b991c5f50#l117 | 14:25 |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.57.198> has quit IRC | 14:50 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@nat.222-104.maryno.net> has joined #libre-soc | 14:50 | |
*** octavius_ <octavius_!~octavius@95.125.93.209.dyn.plus.net> has quit IRC | 14:55 | |
*** octavius <octavius!~octavius@95.125.93.209.dyn.plus.net> has joined #libre-soc | 14:55 | |
ghostmansd[m] | lkcl, could you please clarify on searching in extra.csv first? | 14:57 |
*** octavius <octavius!~octavius@95.125.93.209.dyn.plus.net> has quit IRC | 15:17 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@nat.222-104.maryno.net> has quit IRC | 16:09 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.168.232> has joined #libre-soc | 16:11 | |
*** octavius <octavius!~octavius@95.125.93.209.dyn.plus.net> has joined #libre-soc | 16:14 | |
lkcl | programmerjake, ah deep joy :) ah yes i cut/paste set_masked_reg | 16:25 |
lkcl | ghostmansd[m], it contains "full 32-bit" patterns | 16:25 |
lkcl | that, quite clearly, have to be pattern-matched first, otherwise there may be "part" patterns (an XO of only 6-bit) that would trigger before it | 16:26 |
lkcl | sorry, major op of 6-bit followed by an XO | 16:28 |
lkcl | which could trigger before it | 16:29 |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.168.232> has quit IRC | 16:29 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-188-32-220-156.ip.moscow.rt.ru> has joined #libre-soc | 16: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 |
lkcl | ghostmansd[m], yes, i had to move two instructions into extra.csv | 19:52 |
ghostmansd[m] | lkcl, ok, but the stuff above still applies :-) | 20:25 |
ghostmansd[m] | I'll push it soon | 20: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 high | 20:27 |
lkcl | nice idea | 20:33 |
*** FUZxxl <FUZxxl!~fuz@fuz.su> has joined #libre-soc | 21:02 | |
FUZxxl | Greetings! It's me, /u/FUZxxl from reddit | 21:02 |
FUZxxl | passionate SIMD programmer | 21:02 |
FUZxxl | looking for funding for a PhD project | 21:02 |
*** octavius <octavius!~octavius@95.125.93.209.dyn.plus.net> has quit IRC | 21:23 | |
lkcl | hii FUZxxl, welcome! | 22:54 |
lkcl | it's all a bit international here so don't be surprised if there's a 24hr roundtrip crossing multiple timezones on replies | 22:58 |
FUZxxl | no problem | 22:59 |
FUZxxl | I'll be on your call on Tuesday | 23:52 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!