@@ -11,6 +11,7 @@ Compiled test.osl -> test.oso
1111 sign (101.29) = 1
1212 sqrt (101.29) = 10.0643
1313 inversesqrt (101.29) = 0.0993612
14+ cbrt (101.29) = 4.66146
1415 fmod (101.29, 151.935) = 101.29
1516 fabs (-137.59) = 137.59
1617 floor (-137.59) = -138
@@ -20,6 +21,7 @@ Compiled test.osl -> test.oso
2021 sign (-137.59) = -1
2122 sqrt (-137.59) = 0
2223 inversesqrt (-137.59) = 0
24+ cbrt (-137.59) = -5.16253
2325 mod (16, 7) = 2
2426 fmod (16, 7) = 2
2527 mod (16, 7) = 2
@@ -33,6 +35,7 @@ Compiled test.osl -> test.oso
3335 sign (101.29 101.29 101.29) = 1 1 1
3436 sqrt (101.29 101.29 101.29) = 10.0643 10.0643 10.0643
3537 inversesqrt (101.29 101.29 101.29) = 0.0993612 0.0993612 0.0993612
38+ cbrt (101.29 101.29 101.29) = 4.66146 4.66146 4.66146
3639 fmod (101.29 101.29 101.29, 151.935 151.935 151.935) = 101.29 101.29 101.29
3740 fabs (-137.59 -137.59 -137.59) = 137.59 137.59 137.59
3841 floor (-137.59 -137.59 -137.59) = -138 -138 -138
@@ -42,6 +45,7 @@ Compiled test.osl -> test.oso
4245 sign (-137.59 -137.59 -137.59) = -1 -1 -1
4346 sqrt (-137.59 -137.59 -137.59) = 0 0 0
4447 inversesqrt (-137.59 -137.59 -137.59) = 0 0 0
48+ cbrt (-137.59 -137.59 -137.59) = -5.16253 -5.16253 -5.16253
4549 fmod (-137.59 -137.59 -137.59, -206.385 -206.385 -206.385) = -137.59 -137.59 -137.59
4650 mod (-137.59 -137.59 -137.59, -206.385 -206.385 -206.385) = -137.59 -137.59 -137.59
4751 varying:
@@ -53,6 +57,7 @@ Compiled test.osl -> test.oso
5357 sign (0) = 0
5458 sqrt (0) = 0
5559 inversesqrt (0) = 0
60+ cbrt (0) = 0
5661 fmod (0, 0) = 0
5762 mod (0, 0) = 0
5863 fabs (0 0 0) = 0 0 0
@@ -63,6 +68,7 @@ Compiled test.osl -> test.oso
6368 sign (0 0 0) = 0 0 0
6469 sqrt (0 0 0) = 0 0 0
6570 inversesqrt (0 0 0) = 0 0 0
71+ cbrt (0 0 0) = 0 0 0
6672 fmod (0 0 0, 0 0 0) = 0 0 0
6773 mod (0 0 0, 0 0 0) = 0 0 0
6874 abs (137) = 137
@@ -77,6 +83,7 @@ Compiled test.osl -> test.oso
7783 sign (101.29) = 1
7884 sqrt (101.29) = 10.0643
7985 inversesqrt (101.29) = 0.0993612
86+ cbrt (101.29) = 4.66146
8087 fmod (101.29, 151.935) = 101.29
8188 fabs (-137.59) = 137.59
8289 floor (-137.59) = -138
@@ -86,6 +93,7 @@ Compiled test.osl -> test.oso
8693 sign (-137.59) = -1
8794 sqrt (-137.59) = 0
8895 inversesqrt (-137.59) = 0
96+ cbrt (-137.59) = -5.16253
8997 mod (16, 7) = 2
9098 fmod (16, 7) = 2
9199 mod (16, 7) = 2
@@ -99,6 +107,7 @@ Compiled test.osl -> test.oso
99107 sign (101.29 101.29 101.29) = 1 1 1
100108 sqrt (101.29 101.29 101.29) = 10.0643 10.0643 10.0643
101109 inversesqrt (101.29 101.29 101.29) = 0.0993612 0.0993612 0.0993612
110+ cbrt (101.29 101.29 101.29) = 4.66146 4.66146 4.66146
102111 fmod (101.29 101.29 101.29, 151.935 151.935 151.935) = 101.29 101.29 101.29
103112 fabs (-137.59 -137.59 -137.59) = 137.59 137.59 137.59
104113 floor (-137.59 -137.59 -137.59) = -138 -138 -138
@@ -108,6 +117,7 @@ Compiled test.osl -> test.oso
108117 sign (-137.59 -137.59 -137.59) = -1 -1 -1
109118 sqrt (-137.59 -137.59 -137.59) = 0 0 0
110119 inversesqrt (-137.59 -137.59 -137.59) = 0 0 0
120+ cbrt (-137.59 -137.59 -137.59) = -5.16253 -5.16253 -5.16253
111121 fmod (-137.59 -137.59 -137.59, -206.385 -206.385 -206.385) = -137.59 -137.59 -137.59
112122 mod (-137.59 -137.59 -137.59, -206.385 -206.385 -206.385) = -137.59 -137.59 -137.59
113123 varying:
@@ -119,6 +129,7 @@ Compiled test.osl -> test.oso
119129 sign (1) = 1
120130 sqrt (1) = 1
121131 inversesqrt (1) = 1
132+ cbrt (1) = 1
122133 fmod (1, 1.5) = 1
123134 mod (1, 1.5) = 1
124135 fabs (1 1 1) = 1 1 1
@@ -129,6 +140,7 @@ Compiled test.osl -> test.oso
129140 sign (1 1 1) = 1 1 1
130141 sqrt (1 1 1) = 1 1 1
131142 inversesqrt (1 1 1) = 1 1 1
143+ cbrt (1 1 1) = 1 1 1
132144 fmod (1 1 1, 1.5 1.5 1.5) = 1 1 1
133145 mod (1 1 1, 1.5 1.5 1.5) = 1 1 1
134146 abs (137) = 137
@@ -143,6 +155,7 @@ Compiled test.osl -> test.oso
143155 sign (101.29) = 1
144156 sqrt (101.29) = 10.0643
145157 inversesqrt (101.29) = 0.0993612
158+ cbrt (101.29) = 4.66146
146159 fmod (101.29, 151.935) = 101.29
147160 fabs (-137.59) = 137.59
148161 floor (-137.59) = -138
@@ -152,6 +165,7 @@ Compiled test.osl -> test.oso
152165 sign (-137.59) = -1
153166 sqrt (-137.59) = 0
154167 inversesqrt (-137.59) = 0
168+ cbrt (-137.59) = -5.16253
155169 mod (16, 7) = 2
156170 fmod (16, 7) = 2
157171 mod (16, 7) = 2
@@ -165,6 +179,7 @@ Compiled test.osl -> test.oso
165179 sign (101.29 101.29 101.29) = 1 1 1
166180 sqrt (101.29 101.29 101.29) = 10.0643 10.0643 10.0643
167181 inversesqrt (101.29 101.29 101.29) = 0.0993612 0.0993612 0.0993612
182+ cbrt (101.29 101.29 101.29) = 4.66146 4.66146 4.66146
168183 fmod (101.29 101.29 101.29, 151.935 151.935 151.935) = 101.29 101.29 101.29
169184 fabs (-137.59 -137.59 -137.59) = 137.59 137.59 137.59
170185 floor (-137.59 -137.59 -137.59) = -138 -138 -138
@@ -174,6 +189,7 @@ Compiled test.osl -> test.oso
174189 sign (-137.59 -137.59 -137.59) = -1 -1 -1
175190 sqrt (-137.59 -137.59 -137.59) = 0 0 0
176191 inversesqrt (-137.59 -137.59 -137.59) = 0 0 0
192+ cbrt (-137.59 -137.59 -137.59) = -5.16253 -5.16253 -5.16253
177193 fmod (-137.59 -137.59 -137.59, -206.385 -206.385 -206.385) = -137.59 -137.59 -137.59
178194 mod (-137.59 -137.59 -137.59, -206.385 -206.385 -206.385) = -137.59 -137.59 -137.59
179195 varying:
@@ -185,6 +201,7 @@ Compiled test.osl -> test.oso
185201 sign (0) = 0
186202 sqrt (0) = 0
187203 inversesqrt (0) = 0
204+ cbrt (0) = 0
188205 fmod (0, 0) = 0
189206 mod (0, 0) = 0
190207 fabs (0 0 0) = 0 0 0
@@ -195,6 +212,7 @@ Compiled test.osl -> test.oso
195212 sign (0 0 0) = 0 0 0
196213 sqrt (0 0 0) = 0 0 0
197214 inversesqrt (0 0 0) = 0 0 0
215+ cbrt (0 0 0) = 0 0 0
198216 fmod (0 0 0, 0 0 0) = 0 0 0
199217 mod (0 0 0, 0 0 0) = 0 0 0
200218 abs (137) = 137
@@ -209,6 +227,7 @@ Compiled test.osl -> test.oso
209227 sign (101.29) = 1
210228 sqrt (101.29) = 10.0643
211229 inversesqrt (101.29) = 0.0993612
230+ cbrt (101.29) = 4.66146
212231 fmod (101.29, 151.935) = 101.29
213232 fabs (-137.59) = 137.59
214233 floor (-137.59) = -138
@@ -218,6 +237,7 @@ Compiled test.osl -> test.oso
218237 sign (-137.59) = -1
219238 sqrt (-137.59) = 0
220239 inversesqrt (-137.59) = 0
240+ cbrt (-137.59) = -5.16253
221241 mod (16, 7) = 2
222242 fmod (16, 7) = 2
223243 mod (16, 7) = 2
@@ -231,6 +251,7 @@ Compiled test.osl -> test.oso
231251 sign (101.29 101.29 101.29) = 1 1 1
232252 sqrt (101.29 101.29 101.29) = 10.0643 10.0643 10.0643
233253 inversesqrt (101.29 101.29 101.29) = 0.0993612 0.0993612 0.0993612
254+ cbrt (101.29 101.29 101.29) = 4.66146 4.66146 4.66146
234255 fmod (101.29 101.29 101.29, 151.935 151.935 151.935) = 101.29 101.29 101.29
235256 fabs (-137.59 -137.59 -137.59) = 137.59 137.59 137.59
236257 floor (-137.59 -137.59 -137.59) = -138 -138 -138
@@ -240,6 +261,7 @@ Compiled test.osl -> test.oso
240261 sign (-137.59 -137.59 -137.59) = -1 -1 -1
241262 sqrt (-137.59 -137.59 -137.59) = 0 0 0
242263 inversesqrt (-137.59 -137.59 -137.59) = 0 0 0
264+ cbrt (-137.59 -137.59 -137.59) = -5.16253 -5.16253 -5.16253
243265 fmod (-137.59 -137.59 -137.59, -206.385 -206.385 -206.385) = -137.59 -137.59 -137.59
244266 mod (-137.59 -137.59 -137.59, -206.385 -206.385 -206.385) = -137.59 -137.59 -137.59
245267 varying:
@@ -251,6 +273,7 @@ Compiled test.osl -> test.oso
251273 sign (1) = 1
252274 sqrt (1) = 1
253275 inversesqrt (1) = 1
276+ cbrt (1) = 1
254277 fmod (1, 1.5) = 1
255278 mod (1, 1.5) = 1
256279 fabs (1 1 1) = 1 1 1
@@ -261,6 +284,7 @@ Compiled test.osl -> test.oso
261284 sign (1 1 1) = 1 1 1
262285 sqrt (1 1 1) = 1 1 1
263286 inversesqrt (1 1 1) = 1 1 1
287+ cbrt (1 1 1) = 1 1 1
264288 fmod (1 1 1, 1.5 1.5 1.5) = 1 1 1
265289 mod (1 1 1, 1.5 1.5 1.5) = 1 1 1
266290
0 commit comments