OpenShadingLanguage 1.01
# Compiled by oslc 1.6.2
displacement maya_solidFractal
param	float	alphaGain	1		%read{278,278} %write{2147483647,-1}
param	float	alphaIsLuminance	0		%read{265,265} %write{2147483647,-1}
param	float	alphaOffset	0		%read{279,279} %write{2147483647,-1}
param	float	amplitude	1		%read{252,252} %write{2147483647,-1}
param	float	animated	0		%read{96,96} %write{2147483647,-1}
param	float	bias	0		%read{238,248} %write{2147483647,-1}
param	float	blend	0		%read{59,59} %write{2147483647,-1}
param	color	colorGain	1 1 1		%read{276,276} %write{2147483647,-1}
param	color	colorOffset	0 0 0		%read{277,277} %write{2147483647,-1}
param	color	defaultColor	0.5 0.5 0.5		%read{280,280} %write{2147483647,-1}
param	float[2]	depth	0 20		%read{117,214} %write{2147483647,-1}
param	float	filter	1		%read{2147483647,-1} %write{2147483647,-1}
param	float	filterOffset	0		%read{2147483647,-1} %write{2147483647,-1}
param	float[3]	filterSize	0 0 0		%read{2147483647,-1} %write{2147483647,-1}
param	float	frequencyRatio	2		%read{140,209} %write{2147483647,-1}
param	float	inflection	0		%read{99,99} %write{2147483647,-1}
param	float	invert	0		%read{261,261} %write{2147483647,-1}
param	float	local	0		%read{3,3} %write{2147483647,-1}
param	matrix	placementMatrix	0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0		%read{17,17} %write{2147483647,-1} %derivs
param	float	ratio	0.70700002		%read{141,208} %write{2147483647,-1}
param	float	threshold	0		%read{236,253} %write{2147483647,-1}
param	float	_time	0		%read{98,98} %write{2147483647,-1}
param	float	timeRatio	2		%read{98,98} %write{2147483647,-1}
param	float[3]	ripples	1 1 1		%read{106,176} %write{2147483647,-1} %derivs
param	float	wrap	1		%read{51,56} %write{2147483647,-1}
oparam	color	outColor	0 0 0		%read{263,277} %write{259,280}
oparam	float	outAlpha	0		%read{259,279} %write{256,281}
global	point	P	%read{8,14} %write{2147483647,-1} %derivs
local	point	___291_pp	%read{17,17} %write{8,16} %derivs
local	point	___291_pq	%read{18,92} %write{17,17} %derivs
local	float	___323_i	%read{184,215} %write{170,210}
local	float	___323_lacunarity	%read{184,228} %write{171,210}
local	float	___323_mix	%read{184,234} %write{172,233}
local	float	___323_amp	%read{184,224} %write{173,210}
local	point	___323_pp	%read{180,225} %write{179,179} %derivs
local	float	___323_pixel_size	%read{182,219} %write{181,181}
local	float	___323_nyquist	%read{189,189} %write{182,182}
local	float	___323_pixel	%read{184,219} %write{183,210}
local	float	___325_weight	%read{224,224} %write{223,223}
local	float	___332_i	%read{116,148} %write{102,143}
local	float	___332_lacunarity	%read{116,161} %write{103,143}
local	float	___332_mix	%read{116,168} %write{104,167}
local	float	___332_amp	%read{116,157} %write{105,143}
local	point	___332_pp	%read{112,158} %write{111,111} %derivs
local	float	___332_pixel_size	%read{114,152} %write{113,113}
local	float	___332_nyquist	%read{121,121} %write{114,114}
local	float	___332_pixel	%read{116,152} %write{115,143}
local	float	___334_weight	%read{157,157} %write{156,156}
local	float	edgeDist	%read{2147483647,-1} %write{2,91}
local	float	outside	%read{93,93} %write{53,55}
local	point	pp	%read{110,178} %write{92,92} %derivs
local	float	___373_ttime	%read{134,229} %write{95,98}
local	float	___373_fractal	%read{184,253} %write{168,252}
local	float	___373_sn	%read{244,251} %write{237,237}
const	int	$const1	0		%read{18,281} %write{2147483647,-1}
const	float	$const2	0		%read{0,265} %write{2147483647,-1}
temp	point	$tmp1	%read{5,16} %write{0,0} %derivs
const	string	$const3	"transformP"		%read{1,1} %write{2147483647,-1}
temp	int	$tmp2	%read{4,4} %write{3,3}
const	point	$const4	0 0 0		%read{5,11} %write{2147483647,-1}
temp	int	$tmp4	%read{6,6} %write{5,5}
const	string	$const5	"object"		%read{8,10} %write{2147483647,-1}
const	string	$const6	"transform"		%read{7,15} %write{2147483647,-1}
const	string	$const7	"common"		%read{8,16} %write{2147483647,-1}
temp	int	$tmp6	%read{12,12} %write{11,11}
const	string	$const8	"world"		%read{14,16} %write{2147483647,-1}
temp	float	$tmp7	%read{19,19} %write{18,18}
const	int	$const9	1		%read{19,270} %write{2147483647,-1}
temp	int	$tmp8	%read{20,20} %write{19,19}
temp	int	$tmp9	%read{21,26} %write{20,25}
temp	float	$tmp10	%read{23,23} %write{22,22}
const	int	$const10	-1		%read{23,47} %write{2147483647,-1}
temp	int	$tmp11	%read{24,24} %write{23,23}
temp	int	$tmp12	%read{25,25} %write{24,24}
temp	int	$tmp13	%read{27,32} %write{26,31}
temp	float	$tmp14	%read{29,29} %write{28,28}
temp	int	$tmp15	%read{30,30} %write{29,29}
temp	int	$tmp16	%read{31,31} %write{30,30}
temp	int	$tmp17	%read{33,38} %write{32,37}
temp	float	$tmp18	%read{35,35} %write{34,34}
temp	int	$tmp19	%read{36,36} %write{35,35}
temp	int	$tmp20	%read{37,37} %write{36,36}
temp	int	$tmp21	%read{39,44} %write{38,43}
const	int	$const11	2		%read{40,273} %write{2147483647,-1}
temp	float	$tmp22	%read{41,41} %write{40,40}
temp	int	$tmp23	%read{42,42} %write{41,41}
temp	int	$tmp24	%read{43,43} %write{42,42}
temp	int	$tmp25	%read{45,50} %write{44,49}
temp	float	$tmp26	%read{47,47} %write{46,46}
temp	int	$tmp27	%read{48,48} %write{47,47}
temp	int	$tmp28	%read{49,49} %write{48,48}
temp	int	$tmp29	%read{52,52} %write{51,51}
const	float	$const12	1		%read{54,264} %write{2147483647,-1}
temp	int	$tmp30	%read{57,57} %write{56,56}
temp	int	$tmp31	%read{58,62} %write{57,61}
temp	int	$tmp32	%read{60,60} %write{59,59}
temp	int	$tmp33	%read{61,61} %write{60,60}
temp	float	$tmp34	%read{91,91} %write{71,71}
temp	float	$tmp35	%read{66,66} %write{65,65}
temp	float	$tmp36	%read{64,64} %write{63,63}
temp	float	$tmp37	%read{65,65} %write{64,64}
temp	float	$tmp38	%read{71,71} %write{66,66}
const	float	$const13	2		%read{66,230} %write{2147483647,-1}
temp	float	$tmp39	%read{70,70} %write{69,69}
temp	float	$tmp40	%read{68,68} %write{67,67}
temp	float	$tmp41	%read{69,69} %write{68,68}
temp	float	$tmp42	%read{71,71} %write{70,70}
temp	float	$tmp43	%read{91,91} %write{90,90}
temp	float	$tmp44	%read{90,90} %write{80,80}
temp	float	$tmp45	%read{75,75} %write{74,74}
temp	float	$tmp46	%read{73,73} %write{72,72}
temp	float	$tmp47	%read{74,74} %write{73,73}
temp	float	$tmp48	%read{80,80} %write{75,75}
temp	float	$tmp49	%read{79,79} %write{78,78}
temp	float	$tmp50	%read{77,77} %write{76,76}
temp	float	$tmp51	%read{78,78} %write{77,77}
temp	float	$tmp52	%read{80,80} %write{79,79}
temp	float	$tmp53	%read{90,90} %write{89,89}
temp	float	$tmp54	%read{84,84} %write{83,83}
temp	float	$tmp55	%read{82,82} %write{81,81}
temp	float	$tmp56	%read{83,83} %write{82,82}
temp	float	$tmp57	%read{89,89} %write{84,84}
temp	float	$tmp58	%read{88,88} %write{87,87}
temp	float	$tmp59	%read{86,86} %write{85,85}
temp	float	$tmp60	%read{87,87} %write{86,86}
temp	float	$tmp61	%read{89,89} %write{88,88}
temp	int	$tmp62	%read{94,94} %write{93,93}
temp	int	$tmp63	%read{97,97} %write{96,96}
temp	int	$tmp64	%read{100,100} %write{99,99}
const	string	$const14	"fTurbulence"		%read{101,101} %write{2147483647,-1}
temp	point	$tmp65	%read{110,110} %write{109,109} %derivs
temp	float	$tmp66	%read{109,109} %write{106,106} %derivs
temp	float	$tmp67	%read{109,109} %write{107,107} %derivs
temp	float	$tmp68	%read{109,109} %write{108,108} %derivs
temp	point	$tmp69	%read{111,111} %write{110,110} %derivs
temp	float	$tmp70	%read{113,113} %write{112,112}
temp	float	$tmp71	%read{118,118} %write{117,117}
temp	int	$tmp72	%read{119,119} %write{118,118}
temp	int	$tmp73	%read{120,124} %write{119,123}
temp	int	$tmp74	%read{122,122} %write{121,121}
temp	int	$tmp75	%read{123,123} %write{122,122}
temp	int	$tmp76	%read{116,143} %write{116,143}
temp	float	$tmp77	%read{127,127} %write{126,126}
temp	int	$tmp78	%read{128,128} %write{127,127}
temp	int	$tmp79	%read{129,129} %write{128,128}
temp	float	$tmp80	%read{138,138} %write{137,137}
temp	float	$tmp81	%read{135,135} %write{134,134}
temp	vector	$tmp82	%read{132,132} %write{130,130}
temp	float	$tmp83	%read{132,132} %write{131,131}
temp	vector	$tmp84	%read{133,133} %write{132,132}
temp	vector	$tmp85	%read{134,134} %write{133,133}
temp	float	$tmp86	%read{136,136} %write{135,135}
temp	float	$tmp87	%read{137,137} %write{136,136}
temp	float	$tmp88	%read{139,139} %write{138,138}
temp	int	$tmp89	%read{145,145} %write{144,144}
temp	int	$tmp90	%read{146,151} %write{145,150}
temp	float	$tmp91	%read{148,148} %write{147,147}
temp	int	$tmp92	%read{149,149} %write{148,148}
temp	int	$tmp93	%read{150,150} %write{149,149}
temp	float	$tmp94	%read{153,153} %write{152,152}
temp	float	$tmp95	%read{155,155} %write{153,153}
const	string	$const15	"clamp"		%read{154,254} %write{2147483647,-1}
temp	float	$tmp96	%read{156,156} %write{155,155}
temp	float	$tmp97	%read{166,166} %write{157,157}
temp	float	$tmp98	%read{166,166} %write{165,165}
temp	float	$tmp99	%read{163,163} %write{162,162}
temp	vector	$tmp100	%read{160,160} %write{158,158}
temp	float	$tmp101	%read{160,160} %write{159,159}
temp	vector	$tmp102	%read{161,161} %write{160,160}
temp	vector	$tmp103	%read{162,162} %write{161,161}
temp	float	$tmp104	%read{164,164} %write{163,163}
temp	float	$tmp105	%read{165,165} %write{164,164}
temp	float	$tmp106	%read{167,167} %write{166,166}
const	string	$const16	"fBrownianNoise"		%read{169,169} %write{2147483647,-1}
temp	point	$tmp107	%read{178,178} %write{177,177} %derivs
temp	float	$tmp108	%read{177,177} %write{174,174} %derivs
temp	float	$tmp109	%read{177,177} %write{175,175} %derivs
temp	float	$tmp110	%read{177,177} %write{176,176} %derivs
temp	point	$tmp111	%read{179,179} %write{178,178} %derivs
temp	float	$tmp112	%read{181,181} %write{180,180}
temp	float	$tmp113	%read{186,186} %write{185,185}
temp	int	$tmp114	%read{187,187} %write{186,186}
temp	int	$tmp115	%read{188,192} %write{187,191}
temp	int	$tmp116	%read{190,190} %write{189,189}
temp	int	$tmp117	%read{191,191} %write{190,190}
temp	int	$tmp118	%read{184,210} %write{184,210}
temp	float	$tmp119	%read{195,195} %write{194,194}
temp	int	$tmp120	%read{196,196} %write{195,195}
temp	int	$tmp121	%read{197,197} %write{196,196}
temp	float	$tmp122	%read{203,203} %write{202,202}
temp	vector	$tmp123	%read{200,200} %write{198,198}
temp	float	$tmp124	%read{200,200} %write{199,199}
temp	vector	$tmp125	%read{201,201} %write{200,200}
temp	vector	$tmp126	%read{202,202} %write{201,201}
temp	float	$tmp127	%read{204,204} %write{203,203}
temp	float	$tmp128	%read{205,205} %write{204,204}
temp	float	$tmp129	%read{206,206} %write{205,205}
temp	int	$tmp130	%read{212,212} %write{211,211}
temp	int	$tmp131	%read{213,218} %write{212,217}
temp	float	$tmp132	%read{215,215} %write{214,214}
temp	int	$tmp133	%read{216,216} %write{215,215}
temp	int	$tmp134	%read{217,217} %write{216,216}
temp	float	$tmp135	%read{220,220} %write{219,219}
temp	float	$tmp136	%read{222,222} %write{220,220}
temp	float	$tmp137	%read{223,223} %write{222,222}
temp	float	$tmp138	%read{232,232} %write{224,224}
temp	float	$tmp139	%read{230,230} %write{229,229}
temp	vector	$tmp140	%read{227,227} %write{225,225}
temp	float	$tmp141	%read{227,227} %write{226,226}
temp	vector	$tmp142	%read{228,228} %write{227,227}
temp	vector	$tmp143	%read{229,229} %write{228,228}
temp	float	$tmp144	%read{231,231} %write{230,230}
temp	float	$tmp145	%read{232,232} %write{231,231}
temp	float	$tmp146	%read{233,233} %write{232,232}
const	float	$const17	0.5		%read{234,241} %write{2147483647,-1}
temp	float	$tmp147	%read{235,235} %write{234,234}
temp	int	$tmp148	%read{239,239} %write{238,238}
temp	float	$tmp149	%read{244,244} %write{243,243}
temp	float	$tmp150	%read{243,243} %write{240,240}
temp	float	$tmp151	%read{242,242} %write{241,241}
temp	float	$tmp152	%read{243,243} %write{242,242}
temp	int	$tmp153	%read{246,246} %write{245,245}
temp	float	$tmp154	%read{251,251} %write{250,250}
temp	float	$tmp155	%read{250,250} %write{247,247}
temp	float	$tmp156	%read{249,249} %write{248,248}
temp	float	$tmp157	%read{250,250} %write{249,249}
temp	float	$tmp158	%read{255,255} %write{253,253}
temp	float	$tmp159	%read{256,256} %write{255,255}
temp	color	$tmp160	%read{259,259} %write{257,257}
temp	color	$tmp161	%read{259,259} %write{258,258}
const	string	$const18	"colorBalance"		%read{260,260} %write{2147483647,-1}
temp	int	$tmp162	%read{262,262} %write{261,261}
temp	int	$tmp163	%read{266,266} %write{265,265}
const	string	$const19	"luminance"		%read{267,267} %write{2147483647,-1}
const	float	$const20	0.30000001		%read{269,269} %write{2147483647,-1}
temp	float	$tmp164	%read{269,269} %write{268,268}
temp	float	$tmp165	%read{272,272} %write{269,269}
const	float	$const21	0.58999997		%read{271,271} %write{2147483647,-1}
temp	float	$tmp166	%read{271,271} %write{270,270}
temp	float	$tmp167	%read{272,272} %write{271,271}
temp	float	$tmp168	%read{275,275} %write{272,272}
const	float	$const22	0.11		%read{274,274} %write{2147483647,-1}
temp	float	$tmp169	%read{274,274} %write{273,273}
temp	float	$tmp170	%read{275,275} %write{274,274}
code ___main___
# D:\\xrt.git\\src\\osl\\shaders\\maya_solidFractal.osl:47
# 
	assign		$tmp1 $const2 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_solidFractal.osl"} %line{47} %argrw{"wr"}
	functioncall	$const3 93 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\texture3d.h:20
