home.social

#cleverpuppy — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #cleverpuppy, aggregated by home.social.

  1. The Puppy can now handle both 16 and 8 bit values. I ended up making everything 8-bit. 16 bit operations simply need to work on both halves of their data.

    So moving DE to HL know generates solutions using EX HL,DE as well as two LDs. The solution with an extra load is valid since it causes different collateral. The real question is why it doesn't generate the HL L,E alternative.

    #CleverPuppy #ThePuppy #z80 #CodeGenerator

  2. The Puppy can now handle both 16 and 8 bit values. I ended up making everything 8-bit. 16 bit operations simply need to work on both halves of their data.

    So moving DE to HL know generates solutions using EX HL,DE as well as two LDs. The solution with an extra load is valid since it causes different collateral. The real question is why it doesn't generate the HL L,E alternative.