Assembly op size modifier, moved data after code section in object file format, support dependent preprocessor macros, function pointers, generalized function call operator