SUOP - do unary arithmetic operation on segys

 suop <stdin >stdout op=abs                          

 Required parameters:                                
      none                                     

 Optional parameter:                                 
      op=abs            operation flag                     
                  abs   : absolute value             
                  ssqrt : signed square root         
                  sqr   : square                     
                  ssqr  : signed square              
                  sgn   : signum function            
                  exp   : exponentiate               
                  slog  : signed natural log         
                  slog10: signed common log          
                  cos   : cosine                     
                  sin   : sine                       
                  tan   : tangent                    
                  cosh  : hyperbolic cosine          
                  sinh  : hyperbolic sine            
                  tanh  : hyperbolic tangent         
                  norm  : divide trace by Max. Value 
                  db    : 20 * slog10 (data)         
                  neg   : negate value               
                  posonly : pass only positive values
                  negonly : pass only negative values
                  nop   : no operation               

 Note:      Binary ops are provided by suop2.              
 Operations slog and slog10 are "punctuated", meaning that if
 the input contains 0 values, 0 values are returned.       


 Credits:

      CWP: Shuki, Jack
      Toralf Foerster: norm and db operations, 10/95.

 Notes:
      If efficiency becomes important consider inverting main loop
      and repeating operation code within the branches of the switch.

      Note on db option.  The following are equivalent:
      ... | sufft | suamp | suop op=norm | suop op=slog10 |\
            sugain scale=20| suxgraph style=normal

      ... | sufft | suamp | suop op=db | suxgraph style=normal