# 	o_edgeDist = 0.0;
	assign		edgeDist $const2 	%filename{"D:/xrt.git\\src\\osl\\shaders\\texture3d.h"} %line{20} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\texture3d.h:22
# 	if(i_local != 0.0)
	neq		$tmp2 local $const2 	%line{22} %argrw{"wrr"}
	if		$tmp2 11 17 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\texture3d.h:24
# 		if( Pref == point(0) )
	eq		$tmp4 $tmp1 $const4 	%line{24} %argrw{"wrr"}
	if		$tmp4 9 11 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\texture3d.h:25
# 			pp = transform("object", P);
	functioncall	$const6 9 	%line{25} %argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:249
#         T = refract(I, N, eta);
	transform	___291_pp $const7 $const5 P 	%filename{"D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h"} %line{249} %argrw{"wrrr"}
# D:/xrt.git\\src\\osl\\shaders\\texture3d.h:27
# 			pp = transform("object", Pref);
	functioncall	$const6 11 	%filename{"D:/xrt.git\\src\\osl\\shaders\\texture3d.h"} %line{27} %argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:249
#         // OPT: the following recomputes some of the above values, but it 
	transform	___291_pp $const7 $const5 $tmp1 	%filename{"D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h"} %line{249} %argrw{"wrrr"}
