My test build didn't catch this because my assembler is too old. So, it's
brown-paper-bag time once again.
// r2 = pointer to key material
// r3 = key size in words
// r2 = pointer to key material
// r3 = key size in words
// The initial round key material is taken directly from the input
// key, so copy it over. Unfortunately, the key material is not
// The initial round key material is taken directly from the input
// key, so copy it over. Unfortunately, the key material is not
bl endswap_block
// All done.
bl endswap_block
// All done.