improve comments in merged-ops.c
split big switch into several procedures