# D:/xrt.git\\src\\osl\\shaders\\texture3d.h:31
# 		if( Pref == point(0) )
	eq		$tmp6 $tmp1 $const4 	%filename{"D:/xrt.git\\src\\osl\\shaders\\texture3d.h"} %line{31} %argrw{"wrr"}
	if		$tmp6 15 17 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\texture3d.h:32
# 			pp = transform("world", P);
	functioncall	$const6 15 	%line{32} %argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:249
#         float F = (c * (g+c) - 1.0) / (c * beta + 1.0);
	transform	___291_pp $const7 $const8 P 	%filename{"D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h"} %line{249} %argrw{"wrrr"}
# D:/xrt.git\\src\\osl\\shaders\\texture3d.h:34
# 			pp = transform("world", Pref);
	functioncall	$const6 17 	%filename{"D:/xrt.git\\src\\osl\\shaders\\texture3d.h"} %line{34} %argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:249
#         g = sqrt (g);
	transform	___291_pp $const7 $const8 $tmp1 	%filename{"D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h"} %line{249} %argrw{"wrrr"}
# D:/xrt.git\\src\\osl\\shaders\\texture3d.h:37
# 	point pq = transform(i_placementMatrix, pp);
	transform	___291_pq placementMatrix ___291_pp 	%filename{"D:/xrt.git\\src\\osl\\shaders\\texture3d.h"} %line{37} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\texture3d.h:39
