currently, my decompilation project is using the object and function macros from decomptoolkit (.fun and .obj) instead of the default splat ones (glabel and dlabel); currently this causes the preprocessor to count the label as an opcode line and miscalcs function sizes.
a quick fix i did was expand the line in preprocessor.py that checks for labels to
if line.startswith("glabel") or line.startswith("dlabel") or line.startswith(".fn") or line.startswith(".obj"):