sim: cgen: always leverage the ops prototypes This fixes missing prototype warnings, and guarantees the prototypes stay in sync with the function definitions.