A little self pat-in-the-back…
I made a couple enhancement tweaks to hercules today.
One of the instructions – MVCLE -a memory copy instruction – was taking an inordinate amount of time to perform what it is intended to do.
After a quick study of the code, it came out that not only wasn’t the code ‘optimal’, but it was also somewhat wrong.
A quick fix later, and that particular instruction is now up to 250x faster than it was before.
Nifty !