# File Sode.tmp.rb, line 933
def emit_func(no,func,operand)
  case func
  when "exp"
    emit_pre_exp(no,operand)
    emit_exp(no,operand)
  when "log"
    emit_pre_log(no,operand)
    emit_log(no,operand)
  when "sin"
    emit_pre_sin(no,operand)
    emit_sin(no,operand)
  when "cos"
    emit_pre_cos(no,operand)
    emit_cos(no,operand)
  when "tan"
    emit_pre_tan(no,operand)
    emit_tan(no,operand)
  when "sinh"
    emit_pre_sinh(no,operand)
    emit_sinh(no,operand)
  when "cosh"
    emit_pre_cosh(no,operand)
    emit_cosh(no,operand)
  when "tanh"
    emit_pre_tanh(no,operand)
    emit_tanh(no,operand)
  when "arcsin"
    emit_pre_asin(no,operand)
    emit_asin(no,operand)
  when "arccos"
    emit_pre_acos(no,operand)
    emit_acos(no,operand)
  when "arctan"
    emit_pre_atan(no,operand)
    emit_atan(no,operand)
  when "Si"
    emit_pre_Si(no,operand)
    emit_Si(no,operand)
  when "erf"
    emit_pre_erf(no,operand)
    emit_erf(no,operand)
  end
  return
end