It is not that bad with the assembler, it's a little bit worse with the contribution to the compiler
After all, FPC is just another pascal program, that an average pascal developer should be able to read, understand, debug, modify and ... send a patch eventually