Subversion Repositories Kolibri OS

Rev

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

  1. ((function asin
  2.    (signature float
  3.      (parameters
  4.        (declare (in) float x))
  5.      ((return (expression float *
  6.                (expression float sign (var_ref x))
  7.                (expression float -
  8.                 (constant float (1.5707964))
  9.                 (expression float *
  10.                  (expression float sqrt
  11.                   (expression float -
  12.                    (constant float (1.0))
  13.                    (expression float abs (var_ref x))))
  14.                  (expression float +
  15.                   (constant float (1.5707964))
  16.                   (expression float *
  17.                    (expression float abs (var_ref x))
  18.                    (expression float +
  19.                     (constant float (-0.21460183))
  20.                     (expression float *
  21.                      (expression float abs (var_ref x))
  22.                      (expression float +
  23.                       (constant float (0.086566724))
  24.                       (expression float *
  25.                        (expression float abs (var_ref x))
  26.                        (constant float (-0.03102955))
  27.                      ))))))))))))
  28.  
  29.    (signature vec2
  30.      (parameters
  31.        (declare (in) vec2 x))
  32.      ((return (expression vec2 *
  33.                (expression vec2 sign (var_ref x))
  34.                (expression vec2 -
  35.                 (constant float (1.5707964))
  36.                 (expression vec2 *
  37.                  (expression vec2 sqrt
  38.                   (expression vec2 -
  39.                    (constant float (1.0))
  40.                    (expression vec2 abs (var_ref x))))
  41.                  (expression vec2 +
  42.                   (constant float (1.5707964))
  43.                   (expression vec2 *
  44.                    (expression vec2 abs (var_ref x))
  45.                    (expression vec2 +
  46.                     (constant float (-0.21460183))
  47.                     (expression vec2 *
  48.                      (expression vec2 abs (var_ref x))
  49.                      (expression vec2 +
  50.                       (constant float (0.086566724))
  51.                       (expression vec2 *
  52.                        (expression vec2 abs (var_ref x))
  53.                        (constant float (-0.03102955))
  54.                      ))))))))))))
  55.  
  56.    (signature vec3
  57.      (parameters
  58.        (declare (in) vec3 x))
  59.      ((return (expression vec3 *
  60.                (expression vec3 sign (var_ref x))
  61.                (expression vec3 -
  62.                 (constant float (1.5707964))
  63.                 (expression vec3 *
  64.                  (expression vec3 sqrt
  65.                   (expression vec3 -
  66.                    (constant float (1.0))
  67.                    (expression vec3 abs (var_ref x))))
  68.                  (expression vec3 +
  69.                   (constant float (1.5707964))
  70.                   (expression vec3 *
  71.                    (expression vec3 abs (var_ref x))
  72.                    (expression vec3 +
  73.                     (constant float (-0.21460183))
  74.                     (expression vec3 *
  75.                      (expression vec3 abs (var_ref x))
  76.                      (expression vec3 +
  77.                       (constant float (0.086566724))
  78.                       (expression vec3 *
  79.                        (expression vec3 abs (var_ref x))
  80.                        (constant float (-0.03102955))
  81.                      ))))))))))))
  82.  
  83.    (signature vec4
  84.      (parameters
  85.        (declare (in) vec4 x))
  86.      ((return (expression vec4 *
  87.                (expression vec4 sign (var_ref x))
  88.                (expression vec4 -
  89.                 (constant float (1.5707964))
  90.                 (expression vec4 *
  91.                  (expression vec4 sqrt
  92.                   (expression vec4 -
  93.                    (constant float (1.0))
  94.                    (expression vec4 abs (var_ref x))))
  95.                  (expression vec4 +
  96.                   (constant float (1.5707964))
  97.                   (expression vec4 *
  98.                    (expression vec4 abs (var_ref x))
  99.                    (expression vec4 +
  100.                     (constant float (-0.21460183))
  101.                     (expression vec4 *
  102.                      (expression vec4 abs (var_ref x))
  103.                      (expression vec4 +
  104.                       (constant float (0.086566724))
  105.                       (expression vec4 *
  106.                        (expression vec4 abs (var_ref x))
  107.                        (constant float (-0.03102955))
  108.                      ))))))))))))
  109. ))
  110.