Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Blame | Last modification | View Log | RSS feed

  1. ((function atanh
  2.    (signature float
  3.      (parameters
  4.        (declare (in) float x))
  5.      ((return (expression float * (constant float (0.5))
  6.                 (expression float log
  7.                   (expression float /
  8.                     (expression float + (constant float (1)) (var_ref x))
  9.                     (expression float - (constant float (1)) (var_ref x))))))))
  10.  
  11.    (signature vec2
  12.      (parameters
  13.        (declare (in) vec2 x))
  14.      ((return (expression vec2 * (constant float (0.5))
  15.                 (expression vec2 log
  16.                   (expression vec2 /
  17.                     (expression vec2 + (constant float (1)) (var_ref x))
  18.                     (expression vec2 - (constant float (1)) (var_ref x))))))))
  19.  
  20.    (signature vec3
  21.      (parameters
  22.        (declare (in) vec3 x))
  23.      ((return (expression vec3 * (constant float (0.5))
  24.                 (expression vec3 log
  25.                   (expression vec3 /
  26.                     (expression vec3 + (constant float (1)) (var_ref x))
  27.                     (expression vec3 - (constant float (1)) (var_ref x))))))))
  28.  
  29.    (signature vec4
  30.      (parameters
  31.        (declare (in) vec4 x))
  32.      ((return (expression vec4 * (constant float (0.5))
  33.                 (expression vec4 log
  34.                   (expression vec4 /
  35.                     (expression vec4 + (constant float (1)) (var_ref x))
  36.                     (expression vec4 - (constant float (1)) (var_ref x))))))))
  37. ))
  38.