Wednesday, 2023-09-27

openpowerbot[irc] <cesar[m]1> At the moment only stand submissions for FOSDEM are open. Deadline is 8th of December.00:51
openpowerbot[irc] <cesar[m]1> Submission link for stands is
openpowerbot[irc] <cesar[m]1> A spinning cube demo would be great, but programmerjake 's ASCII maze game should suffice...00:55
*** gnucode` <gnucode`!~gnucode`@user/jab> has quit IRC01:45
*** gnucode` <gnucode`!~gnucode`@user/jab> has joined #libre-soc01:45
*** gnucode` <gnucode`!~gnucode`@user/jab> has quit IRC02:58
*** leah <leah!~leah@libreboot/developer/leah> has quit IRC04:24
*** leah <leah!~leah@libreboot/developer/leah> has joined #libre-soc04:26
openpowerbot[irc] <programmerjake> well, I did write a 3d voxel world demo many years ago that renders using fixed-point arithmetic & ray tracing, it may be suitable after porting to use simpler I/O:
*** lxo <lxo!~lxo@gateway/tor-sasl/lxo> has quit IRC07:20
*** lxo <lxo!~lxo@gateway/tor-sasl/lxo> has joined #libre-soc07:34
*** psydroid <psydroid!~psydroid@user/psydroid> has joined #libre-soc08:45
openpowerbot[irc] <programmerjake> did some testing, it runs at around 100 fps at 1280x720 with cpu rendering on one thread -- so probably fast enough for microwatt on a fpga with lower resolution and world size09:00
openpowerbot[irc] <programmerjake> added some screenshots:
klyshey programmerjake.  have you looked at the div bug lately
openpowerbot[irc] <programmerjake> I don't see anything that wasn't there last time I checked...we have a integer division FSM for when you need something small for FPGAs. I also wrote a Goldschmidt Division implementation. basically, my plan is to eventually write a better combined int/fp div/sqrt/rsqrt/mod/rem FSM unit. see bug #1025's top comment09:36
openpowerbot[irc] <programmerjake> create new much smaller FSM pipeline suitable for small cores09:36
openpowerbot[irc] <programmerjake> (the giant pipeline won't fit on most our FPGAs),09:36
openpowerbot[irc] <programmerjake> basically taking all the giant div core and converting each stage09:36
openpowerbot[irc] <programmerjake> to a FSM state. This includes fmod*/fremainder*/frecip*/frsqrt* since09:36
openpowerbot[irc] <programmerjake> those are simple on top of the existing div/sqrt/rsqrt logic.09:36
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@> has quit IRC12:32
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@> has joined #libre-soc12:33
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@> has quit IRC13:00
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@> has joined #libre-soc13:01
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@> has quit IRC14:03
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@> has joined #libre-soc14:03
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@> has quit IRC14:07
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@> has joined #libre-soc14:07
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@> has quit IRC14:12
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@> has joined #libre-soc14:12
openpowerbot[irc] <sadoon[m]1> I have a very stupid integer division algorithm that takes a lot of space on HW but finishes fast14:14
openpowerbot[irc] <sadoon[m]1> Can you tell how desperate I was to implement poly1305 in hardware and do a single calculation for the MAC?14:15
openpowerbot[irc] <sadoon[m]1> It drove me to create a division algorithm xD14:16
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@> has quit IRC14:16
openpowerbot[irc] <sadoon[m]1> That was back in 2018, time flies14:17
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@> has joined #libre-soc14:17
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@> has quit IRC15:42
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@> has joined #libre-soc15:43
*** octavius <octavius!> has joined #libre-soc16:04
*** lxo <lxo!~lxo@gateway/tor-sasl/lxo> has quit IRC16:17
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@> has quit IRC16:20
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@> has joined #libre-soc16:21
octaviusprogrammerjake, thanks for spotting the missing mcrxrx!16:33
octaviusMove to CR from XER, Book I 3.3.1916:34
*** psydroid <psydroid!~psydroid@user/psydroid> has quit IRC16:35
*** psydroid <psydroid!~psydroid@user/psydroid> has joined #libre-soc16:36
*** lxo <lxo!~lxo@gateway/tor-sasl/lxo> has joined #libre-soc16:48
*** octavius <octavius!> has quit IRC17:20
openpowerbot[irc] <programmerjake> is there a meeting in 1hr38min?17:22
openpowerbot[irc] <snowwolflair[m]> I'm not expecting one but Andrey may know better.  There is an ISA Working Group meeting tonight at 11pm (London) so I think he is conserving his strength.17:25
openpowerbot[irc] <snowwolflair[m]> Oh and a message from Luke, he cannot get onto the IRC as he has a computer problem over the last two weeks.17:25
openpowerbot[irc] <programmerjake> ok, i'll cancel my alarm then17:26
openpowerbot[irc] <sadoon[m]1> Was about to say might be up in the clouds during meeting time, guess I won't miss it :)17:59
*** gnucode <gnucode!~gnucode@user/jab> has joined #libre-soc19:15
*** Gooberpatrol66 <Gooberpatrol66!~Gooberpat@user/gooberpatrol66> has quit IRC19:52
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@> has quit IRC19:53
*** Gooberpatrol66 <Gooberpatrol66!~Gooberpat@user/gooberpatrol66> has joined #libre-soc19:53
*** octavius <octavius!> has joined #libre-soc19:56
octaviusSorry chaps for the confusion. I didn't plan a meeting today, and I'm too tired to have one right now19:57
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@> has joined #libre-soc19:58
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@> has quit IRC20:13
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@> has joined #libre-soc20:13
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@> has quit IRC20:16
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@> has joined #libre-soc20:16
openpowerbot[irc] <sadoon[m]1> No worries, you've got the ISA WG thing to worry about, good luck!20:16
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@> has quit IRC20:27
*** psydroid <psydroid!~psydroid@user/psydroid> has quit IRC20:52
*** psydroid <psydroid!~psydroid@user/psydroid> has joined #libre-soc21:00
*** octavius <octavius!> has quit IRC22:13
*** psydroid <psydroid!~psydroid@user/psydroid> has quit IRC22:15
*** gnucode <gnucode!~gnucode@user/jab> has quit IRC22:34
*** gnucode <gnucode!~gnucode@user/jab> has joined #libre-soc22:34
*** octavius <octavius!> has joined #libre-soc22:44
*** psydroid <psydroid!~psydroid@user/psydroid> has joined #libre-soc23:31

Generated by 2.17.1 by Marius Gedminas - find it at!