~ubuntu-branches/ubuntu/precise/mesa/precise-updates

« back to all changes in this revision

Viewing changes to src/glsl/builtins/ir/asin

  • Committer: Package Import Robot
  • Author(s): Robert Hooker
  • Date: 2012-02-02 12:05:48 UTC
  • mfrom: (1.7.1) (3.3.27 sid)
  • Revision ID: package-import@ubuntu.com-20120202120548-nvkma85jq0h4coix
Tags: 8.0~rc2-0ubuntu4
Drop drisearchdir handling, it is no longer needed with multiarch
and dri-alternates being removed.

Show diffs side-by-side

added added

removed removed

Lines of Context:
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
 
                (expression float *
9
 
                 (constant float (3.1415926))
10
 
                 (constant float (0.5)))
11
 
                (expression float *
12
 
                 (expression float sqrt
13
 
                  (expression float -
14
 
                   (constant float (1.0))
15
 
                   (expression float abs (var_ref x))))
16
 
                 (expression float +
17
 
                  (constant float (1.5707288))
18
 
                  (expression float *
19
 
                   (expression float abs (var_ref x))
20
 
                   (expression float +
21
 
                    (constant float (-0.2121144))
22
 
                    (expression float *
23
 
                     (constant float (0.0742610))
24
 
                     (expression float abs (var_ref x))))))))))))
25
 
 
26
 
   (signature vec2
27
 
     (parameters
28
 
       (declare (in) vec2 x))
29
 
     ((return (expression vec2 *
30
 
               (expression vec2 sign (var_ref x))
31
 
               (expression vec2 -
32
 
                (expression float *
33
 
                 (constant float (3.1415926))
34
 
                 (constant float (0.5)))
35
 
                (expression vec2 *
36
 
                 (expression vec2 sqrt
37
 
                  (expression vec2 -
38
 
                   (constant float (1.0))
39
 
                   (expression vec2 abs (var_ref x))))
40
 
                 (expression vec2 +
41
 
                  (constant float (1.5707288))
42
 
                  (expression vec2 *
43
 
                   (expression vec2 abs (var_ref x))
44
 
                   (expression vec2 +
45
 
                    (constant float (-0.2121144))
46
 
                    (expression vec2 *
47
 
                     (constant float (0.0742610))
48
 
                     (expression vec2 abs (var_ref x))))))))))))
49
 
 
50
 
   (signature vec3
51
 
     (parameters
52
 
       (declare (in) vec3 x))
53
 
     ((return (expression vec3 *
54
 
               (expression vec3 sign (var_ref x))
55
 
               (expression vec3 -
56
 
                (expression float *
57
 
                 (constant float (3.1415926))
58
 
                 (constant float (0.5)))
59
 
                (expression vec3 *
60
 
                 (expression vec3 sqrt
61
 
                  (expression vec3 -
62
 
                   (constant float (1.0))
63
 
                   (expression vec3 abs (var_ref x))))
64
 
                 (expression vec3 +
65
 
                  (constant float (1.5707288))
66
 
                  (expression vec3 *
67
 
                   (expression vec3 abs (var_ref x))
68
 
                   (expression vec3 +
69
 
                    (constant float (-0.2121144))
70
 
                    (expression vec3 *
71
 
                     (constant float (0.0742610))
72
 
                     (expression vec3 abs (var_ref x))))))))))))
73
 
 
74
 
   (signature vec4
75
 
     (parameters
76
 
       (declare (in) vec4 x))
77
 
     ((return (expression vec4 *
78
 
               (expression vec4 sign (var_ref x))
79
 
               (expression vec4 -
80
 
                (expression float *
81
 
                 (constant float (3.1415926))
82
 
                 (constant float (0.5)))
83
 
                (expression vec4 *
84
 
                 (expression vec4 sqrt
85
 
                  (expression vec4 -
86
 
                   (constant float (1.0))
87
 
                   (expression vec4 abs (var_ref x))))
88
 
                 (expression vec4 +
89
 
                  (constant float (1.5707288))
90
 
                  (expression vec4 *
91
 
                   (expression vec4 abs (var_ref x))
92
 
                   (expression vec4 +
93
 
                    (constant float (-0.2121144))
94
 
                    (expression vec4 *
95
 
                     (constant float (0.0742610))
96
 
                     (expression vec4 abs (var_ref x))))))))))))
97
 
))