split PIC port gen.c pcodepeep.c into smaller files. Added structure support.