Silly me, build first then commit. The change to add BOTH BANKS
removed the default clause and then gcc complains tmp_reg may not
get initialized. It will, the enum has only 3 values, but should it
get changed at some point this will keep tmp_reg from having junk
left over on the stack in it.