mepy | ahah I laughed hard when I read the blue flowers-ibm thing on Twitter xD | 10:56 |
---|---|---|
mepy | lkcl | 10:56 |
mepy | Have to go now. Greetings to everyone | 10:57 |
*** mepy <mepy!~mepy@151.75.103.72> has left #libre-soc | 10:57 | |
lkcl | cesar[m]1, thank you for reporting #648. fixed and pushed, can you double-check? | 12:57 |
lkcl | NGI Forum 2021 is on, now | 12:57 |
lkcl | https://2021.ngiforum.eu/agenda?track_id=16170&track_id=16179 | 12:57 |
lkcl | sorry, workshops https://2021.ngiforum.eu/workshops?track_id=16656 | 12:58 |
lkcl | cesar[m]1, i finally fixed the bpermd ISACaller pseudocode | 13:22 |
cesar[m]1 | Yay! It was really annoying. Checking it right now. | 13:24 |
cesar[m]1 | It works! Everything is fine. | 14:27 |
lkcl | cesar[m]1, briiilliant | 17:28 |
lkcl | i don't know why i didn't check earlier, all it was, was "128" in an 8-bit space was being considered a negative number inside a loop-count | 17:29 |
* lkcl now focussing on SVP64 FP | 18:10 | |
lkcl | sv.fadds works | 18:10 |
lkcl | HA. | 18:22 |
lkcl | sv.lfsx also works | 18:23 |
programmerjake | lkcl: you can use simple-soft-float as a reference to test against...it should be 100% bit-accurate except it might give a different bit pattern for NaNs | 18:39 |
programmerjake | it supports all 4 ieee754 standard rounding modes...I haven't yet added support for round to nearest ties to odd or round to nearest ties to max magnitude yet (both of which are supported by just a few Power instructions iirc) | 18:42 |
lkcl | programmerjake, yeah this is where it gets interesting, we have to bootstrap up | 18:45 |
lkcl | ssf-against-isacaller then | 18:45 |
lkcl | isacaller-against-TestIssuer | 18:45 |
lkcl | but, TestIssuer with FP pipelines, when they were running at around 3 cycles per second last year? hoo-boy | 18:46 |
lkcl | right now though i am ennntiiirely skipping major unit testing | 18:47 |
lkcl | in order to get Lauri up and running as quickly as possible | 18:47 |
lkcl | have to get back to the RADIX MMU as quickly as possible because that's the next major P.R. milestone | 18:48 |
lkcl | (being able to run linux) | 18:48 |
lkcl | we're maybe about 10-20 days out from being able to do that | 18:48 |
lkcl | *if* i don't get pulled off to fire-fight other tasks | 18:49 |
lkcl | we seriously, seriously need people to get helping with this project | 18:49 |
programmerjake | ok. I'd at least run some spot-checks to ensure you didn't accidentally use the fp alus incorrectly or pick one of the broken ones. | 18:53 |
programmerjake | simple-soft-float is pretty easy to get set up and your going to get portable results that don't depend on your host cpu's fp support, and it supports non-roundeven rounding modes. | 18:56 |
programmerjake | I went to great effort to get the python `help()` text for simple-soft-float to be usable | 19:02 |
lkcl | really appreciated: i am however very serious when i say that without additional help i simply cannot do everything, we are running out of time | 19:59 |
lkcl | i'm therefore adding absolute bare minimum unit tests | 20:01 |
lkcl | https://git.libre-soc.org/?p=openpower-isa.git;a=blob;f=src/openpower/decoder/isa/test_caller_svp64_fp.py;hb=HEAD | 20:01 |
lkcl | https://git.libre-soc.org/?p=openpower-isa.git;a=blob;f=src/openpower/decoder/isa/test_caller_fp.py;hb=HEAD | 20:01 |
lkcl | and then going to move off of this and back to RADIX MMU which has a much higher priority | 20:02 |
lkcl | if Lauri runs into difficulties i will have to fire-fight, drop everything, sort out the issue as quickly as possible and then get back to the RADIX MMU | 20:02 |
lkcl | this is because i am having to do the tasks normally covered by at least 3 people. | 20:03 |
programmerjake | thx for all the hard work! | 20:18 |
lkcl | meeting 20mins | 22:39 |
lkcl | cesar[m]1, ^ | 22:39 |
lkcl | programmerjake, ^ | 22:39 |
lkcl | jn__, ^ | 22:39 |
programmerjake | yup | 22:40 |
jn__ | will join in a bit | 22:40 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!