# 	if(pq[0] > 1 ||
	compref		$tmp7 ___291_pq $const1 	%line{39} %argrw{"wrr"}
	gt		$tmp8 $tmp7 $const9 	%argrw{"wrr"}
	neq		$tmp9 $tmp8 $const1 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\texture3d.h:40
# 		pq[0] < -1 ||
	if		$tmp9 22 26 	%line{40} %argrw{"r"}
	compref		$tmp10 ___291_pq $const1 	%argrw{"wrr"}
	lt		$tmp11 $tmp10 $const10 	%argrw{"wrr"}
	neq		$tmp12 $tmp11 $const1 	%argrw{"wrr"}
	assign		$tmp9 $tmp12 	%argrw{"wr"}
	neq		$tmp13 $tmp9 $const1 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\texture3d.h:41
# 		pq[1] > 1 ||
	if		$tmp13 28 32 	%line{41} %argrw{"r"}
	compref		$tmp14 ___291_pq $const9 	%argrw{"wrr"}
	gt		$tmp15 $tmp14 $const9 	%argrw{"wrr"}
	neq		$tmp16 $tmp15 $const1 	%argrw{"wrr"}
	assign		$tmp13 $tmp16 	%argrw{"wr"}
	neq		$tmp17 $tmp13 $const1 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\texture3d.h:42
# 		pq[1] < -1 ||
	if		$tmp17 34 38 	%line{42} %argrw{"r"}
	compref		$tmp18 ___291_pq $const9 	%argrw{"wrr"}
	lt		$tmp19 $tmp18 $const10 	%argrw{"wrr"}
	neq		$tmp20 $tmp19 $const1 	%argrw{"wrr"}
	assign		$tmp17 $tmp20 	%argrw{"wr"}
	neq		$tmp21 $tmp17 $const1 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\texture3d.h:43
# 		pq[2] > 1 ||
	if		$tmp21 40 44 	%line{43} %argrw{"r"}
	compref		$tmp22 ___291_pq $const11 	%argrw{"wrr"}
	gt		$tmp23 $tmp22 $const9 	%argrw{"wrr"}
	neq		$tmp24 $tmp23 $const1 	%argrw{"wrr"}
	assign		$tmp21 $tmp24 	%argrw{"wr"}
	neq		$tmp25 $tmp21 $const1 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\texture3d.h:44
# 		pq[2] < -1)
	if		$tmp25 46 50 	%line{44} %argrw{"r"}
	compref		$tmp26 ___291_pq $const11 	%argrw{"wrr"}
	lt		$tmp27 $tmp26 $const10 	%argrw{"wrr"}
	neq		$tmp28 $tmp27 $const1 	%argrw{"wrr"}
	assign		$tmp25 $tmp28 	%argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\texture3d.h:39
# 	if(pq[0] > 1 ||
	if		$tmp25 55 92 	%line{39} %argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\texture3d.h:46
# 		if(i_wrap != 0.0)
	neq		$tmp29 wrap $const2 	%line{46} %argrw{"wrr"}
	if		$tmp29 54 55 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\texture3d.h:48
# 			o_outside = 0.0;
	assign		outside $const2 	%line{48} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\texture3d.h:52
# 			o_outside = 1.0;
	assign		outside $const12 	%line{52} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\texture3d.h:57
# 		o_outside = 0.0;
	assign		outside $const2 	%line{57} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\texture3d.h:59
# 		if(i_wrap == 0.0 && i_blend > 0.0)
	eq		$tmp30 wrap $const2 	%line{59} %argrw{"wrr"}
	neq		$tmp31 $tmp30 $const1 	%argrw{"wrr"}
	if		$tmp31 62 62 	%argrw{"r"}
	gt		$tmp32 blend $const2 	%argrw{"wrr"}
	neq		$tmp33 $tmp32 $const1 	%argrw{"wrr"}
	assign		$tmp31 $tmp33 	%argrw{"wr"}
	if		$tmp31 92 92 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\texture3d.h:62
# 			o_edgeDist = min(min(abs(pq[0] + 1) / 2, abs(pq[0] - 1) / 2), 
	compref		$tmp36 ___291_pq $const1 	%line{62} %argrw{"wrr"}
	add		$tmp37 $tmp36 $const12 	%argrw{"wrr"}
	abs		$tmp35 $tmp37 	%argrw{"wr"}
	div		$tmp38 $tmp35 $const13 	%argrw{"wrr"}
	compref		$tmp40 ___291_pq $const1 	%argrw{"wrr"}
	sub		$tmp41 $tmp40 $const12 	%argrw{"wrr"}
	abs		$tmp39 $tmp41 	%argrw{"wr"}
	div		$tmp42 $tmp39 $const13 	%argrw{"wrr"}
	min		$tmp34 $tmp38 $tmp42 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\texture3d.h:63
# 				min(min(abs(pq[1] + 1) / 2, abs(pq[1] - 1) / 2), 
	compref		$tmp46 ___291_pq $const9 	%line{63} %argrw{"wrr"}
	add		$tmp47 $tmp46 $const12 	%argrw{"wrr"}
	abs		$tmp45 $tmp47 	%argrw{"wr"}
	div		$tmp48 $tmp45 $const13 	%argrw{"wrr"}
	compref		$tmp50 ___291_pq $const9 	%argrw{"wrr"}
	sub		$tmp51 $tmp50 $const12 	%argrw{"wrr"}
	abs		$tmp49 $tmp51 	%argrw{"wr"}
	div		$tmp52 $tmp49 $const13 	%argrw{"wrr"}
	min		$tmp44 $tmp48 $tmp52 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\texture3d.h:64
# 				min(abs(pq[2] + 1) / 2, abs(pq[2] - 1) / 2)));
	compref		$tmp55 ___291_pq $const11 	%line{64} %argrw{"wrr"}
	add		$tmp56 $tmp55 $const12 	%argrw{"wrr"}
	abs		$tmp54 $tmp56 	%argrw{"wr"}
	div		$tmp57 $tmp54 $const13 	%argrw{"wrr"}
	compref		$tmp59 ___291_pq $const11 	%argrw{"wrr"}
	sub		$tmp60 $tmp59 $const12 	%argrw{"wrr"}
	abs		$tmp58 $tmp60 	%argrw{"wr"}
	div		$tmp61 $tmp58 $const13 	%argrw{"wrr"}
	min		$tmp53 $tmp57 $tmp61 	%argrw{"wrr"}
	min		$tmp43 $tmp44 $tmp53 	%argrw{"wrr"}
	min		edgeDist $tmp34 $tmp43 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\texture3d.h:68
# 	return pq;
	assign		pp ___291_pq 	%line{68} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_solidFractal.osl:49
