I've seen plenty of c/c++/java functions that exceeded 200 lines of high level code. It seems reasonable to me that such a function would be 5k bytes of machine code, especially on a 64-bit architecture.
Not that such functions are the right way to structure your program...
Not that such functions are the right way to structure your program...