I wrote an implementation of the Serpent cipher that uses on-the-fly calculation of subkeys to substantially reduce RAM use, but it fails the encryption test when compiled for the f8 port (encryption passes for f8l, decryption passes for both f8 and f8l). I'll commit it as support/regression/tests/smallserpent.c.in in the pcq branch.
Diff: