Added forward decl macro for opXX functions. TODO finish converting