struct State {
};
{{ GENERATED_CODE }}
void evaluate(Context ctx) {
if (isInputDirty<input_LT1>(ctx)){
emitValue<output_N>(ctx, getValue<input_IN1>(ctx));
emitValue<output_DONE>(ctx, 1);
}else if (isInputDirty<input_LT2>(ctx)){
emitValue<output_N>(ctx, getValue<input_IN2>(ctx));
emitValue<output_DONE>(ctx, 1);
}
}