impure function superSampleClock input Clock u; parameter input Integer factor(min = 0) = 0 annotation( __OpenModelica_functionVariability = true); output Clock y; end superSampleClock;