# 	{
	lt		$tmp62 outside $const9 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_solidFractal.osl"} %line{49} %argrw{"wrr"}
	if		$tmp62 280 282 	%argrw{"r"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_solidFractal.osl:51
# 
	assign		___373_ttime $const1 	%line{51} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_solidFractal.osl:53
# 		{
	gt		$tmp63 animated $const1 	%line{53} %argrw{"wrr"}
	if		$tmp63 99 99 	%argrw{"r"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_solidFractal.osl:55
# 		}
	mul		___373_ttime _time timeRatio 	%line{55} %argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_solidFractal.osl:60
# 		{
	gt		$tmp64 inflection $const1 	%line{60} %argrw{"wrr"}
	if		$tmp64 169 236 	%argrw{"r"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_solidFractal.osl:64
# 		}
	functioncall	$const14 169 	%line{64} %argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\noise_utils.h:134
# 
	assign		___332_i $const1 	%filename{"D:/xrt.git\\src\\osl\\shaders\\noise_utils.h"} %line{134} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\noise_utils.h:135
# 	while( (i<i_octaves[1] && pixel>nyquist) || (i<i_octaves[0]) )
	assign		___332_lacunarity $const12 	%line{135} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\noise_utils.h:136
# 	{
	assign		___332_mix $const1 	%line{136} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\noise_utils.h:137
# 		sum += amp * snoisexy( pp * lacunarity, i_time );
	assign		___332_amp $const9 	%line{137} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\noise_utils.h:138
# 		amp *= ratio; 
	aref		$tmp66 ripples $const1 	%line{138} %argrw{"wrr"}
	aref		$tmp67 ripples $const9 	%argrw{"wrr"}
	aref		$tmp68 ripples $const11 	%argrw{"wrr"}
	point		$tmp65 $tmp66 $tmp67 $tmp68 	%argrw{"wrrr"}
	mul		$tmp69 pp $tmp65 	%argrw{"wrr"}
	div		___332_pp $tmp69 $const13 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\noise_utils.h:140
# 		pixel /= frequencyRatio;	
	area		$tmp70 ___332_pp 	%line{140} %argrw{"wr"} %argderivs{1}
	sqrt		___332_pixel_size $tmp70 	%argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\noise_utils.h:141
# 
	mul		___332_nyquist $const13 ___332_pixel_size 	%line{141} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\noise_utils.h:142
# 		i += 1.0;
	assign		___332_pixel $const12 	%line{142} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\noise_utils.h:144
# 
	while		$tmp76 117 130 144 144 	%line{144} %argrw{"r"}
	aref		$tmp71 depth $const9 	%argrw{"wrr"}
	lt		$tmp72 ___332_i $tmp71 	%argrw{"wrr"}
	neq		$tmp73 $tmp72 $const1 	%argrw{"wrr"}
	if		$tmp73 124 124 	%argrw{"r"}
	gt		$tmp74 ___332_pixel ___332_nyquist 	%argrw{"wrr"}
	neq		$tmp75 $tmp74 $const1 	%argrw{"wrr"}
	assign		$tmp73 $tmp75 	%argrw{"wr"}
	neq		$tmp76 $tmp73 $const1 	%argrw{"wrr"}
	if		$tmp76 126 130 	%argrw{"r"}
	aref		$tmp77 depth $const1 	%argrw{"wrr"}
	lt		$tmp78 ___332_i $tmp77 	%argrw{"wrr"}
	neq		$tmp79 $tmp78 $const1 	%argrw{"wrr"}
	assign		$tmp76 $tmp79 	%argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\noise_utils.h:146
# 	{
	assign		$tmp82 ___332_pp 	%line{146} %argrw{"wr"}
	noise		$tmp83 ___332_lacunarity 	%argrw{"wr"}
	add		$tmp84 $tmp82 $tmp83 	%argrw{"wrr"}
	mul		$tmp85 $tmp84 ___332_lacunarity 	%argrw{"wrr"}
	noise		$tmp81 $tmp85 ___373_ttime 	%argrw{"wrr"}
	mul		$tmp86 $const13 $tmp81 	%argrw{"wrr"}
	sub		$tmp87 $tmp86 $const12 	%argrw{"wrr"}
	abs		$tmp80 $tmp87 	%argrw{"wr"}
	mul		$tmp88 ___332_amp $tmp80 	%argrw{"wrr"}
	add		___332_mix ___332_mix $tmp88 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\noise_utils.h:147
# 		float weight = clamp(pixel/pixel_size - 1, 0, 1);
	mul		___332_lacunarity ___332_lacunarity frequencyRatio 	%line{147} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\noise_utils.h:148
# 		sum += weight * amp * snoisexy(pp * lacunarity, i_time );
	mul		___332_amp ___332_amp ratio 	%line{148} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\noise_utils.h:149
# 	}
	div		___332_pixel ___332_pixel frequencyRatio 	%line{149} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\noise_utils.h:151
# 	return sum * 0.5 + 0.5;
	add		___332_i ___332_i $const12 	%line{151} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\noise_utils.h:154
# /* A vector-valued fBm. */
	gt		$tmp89 ___332_pixel ___332_pixel_size 	%line{154} %argrw{"wrr"}
	neq		$tmp90 $tmp89 $const1 	%argrw{"wrr"}
	if		$tmp90 151 151 	%argrw{"r"}
	aref		$tmp91 depth $const9 	%argrw{"wrr"}
	le		$tmp92 ___332_i $tmp91 	%argrw{"wrr"}
	neq		$tmp93 $tmp92 $const1 	%argrw{"wrr"}
	assign		$tmp90 $tmp93 	%argrw{"wr"}
	if		$tmp90 168 168 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\noise_utils.h:156
# 	float i_ripples[3] )
	div		$tmp94 ___332_pixel ___332_pixel_size 	%line{156} %argrw{"wrr"}
	sub		$tmp95 $tmp94 $const12 	%argrw{"wrr"}
	functioncall	$const15 157 	%argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:144
# float  clamp (float x, float minval, float maxval) { return max(min(x,maxval),minval); }
	min		$tmp96 $tmp95 $const12 	%filename{"D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h"} %line{144} %argrw{"wrr"}
	max		___334_weight $tmp96 $const2 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\noise_utils.h:157
# fBrownianNoise(
	mul		$tmp97 ___334_weight ___332_amp 	%filename{"D:/xrt.git\\src\\osl\\shaders\\noise_utils.h"} %line{157} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\noise_utils.h:158
# 	point i_point,
	assign		$tmp100 ___332_pp 	%line{158} %argrw{"wr"}
	noise		$tmp101 ___332_lacunarity 	%argrw{"wr"}
	add		$tmp102 $tmp100 $tmp101 	%argrw{"wrr"}
	mul		$tmp103 $tmp102 ___332_lacunarity 	%argrw{"wrr"}
	noise		$tmp99 $tmp103 ___373_ttime 	%argrw{"wrr"}
	mul		$tmp104 $const13 $tmp99 	%argrw{"wrr"}
	sub		$tmp105 $tmp104 $const12 	%argrw{"wrr"}
	abs		$tmp98 $tmp105 	%argrw{"wr"}
	mul		$tmp106 $tmp97 $tmp98 	%argrw{"wrr"}
	add		___332_mix ___332_mix $tmp106 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\noise_utils.h:161
# 	float i_lacunarity,
	assign		___373_fractal ___332_mix 	%line{161} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_solidFractal.osl:70
# 		}
	functioncall	$const16 236 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_solidFractal.osl"} %line{70} %argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\noise_utils.h:23
# 	float i = 0;
	assign		___323_i $const1 	%filename{"D:/xrt.git\\src\\osl\\shaders\\noise_utils.h"} %line{23} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\noise_utils.h:24
# 	float lacunarity = i_lacunarity;
	assign		___323_lacunarity $const12 	%line{24} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\noise_utils.h:25
# 	float mix = 0;
	assign		___323_mix $const1 	%line{25} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\noise_utils.h:26
# 	float amp = i_amplitude;
	assign		___323_amp $const12 	%line{26} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\noise_utils.h:27
# 	point pp = i_point * point(i_ripples[0], i_ripples[1], i_ripples[2]) / 2;
	aref		$tmp108 ripples $const1 	%line{27} %argrw{"wrr"}
	aref		$tmp109 ripples $const9 	%argrw{"wrr"}
	aref		$tmp110 ripples $const11 	%argrw{"wrr"}
	point		$tmp107 $tmp108 $tmp109 $tmp110 	%argrw{"wrrr"}
	mul		$tmp111 pp $tmp107 	%argrw{"wrr"}
	div		___323_pp $tmp111 $const13 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\noise_utils.h:29
# 	float pixel_size = sqrt( area(pp) );
	area		$tmp112 ___323_pp 	%line{29} %argrw{"wr"} %argderivs{1}
	sqrt		___323_pixel_size $tmp112 	%argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\noise_utils.h:30
# 	float nyquist = 2 * pixel_size;
	mul		___323_nyquist $const13 ___323_pixel_size 	%line{30} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\noise_utils.h:31
# 	float pixel = 1.0;
	assign		___323_pixel $const12 	%line{31} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\noise_utils.h:33
# 	while( (i<i_octaves[1] && pixel>nyquist) || i<i_octaves[0] )
	while		$tmp118 185 198 211 211 	%line{33} %argrw{"r"}
	aref		$tmp113 depth $const9 	%argrw{"wrr"}
	lt		$tmp114 ___323_i $tmp113 	%argrw{"wrr"}
	neq		$tmp115 $tmp114 $const1 	%argrw{"wrr"}
	if		$tmp115 192 192 	%argrw{"r"}
	gt		$tmp116 ___323_pixel ___323_nyquist 	%argrw{"wrr"}
	neq		$tmp117 $tmp116 $const1 	%argrw{"wrr"}
	assign		$tmp115 $tmp117 	%argrw{"wr"}
	neq		$tmp118 $tmp115 $const1 	%argrw{"wrr"}
	if		$tmp118 194 198 	%argrw{"r"}
	aref		$tmp119 depth $const1 	%argrw{"wrr"}
	lt		$tmp120 ___323_i $tmp119 	%argrw{"wrr"}
	neq		$tmp121 $tmp120 $const1 	%argrw{"wrr"}
	assign		$tmp118 $tmp121 	%argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\noise_utils.h:35
# 		mix += amp * snoisexy((vector(pp) + noise(lacunarity)) * lacunarity, i_time);
	assign		$tmp123 ___323_pp 	%line{35} %argrw{"wr"}
	noise		$tmp124 ___323_lacunarity 	%argrw{"wr"}
	add		$tmp125 $tmp123 $tmp124 	%argrw{"wrr"}
	mul		$tmp126 $tmp125 ___323_lacunarity 	%argrw{"wrr"}
	noise		$tmp122 $tmp126 ___373_ttime 	%argrw{"wrr"}
	mul		$tmp127 $const13 $tmp122 	%argrw{"wrr"}
	sub		$tmp128 $tmp127 $const12 	%argrw{"wrr"}
	mul		$tmp129 ___323_amp $tmp128 	%argrw{"wrr"}
	add		___323_mix ___323_mix $tmp129 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\noise_utils.h:36
# 		lacunarity *= i_frequencyRatio;
	mul		___323_lacunarity ___323_lacunarity frequencyRatio 	%line{36} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\noise_utils.h:37
# 		amp *= i_ratio;
	mul		___323_amp ___323_amp ratio 	%line{37} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\noise_utils.h:38
# 		pixel /= i_frequencyRatio;
	div		___323_pixel ___323_pixel frequencyRatio 	%line{38} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\noise_utils.h:40
# 		i+= 1.0;
	add		___323_i ___323_i $const12 	%line{40} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\noise_utils.h:43
# 	if( pixel>pixel_size && i<=i_octaves[1])
	gt		$tmp130 ___323_pixel ___323_pixel_size 	%line{43} %argrw{"wrr"}
	neq		$tmp131 $tmp130 $const1 	%argrw{"wrr"}
	if		$tmp131 218 218 	%argrw{"r"}
	aref		$tmp132 depth $const9 	%argrw{"wrr"}
	le		$tmp133 ___323_i $tmp132 	%argrw{"wrr"}
	neq		$tmp134 $tmp133 $const1 	%argrw{"wrr"}
	assign		$tmp131 $tmp134 	%argrw{"wr"}
	if		$tmp131 234 234 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\noise_utils.h:45
# 		float weight = clamp(pixel/pixel_size - 1, 0, 1);
	div		$tmp135 ___323_pixel ___323_pixel_size 	%line{45} %argrw{"wrr"}
	sub		$tmp136 $tmp135 $const12 	%argrw{"wrr"}
	functioncall	$const15 224 	%argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:144
# PERCOMP2F (pow)
	min		$tmp137 $tmp136 $const12 	%filename{"D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h"} %line{144} %argrw{"wrr"}
	max		___325_weight $tmp137 $const2 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\noise_utils.h:46
# 		mix += weight * amp *
	mul		$tmp138 ___325_weight ___323_amp 	%filename{"D:/xrt.git\\src\\osl\\shaders\\noise_utils.h"} %line{46} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\noise_utils.h:47
# 			snoisexy((vector(pp) + noise(lacunarity)) * lacunarity, i_time);
	assign		$tmp140 ___323_pp 	%line{47} %argrw{"wr"}
	noise		$tmp141 ___323_lacunarity 	%argrw{"wr"}
	add		$tmp142 $tmp140 $tmp141 	%argrw{"wrr"}
	mul		$tmp143 $tmp142 ___323_lacunarity 	%argrw{"wrr"}
	noise		$tmp139 $tmp143 ___373_ttime 	%argrw{"wrr"}
	mul		$tmp144 $const13 $tmp139 	%argrw{"wrr"}
	sub		$tmp145 $tmp144 $const12 	%argrw{"wrr"}
	mul		$tmp146 $tmp138 $tmp145 	%argrw{"wrr"}
	add		___323_mix ___323_mix $tmp146 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\noise_utils.h:50
# 	return mix * 0.5 + 0.5;
	mul		$tmp147 ___323_mix $const17 	%line{50} %argrw{"wrr"}
	add		___373_fractal $tmp147 $const17 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_solidFractal.osl:73
# 	float frequencyRatio = 2,
	add		___373_fractal ___373_fractal threshold 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_solidFractal.osl"} %line{73} %argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_solidFractal.osl:75
# 	float invert = 0,
	sign		___373_sn ___373_fractal 	%line{75} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_solidFractal.osl:77
# 	matrix placementMatrix = matrix ("shader", 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1),
	gt		$tmp148 bias $const2 	%line{77} %argrw{"wrr"}
	if		$tmp148 245 252 	%argrw{"r"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_solidFractal.osl:79
# 	float threshold = 0,
	abs		$tmp150 ___373_fractal 	%line{79} %argrw{"wr"}
	mul		$tmp151 bias $const17 	%argrw{"wrr"}
	sub		$tmp152 $const12 $tmp151 	%argrw{"wrr"}
	pow		$tmp149 $tmp150 $tmp152 	%argrw{"wrr"}
	mul		___373_fractal ___373_sn $tmp149 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_solidFractal.osl:81
# 	float timeRatio = 2,
	lt		$tmp153 bias $const2 	%line{81} %argrw{"wrr"}
	if		$tmp153 252 252 	%argrw{"r"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_solidFractal.osl:83
# 	float wrap = 1,
	abs		$tmp155 ___373_fractal 	%line{83} %argrw{"wr"}
	add		$tmp156 $const12 bias 	%argrw{"wrr"}
	div		$tmp157 $const12 $tmp156 	%argrw{"wrr"}
	pow		$tmp154 $tmp155 $tmp157 	%argrw{"wrr"}
	mul		___373_fractal ___373_sn $tmp154 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_solidFractal.osl:86
# 	//
	mul		___373_fractal ___373_fractal amplitude 	%line{86} %argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_solidFractal.osl:87
# 	output color outColor = 0,
	add		$tmp158 ___373_fractal threshold 	%line{87} %argrw{"wrr"}
	functioncall	$const15 257 	%argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:144
#     normal name (normal x) BUILTIN;             \
	min		$tmp159 $tmp158 $const12 	%filename{"D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h"} %line{144} %argrw{"wrr"}
	max		outAlpha $tmp159 $const2 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_solidFractal.osl:88
# 
	assign		$tmp160 $const2 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_solidFractal.osl"} %line{88} %argrw{"wr"}
	assign		$tmp161 $const12 	%argrw{"wr"}
	mix		outColor $tmp160 $tmp161 outAlpha 	%argrw{"wrrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_solidFractal.osl:97
# 	}
	functioncall	$const18 280 	%line{97} %argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:107
# 
	neq		$tmp162 invert $const2 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{107} %argrw{"wrr"}
	if		$tmp162 265 265 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:109
# #define EPSILON 1e-6
	sub		outColor $const12 outColor 	%line{109} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:110
# 
	sub		outAlpha $const12 outAlpha 	%line{110} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:113
# {
	neq		$tmp163 alphaIsLuminance $const2 	%line{113} %argrw{"wrr"}
	if		$tmp163 276 276 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:115
# 		0.3 * i_color[0] + 
	functioncall	$const19 276 	%line{115} %argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp164 outColor $const1 	%line{18} %argrw{"wrr"}
	mul		$tmp165 $const20 $tmp164 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp166 outColor $const9 	%line{19} %argrw{"wrr"}
	mul		$tmp167 $const21 $tmp166 	%argrw{"wrr"}
	add		$tmp168 $tmp165 $tmp167 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp169 outColor $const11 	%line{20} %argrw{"wrr"}
	mul		$tmp170 $const22 $tmp169 	%argrw{"wrr"}
	add		outAlpha $tmp168 $tmp170 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:118
# 	io_outColor *= i_colorGain;
	mul		outColor outColor colorGain 	%line{118} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:119
# 	io_outColor += i_colorOffset;
	add		outColor outColor colorOffset 	%line{119} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:121
# 	io_outAlpha *= i_alphaGain;
	mul		outAlpha outAlpha alphaGain 	%line{121} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:122
# 	io_outAlpha += i_alphaOffset;
	add		outAlpha outAlpha alphaOffset 	%line{122} %argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_solidFractal.osl:101
# 		outAlpha = 0;
	assign		outColor defaultColor 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_solidFractal.osl"} %line{101} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_solidFractal.osl:102
# 	}
	assign		outAlpha $const1 	%line{102} %argrw{"wr"}
	end
