OpenShadingLanguage 1.01
# Compiled by oslc 1.6.2
surface maya_projection_pre
param	float	alphaGain	1		%read{2147483647,-1} %write{2147483647,-1}
param	float	alphaIsLuminance	0		%read{2147483647,-1} %write{2147483647,-1}
param	float	alphaOffset	0		%read{2147483647,-1} %write{2147483647,-1}
param	float	amplitudeX	0		%read{103,178} %write{2147483647,-1} %derivs
param	float	amplitudeY	0		%read{106,182} %write{2147483647,-1} %derivs
param	float	blend	0		%read{67,67} %write{2147483647,-1}
param	color	colorGain	1 1 1		%read{2147483647,-1} %write{2147483647,-1}
param	color	colorOffset	0 0 0		%read{2147483647,-1} %write{2147483647,-1}
param	color	defaultColor	0.5 0.5 0.5		%read{2147483647,-1} %write{2147483647,-1}
param	float[2]	depth	0 10		%read{126,155} %write{2147483647,-1}
param	string	linkedCamera	""		%read{2147483647,-1} %write{2147483647,-1}
param	float	fitType	0		%read{2147483647,-1} %write{2147483647,-1}
param	float	fitFill	0		%read{2147483647,-1} %write{2147483647,-1}
param	string	imageTextureName	""		%read{2147483647,-1} %write{2147483647,-1}
param	color	image	0 0 0		%read{2147483647,-1} %write{2147483647,-1}
param	float	invert	0		%read{2147483647,-1} %write{2147483647,-1}
param	float	local	0		%read{11,11} %write{2147483647,-1}
param	matrix	placementMatrix	0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0		%read{25,25} %write{2147483647,-1} %derivs
param	float	projType	1		%read{185,373} %write{2147483647,-1}
param	float	ratio	1		%read{149,149} %write{2147483647,-1} %derivs
param	float[3]	ripples	1 1 1		%read{115,117} %write{2147483647,-1} %derivs
param	float	uAngle	3.1415927		%read{203,225} %write{2147483647,-1}
param	float	s	0		%read{2,4} %write{0,0} %initexpr
param	float	t	0		%read{3,5} %write{1,1} %initexpr
param	float[2]	uvCoord	0 0		%read{2147483647,-1} %write{2,3} %initexpr
param	float	vAngle	1.5707964		%read{213,213} %write{2147483647,-1}
param	float	wrap	1		%read{59,64} %write{2147483647,-1}
oparam	float	prev_ss	0		%read{2147483647,-1} %write{6,6}
oparam	float	prev_tt	0		%read{2147483647,-1} %write{7,7}
oparam	color	outColor	0 0 0		%read{2147483647,-1} %write{2147483647,-1}
oparam	float	outAlpha	0		%read{2147483647,-1} %write{2147483647,-1}
global	point	P	%read{16,22} %write{2147483647,-1} %derivs
global	normal	N	%read{331,331} %write{2147483647,-1}
global	float	u	%read{0,0} %write{2147483647,-1}
global	float	v	%read{1,1} %write{2147483647,-1}
local	float	___314_i	%read{125,156} %write{111,151}
local	float	___314_lacunarity	%read{125,169} %write{112,151} %derivs
local	float	___314_mix	%read{125,175} %write{113,174} %derivs
local	float	___314_amp	%read{125,165} %write{114,151} %derivs
local	point	___314_pp	%read{121,166} %write{120,120} %derivs
local	float	___314_pixel_size	%read{123,160} %write{122,122} %derivs
local	float	___314_nyquist	%read{130,130} %write{123,123}
local	float	___314_pixel	%read{125,160} %write{124,151} %derivs
local	float	___316_weight	%read{165,165} %write{164,164} %derivs
local	point	___364_pp	%read{25,25} %write{16,24} %derivs
local	point	___364_pq	%read{26,100} %write{25,25} %derivs
local	float	ss	%read{6,369} %write{4,375}
local	float	tt	%read{7,413} %write{5,413}
local	float	edgeDist	%read{2147483647,-1} %write{10,99}
local	float	outside	%read{101,101} %write{61,63}
local	point	pp	%read{119,410} %write{100,184} %derivs
local	color	___374_mix	%read{179,181} %write{177,177} %derivs
local	vector	___376_v	%read{196,198} %write{195,195}
local	float	___376_vx	%read{199,205} %write{196,196}
local	float	___376_vy	%read{209,209} %write{197,197}
local	float	___376_vz	%read{199,206} %write{198,198}
local	vector	___377_v	%read{220,221} %write{219,219}
local	vector	___378_v	%read{234,240} %write{233,233}
local	float	___378_l	%read{238,241} %write{236,236}
local	vector	___379_v	%read{2147483647,-1} %write{245,245}
local	normal	___386_NN	%read{333,359} %write{332,332}
local	vector	___390_dp	%read{385,388} %write{384,384}
local	float	___390_dx	%read{399,399} %write{385,385}
local	float	___390_dy	%read{401,401} %write{386,386}
local	float	___390_dz	%read{404,404} %write{387,387}
local	float	___390_t2	%read{391,391} %write{389,389}
local	float	___390_power	%read{400,407} %write{398,398}
local	float	___390_t3	%read{412,412} %write{409,409}
const	int	$const1	0		%read{2,385} %write{2147483647,-1}
const	int	$const2	1		%read{3,393} %write{2147483647,-1}
const	float	$const3	0		%read{8,320} %write{2147483647,-1}
temp	point	$tmp1	%read{13,24} %write{8,8} %derivs
const	string	$const4	"transformP"		%read{9,9} %write{2147483647,-1}
temp	int	$tmp2	%read{12,12} %write{11,11}
const	point	$const5	0 0 0		%read{13,19} %write{2147483647,-1}
temp	int	$tmp4	%read{14,14} %write{13,13}
const	string	$const6	"object"		%read{16,18} %write{2147483647,-1}
const	string	$const7	"transform"		%read{15,330} %write{2147483647,-1}
const	string	$const8	"common"		%read{16,331} %write{2147483647,-1}
temp	int	$tmp6	%read{20,20} %write{19,19}
const	string	$const9	"world"		%read{22,24} %write{2147483647,-1}
temp	float	$tmp7	%read{27,27} %write{26,26}
temp	int	$tmp8	%read{28,28} %write{27,27}
temp	int	$tmp9	%read{29,34} %write{28,33}
temp	float	$tmp10	%read{31,31} %write{30,30}
const	int	$const10	-1		%read{31,55} %write{2147483647,-1}
temp	int	$tmp11	%read{32,32} %write{31,31}
temp	int	$tmp12	%read{33,33} %write{32,32}
temp	int	$tmp13	%read{35,40} %write{34,39}
temp	float	$tmp14	%read{37,37} %write{36,36}
temp	int	$tmp15	%read{38,38} %write{37,37}
temp	int	$tmp16	%read{39,39} %write{38,38}
temp	int	$tmp17	%read{41,46} %write{40,45}
temp	float	$tmp18	%read{43,43} %write{42,42}
temp	int	$tmp19	%read{44,44} %write{43,43}
temp	int	$tmp20	%read{45,45} %write{44,44}
temp	int	$tmp21	%read{47,52} %write{46,51}
const	int	$const11	2		%read{48,387} %write{2147483647,-1}
temp	float	$tmp22	%read{49,49} %write{48,48}
temp	int	$tmp23	%read{50,50} %write{49,49}
temp	int	$tmp24	%read{51,51} %write{50,50}
temp	int	$tmp25	%read{53,58} %write{52,57}
temp	float	$tmp26	%read{55,55} %write{54,54}
temp	int	$tmp27	%read{56,56} %write{55,55}
temp	int	$tmp28	%read{57,57} %write{56,56}
temp	int	$tmp29	%read{60,60} %write{59,59}
const	float	$const12	1		%read{62,413} %write{2147483647,-1}
temp	int	$tmp30	%read{65,65} %write{64,64}
temp	int	$tmp31	%read{66,70} %write{65,69}
temp	int	$tmp32	%read{68,68} %write{67,67}
temp	int	$tmp33	%read{69,69} %write{68,68}
temp	float	$tmp34	%read{99,99} %write{79,79}
temp	float	$tmp35	%read{74,74} %write{73,73}
temp	float	$tmp36	%read{72,72} %write{71,71}
temp	float	$tmp37	%read{73,73} %write{72,72}
temp	float	$tmp38	%read{79,79} %write{74,74}
const	float	$const13	2		%read{74,409} %write{2147483647,-1}
temp	float	$tmp39	%read{78,78} %write{77,77}
temp	float	$tmp40	%read{76,76} %write{75,75}
temp	float	$tmp41	%read{77,77} %write{76,76}
temp	float	$tmp42	%read{79,79} %write{78,78}
temp	float	$tmp43	%read{99,99} %write{98,98}
temp	float	$tmp44	%read{98,98} %write{88,88}
temp	float	$tmp45	%read{83,83} %write{82,82}
temp	float	$tmp46	%read{81,81} %write{80,80}
temp	float	$tmp47	%read{82,82} %write{81,81}
temp	float	$tmp48	%read{88,88} %write{83,83}
temp	float	$tmp49	%read{87,87} %write{86,86}
temp	float	$tmp50	%read{85,85} %write{84,84}
temp	float	$tmp51	%read{86,86} %write{85,85}
temp	float	$tmp52	%read{88,88} %write{87,87}
temp	float	$tmp53	%read{98,98} %write{97,97}
temp	float	$tmp54	%read{92,92} %write{91,91}
temp	float	$tmp55	%read{90,90} %write{89,89}
temp	float	$tmp56	%read{91,91} %write{90,90}
temp	float	$tmp57	%read{97,97} %write{92,92}
temp	float	$tmp58	%read{96,96} %write{95,95}
temp	float	$tmp59	%read{94,94} %write{93,93}
temp	float	$tmp60	%read{95,95} %write{94,94}
temp	float	$tmp61	%read{97,97} %write{96,96}
temp	int	$tmp62	%read{102,102} %write{101,101}
temp	int	$tmp63	%read{104,104} %write{103,103}
temp	int	$tmp64	%read{105,109} %write{104,108}
temp	int	$tmp65	%read{107,107} %write{106,106}
temp	int	$tmp66	%read{108,108} %write{107,107}
temp	float	$tmp67	%read{177,177} %write{176,176} %derivs
const	string	$const14	"fBrownianNoise"		%read{110,110} %write{2147483647,-1}
temp	point	$tmp68	%read{119,119} %write{118,118} %derivs
temp	float	$tmp69	%read{118,118} %write{115,115} %derivs
temp	float	$tmp70	%read{118,118} %write{116,116} %derivs
temp	float	$tmp71	%read{118,118} %write{117,117} %derivs
temp	point	$tmp72	%read{120,120} %write{119,119} %derivs
temp	float	$tmp73	%read{122,122} %write{121,121} %derivs
temp	float	$tmp74	%read{127,127} %write{126,126}
temp	int	$tmp75	%read{128,128} %write{127,127}
temp	int	$tmp76	%read{129,133} %write{128,132}
temp	int	$tmp77	%read{131,131} %write{130,130}
temp	int	$tmp78	%read{132,132} %write{131,131}
temp	int	$tmp79	%read{125,151} %write{125,151}
temp	float	$tmp80	%read{136,136} %write{135,135}
temp	int	$tmp81	%read{137,137} %write{136,136}
temp	int	$tmp82	%read{138,138} %write{137,137}
temp	float	$tmp83	%read{144,144} %write{143,143} %derivs
temp	vector	$tmp84	%read{141,141} %write{139,139} %derivs
temp	float	$tmp85	%read{141,141} %write{140,140} %derivs
temp	vector	$tmp86	%read{142,142} %write{141,141} %derivs
temp	vector	$tmp87	%read{143,143} %write{142,142} %derivs
temp	float	$tmp88	%read{145,145} %write{144,144} %derivs
temp	float	$tmp89	%read{146,146} %write{145,145} %derivs
temp	float	$tmp90	%read{147,147} %write{146,146} %derivs
temp	int	$tmp91	%read{153,153} %write{152,152}
temp	int	$tmp92	%read{154,159} %write{153,158}
temp	float	$tmp93	%read{156,156} %write{155,155}
temp	int	$tmp94	%read{157,157} %write{156,156}
temp	int	$tmp95	%read{158,158} %write{157,157}
temp	float	$tmp96	%read{161,161} %write{160,160} %derivs
temp	float	$tmp97	%read{163,163} %write{161,161} %derivs
const	string	$const15	"clamp"		%read{162,162} %write{2147483647,-1}
temp	float	$tmp98	%read{164,164} %write{163,163} %derivs
temp	float	$tmp99	%read{173,173} %write{165,165} %derivs
temp	float	$tmp100	%read{171,171} %write{170,170} %derivs
temp	vector	$tmp101	%read{168,168} %write{166,166} %derivs
temp	float	$tmp102	%read{168,168} %write{167,167} %derivs
temp	vector	$tmp103	%read{169,169} %write{168,168} %derivs
temp	vector	$tmp104	%read{170,170} %write{169,169} %derivs
temp	float	$tmp105	%read{172,172} %write{171,171} %derivs
temp	float	$tmp106	%read{173,173} %write{172,172} %derivs
temp	float	$tmp107	%read{174,174} %write{173,173} %derivs
const	float	$const16	0.5		%read{175,384} %write{2147483647,-1}
temp	float	$tmp108	%read{176,176} %write{175,175} %derivs
temp	point	$tmp109	%read{184,184} %write{183,183} %derivs
temp	float	$tmp110	%read{180,180} %write{178,178} %derivs
temp	float	$tmp111	%read{180,180} %write{179,179} %derivs
temp	float	$tmp112	%read{183,183} %write{180,180} %derivs
temp	float	$tmp113	%read{182,182} %write{181,181} %derivs
temp	float	$tmp114	%read{183,183} %write{182,182} %derivs
temp	int	$tmp115	%read{186,186} %write{185,185}
temp	float	$tmp116	%read{188,188} %write{187,187}
temp	float	$tmp117	%read{189,189} %write{188,188}
temp	float	$tmp118	%read{191,191} %write{190,190}
temp	float	$tmp119	%read{192,192} %write{191,191}
temp	int	$tmp120	%read{194,194} %write{193,193}
temp	float	$tmp121	%read{200,200} %write{199,199}
temp	float	$tmp122	%read{204,204} %write{200,200}
temp	float	$tmp123	%read{204,204} %write{203,203}
const	string	$const17	"radians"		%read{201,223} %write{2147483647,-1}
const	float	$const18	3.1415927		%read{202,224} %write{2147483647,-1}
const	float	$const19	180		%read{202,224} %write{2147483647,-1}
temp	float	$tmp124	%read{203,203} %write{202,202}
temp	float	$tmp125	%read{210,210} %write{209,209}
temp	float	$tmp126	%read{209,209} %write{208,208}
temp	float	$tmp127	%read{207,207} %write{205,205}
temp	float	$tmp128	%read{207,207} %write{206,206}
temp	float	$tmp129	%read{208,208} %write{207,207}
temp	float	$tmp130	%read{214,214} %write{210,210}
temp	float	$tmp131	%read{214,214} %write{213,213}
temp	float	$tmp132	%read{213,213} %write{212,212}
const	int	$const20	3		%read{217,217} %write{2147483647,-1}
temp	int	$tmp133	%read{218,218} %write{217,217}
temp	float	$tmp134	%read{226,226} %write{222,222}
temp	float	$tmp135	%read{222,222} %write{220,220}
temp	float	$tmp136	%read{222,222} %write{221,221}
temp	float	$tmp137	%read{226,226} %write{225,225}
temp	float	$tmp138	%read{225,225} %write{224,224}
temp	float	$tmp139	%read{227,227} %write{226,226}
temp	float	$tmp140	%read{229,229} %write{228,228}
temp	float	$tmp141	%read{230,230} %write{229,229}
const	int	$const21	4		%read{231,231} %write{2147483647,-1}
temp	int	$tmp142	%read{232,232} %write{231,231}
temp	float	$tmp143	%read{236,236} %write{235,235}
const	vector	$const22	0 0 1		%read{234,234} %write{2147483647,-1}
temp	vector	$tmp145	%read{235,235} %write{234,234}
temp	float	$tmp146	%read{238,238} %write{237,237}
temp	float	$tmp147	%read{239,239} %write{238,238}
temp	float	$tmp148	%read{241,241} %write{240,240}
temp	float	$tmp149	%read{242,242} %write{241,241}
const	int	$const23	5		%read{243,243} %write{2147483647,-1}
temp	int	$tmp150	%read{244,244} %write{243,243}
temp	float	$tmp151	%read{250,250} %write{247,247}
temp	float	$tmp152	%read{247,247} %write{246,246}
temp	float	$tmp153	%read{250,250} %write{249,249}
temp	float	$tmp154	%read{249,249} %write{248,248}
temp	int	$tmp155	%read{251,251} %write{250,250}
temp	int	$tmp156	%read{252,260} %write{251,259}
temp	float	$tmp157	%read{257,257} %write{254,254}
temp	float	$tmp158	%read{254,254} %write{253,253}
temp	float	$tmp159	%read{257,257} %write{256,256}
temp	float	$tmp160	%read{256,256} %write{255,255}
temp	int	$tmp161	%read{258,258} %write{257,257}
temp	int	$tmp162	%read{259,259} %write{258,258}
temp	float	$tmp163	%read{263,263} %write{261,261}
temp	float	$tmp164	%read{263,263} %write{262,262}
temp	float	$tmp165	%read{266,266} %write{264,264}
temp	float	$tmp166	%read{266,266} %write{265,265}
temp	float	$tmp167	%read{268,268} %write{267,267}
temp	int	$tmp168	%read{269,269} %write{268,268}
temp	float	$tmp169	%read{276,276} %write{273,273}
temp	float	$tmp170	%read{273,273} %write{272,272}
temp	float	$tmp171	%read{276,276} %write{275,275}
temp	float	$tmp172	%read{275,275} %write{274,274}
temp	int	$tmp173	%read{277,277} %write{276,276}
temp	int	$tmp174	%read{278,286} %write{277,285}
temp	float	$tmp175	%read{283,283} %write{280,280}
temp	float	$tmp176	%read{280,280} %write{279,279}
temp	float	$tmp177	%read{283,283} %write{282,282}
temp	float	$tmp178	%read{282,282} %write{281,281}
temp	int	$tmp179	%read{284,284} %write{283,283}
temp	int	$tmp180	%read{285,285} %write{284,284}
temp	float	$tmp181	%read{289,289} %write{287,287}
temp	float	$tmp182	%read{289,289} %write{288,288}
temp	float	$tmp183	%read{292,292} %write{290,290}
temp	float	$tmp184	%read{292,292} %write{291,291}
temp	float	$tmp185	%read{294,294} %write{293,293}
temp	int	$tmp186	%read{295,295} %write{294,294}
temp	float	$tmp187	%read{302,302} %write{299,299}
temp	float	$tmp188	%read{299,299} %write{298,298}
temp	float	$tmp189	%read{302,302} %write{301,301}
temp	float	$tmp190	%read{301,301} %write{300,300}
temp	int	$tmp191	%read{303,303} %write{302,302}
temp	int	$tmp192	%read{304,312} %write{303,311}
temp	float	$tmp193	%read{309,309} %write{306,306}
temp	float	$tmp194	%read{306,306} %write{305,305}
temp	float	$tmp195	%read{309,309} %write{308,308}
temp	float	$tmp196	%read{308,308} %write{307,307}
temp	int	$tmp197	%read{310,310} %write{309,309}
temp	int	$tmp198	%read{311,311} %write{310,310}
temp	float	$tmp199	%read{315,315} %write{313,313}
temp	float	$tmp200	%read{315,315} %write{314,314}
temp	float	$tmp201	%read{318,318} %write{316,316}
temp	float	$tmp202	%read{318,318} %write{317,317}
temp	float	$tmp203	%read{320,320} %write{319,319}
temp	int	$tmp204	%read{321,321} %write{320,320}
temp	float	$tmp205	%read{325,325} %write{324,324}
temp	float	$tmp206	%read{327,327} %write{326,326}
const	int	$const24	6		%read{328,328} %write{2147483647,-1}
temp	int	$tmp207	%read{329,329} %write{328,328}
temp	normal	$tmp208	%read{332,332} %write{331,331}
const	string	$const25	"shader"		%read{331,331} %write{2147483647,-1}
temp	float	$tmp209	%read{337,337} %write{334,334}
temp	float	$tmp210	%read{334,334} %write{333,333}
temp	float	$tmp211	%read{337,337} %write{336,336}
temp	float	$tmp212	%read{336,336} %write{335,335}
temp	int	$tmp213	%read{338,338} %write{337,337}
temp	int	$tmp214	%read{339,347} %write{338,346}
temp	float	$tmp215	%read{344,344} %write{341,341}
temp	float	$tmp216	%read{341,341} %write{340,340}
temp	float	$tmp217	%read{344,344} %write{343,343}
temp	float	$tmp218	%read{343,343} %write{342,342}
temp	int	$tmp219	%read{345,345} %write{344,344}
temp	int	$tmp220	%read{346,346} %write{345,345}
temp	float	$tmp221	%read{354,354} %write{351,351}
temp	float	$tmp222	%read{351,351} %write{350,350}
temp	float	$tmp223	%read{354,354} %write{353,353}
temp	float	$tmp224	%read{353,353} %write{352,352}
temp	int	$tmp225	%read{355,355} %write{354,354}
temp	int	$tmp226	%read{356,364} %write{355,363}
temp	float	$tmp227	%read{361,361} %write{358,358}
temp	float	$tmp228	%read{358,358} %write{357,357}
temp	float	$tmp229	%read{361,361} %write{360,360}
temp	float	$tmp230	%read{360,360} %write{359,359}
temp	int	$tmp231	%read{362,362} %write{361,361}
temp	int	$tmp232	%read{363,363} %write{362,362}
temp	float	$tmp233	%read{370,370} %write{369,369}
temp	float	$tmp234	%read{372,372} %write{371,371}
const	int	$const26	7		%read{373,373} %write{2147483647,-1}
temp	int	$tmp235	%read{374,374} %write{373,373}
temp	point	$tmp236	%read{383,383} %write{382,382}
temp	float	$tmp237	%read{382,382} %write{377,377}
temp	float	$tmp238	%read{377,377} %write{376,376}
temp	float	$tmp239	%read{382,382} %write{379,379}
temp	float	$tmp240	%read{379,379} %write{378,378}
temp	float	$tmp241	%read{382,382} %write{381,381}
temp	float	$tmp242	%read{381,381} %write{380,380}
temp	vector	$tmp243	%read{384,384} %write{383,383}
temp	float	$tmp244	%read{389,389} %write{388,388}
temp	float	$tmp245	%read{396,396} %write{395,395}
temp	float	$tmp246	%read{391,391} %write{390,390}
const	float	$const28	3		%read{390,390} %write{2147483647,-1}
temp	float	$tmp247	%read{392,392} %write{391,391}
temp	float	$tmp248	%read{395,395} %write{392,392}
const	int	$const29	32		%read{393,393} %write{2147483647,-1}
temp	int	$tmp249	%read{394,394} %write{393,393}
temp	float	$tmp250	%read{395,395} %write{394,394}
temp	float	$tmp251	%read{397,397} %write{396,396}
temp	float	$tmp252	%read{398,398} %write{397,397}
const	float	$const30	64		%read{397,397} %write{2147483647,-1}
temp	float	$tmp253	%read{409,409} %write{408,408}
temp	float	$tmp254	%read{403,403} %write{400,400}
temp	float	$tmp255	%read{400,400} %write{399,399}
temp	float	$tmp256	%read{403,403} %write{402,402}
temp	float	$tmp257	%read{402,402} %write{401,401}
temp	float	$tmp258	%read{406,406} %write{403,403}
temp	float	$tmp259	%read{406,406} %write{405,405}
temp	float	$tmp260	%read{405,405} %write{404,404}
temp	float	$tmp261	%read{408,408} %write{406,406}
temp	float	$tmp262	%read{408,408} %write{407,407}
temp	float	$tmp263	%read{412,412} %write{411,411}
const	vector	$const31	42 25 99		%read{410,410} %write{2147483647,-1}
temp	point	$tmp265	%read{411,411} %write{410,410}
code s
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:32
# 	float uvCoord[2] = {s, t},
	assign		s u 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl"} %line{32} %argrw{"wr"}
code t
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:32
# 	float uvCoord[2] = {s, t},
	assign		t v 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl"} %line{32} %argrw{"wr"}
code uvCoord
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:33
# 	float vAngle = M_PI_2,
	aassign		uvCoord $const1 s 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl"} %line{33} %argrw{"wrr"}
	aassign		uvCoord $const2 t 	%argrw{"wrr"}
code ___main___
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:45
# 	float tt = t;
	assign		ss s 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl"} %line{45} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:46
# 	prev_ss = ss;
	assign		tt t 	%line{46} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:47
# 	prev_tt = tt;
	assign		prev_ss ss 	%line{47} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:48
# 
	assign		prev_tt tt 	%line{48} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:56
# 
	assign		$tmp1 $const3 	%line{56} %argrw{"wr"}
	functioncall	$const4 101 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\texture3d.h:20
# 	o_edgeDist = 0.0;
	assign		edgeDist $const3 	%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 $const3 	%line{22} %argrw{"wrr"}
	if		$tmp2 19 25 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\texture3d.h:24
# 		if( Pref == point(0) )
	eq		$tmp4 $tmp1 $const5 	%line{24} %argrw{"wrr"}
	if		$tmp4 17 19 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\texture3d.h:25
# 			pp = transform("object", P);
	functioncall	$const7 17 	%line{25} %argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:249
#         T = refract(I, N, eta);
	transform	___364_pp $const8 $const6 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	$const7 19 	%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	___364_pp $const8 $const6 $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 $const5 	%filename{"D:/xrt.git\\src\\osl\\shaders\\texture3d.h"} %line{31} %argrw{"wrr"}
	if		$tmp6 23 25 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\texture3d.h:32
# 			pp = transform("world", P);
	functioncall	$const7 23 	%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	___364_pp $const8 $const9 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	$const7 25 	%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	___364_pp $const8 $const9 $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	___364_pq placementMatrix ___364_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 ___364_pq $const1 	%line{39} %argrw{"wrr"}
	gt		$tmp8 $tmp7 $const2 	%argrw{"wrr"}
	neq		$tmp9 $tmp8 $const1 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\texture3d.h:40
# 		pq[0] < -1 ||
	if		$tmp9 30 34 	%line{40} %argrw{"r"}
	compref		$tmp10 ___364_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 36 40 	%line{41} %argrw{"r"}
	compref		$tmp14 ___364_pq $const2 	%argrw{"wrr"}
	gt		$tmp15 $tmp14 $const2 	%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 42 46 	%line{42} %argrw{"r"}
	compref		$tmp18 ___364_pq $const2 	%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 48 52 	%line{43} %argrw{"r"}
	compref		$tmp22 ___364_pq $const11 	%argrw{"wrr"}
	gt		$tmp23 $tmp22 $const2 	%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 54 58 	%line{44} %argrw{"r"}
	compref		$tmp26 ___364_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 63 100 	%line{39} %argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\texture3d.h:46
# 		if(i_wrap != 0.0)
	neq		$tmp29 wrap $const3 	%line{46} %argrw{"wrr"}
	if		$tmp29 62 63 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\texture3d.h:48
# 			o_outside = 0.0;
	assign		outside $const3 	%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 $const3 	%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 $const3 	%line{59} %argrw{"wrr"}
	neq		$tmp31 $tmp30 $const1 	%argrw{"wrr"}
	if		$tmp31 70 70 	%argrw{"r"}
	gt		$tmp32 blend $const3 	%argrw{"wrr"}
	neq		$tmp33 $tmp32 $const1 	%argrw{"wrr"}
	assign		$tmp31 $tmp33 	%argrw{"wr"}
	if		$tmp31 100 100 	%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 ___364_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 ___364_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 ___364_pq $const2 	%line{63} %argrw{"wrr"}
	add		$tmp47 $tmp46 $const12 	%argrw{"wrr"}
	abs		$tmp45 $tmp47 	%argrw{"wr"}
	div		$tmp48 $tmp45 $const13 	%argrw{"wrr"}
	compref		$tmp50 ___364_pq $const2 	%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 ___364_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 ___364_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 ___364_pq 	%line{68} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:58
# 	{
	lt		$tmp62 outside $const2 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl"} %line{58} %argrw{"wrr"}
	if		$tmp62 414 414 	%argrw{"r"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:60
# 		{
	gt		$tmp63 amplitudeX $const3 	%line{60} %argrw{"wrr"}
	neq		$tmp64 $tmp63 $const1 	%argrw{"wrr"}
	if		$tmp64 106 109 	%argrw{"r"}
	gt		$tmp65 amplitudeY $const3 	%argrw{"wrr"}
	neq		$tmp66 $tmp65 $const1 	%argrw{"wrr"}
	assign		$tmp64 $tmp66 	%argrw{"wr"}
	if		$tmp64 185 185 	%argrw{"r"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:62
# 			pp += point(-amplitudeX * mix[0], amplitudeY * mix[1], 0);
	functioncall	$const14 177 	%line{62} %argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\noise_utils.h:23
# 	float i = 0;
	assign		___314_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		___314_lacunarity $const12 	%line{24} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\noise_utils.h:25
# 	float mix = 0;
	assign		___314_mix $const1 	%line{25} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\noise_utils.h:26
# 	float amp = i_amplitude;
	assign		___314_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		$tmp69 ripples $const1 	%line{27} %argrw{"wrr"}
	aref		$tmp70 ripples $const2 	%argrw{"wrr"}
	aref		$tmp71 ripples $const11 	%argrw{"wrr"}
	point		$tmp68 $tmp69 $tmp70 $tmp71 	%argrw{"wrrr"}
	mul		$tmp72 pp $tmp68 	%argrw{"wrr"}
	div		___314_pp $tmp72 $const13 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\noise_utils.h:29
# 	float pixel_size = sqrt( area(pp) );
	area		$tmp73 ___314_pp 	%line{29} %argrw{"wr"} %argderivs{1}
	sqrt		___314_pixel_size $tmp73 	%argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\noise_utils.h:30
# 	float nyquist = 2 * pixel_size;
	mul		___314_nyquist $const13 ___314_pixel_size 	%line{30} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\noise_utils.h:31
# 	float pixel = 1.0;
	assign		___314_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		$tmp79 126 139 152 152 	%line{33} %argrw{"r"}
	aref		$tmp74 depth $const2 	%argrw{"wrr"}
	lt		$tmp75 ___314_i $tmp74 	%argrw{"wrr"}
	neq		$tmp76 $tmp75 $const1 	%argrw{"wrr"}
	if		$tmp76 133 133 	%argrw{"r"}
	gt		$tmp77 ___314_pixel ___314_nyquist 	%argrw{"wrr"}
	neq		$tmp78 $tmp77 $const1 	%argrw{"wrr"}
	assign		$tmp76 $tmp78 	%argrw{"wr"}
	neq		$tmp79 $tmp76 $const1 	%argrw{"wrr"}
	if		$tmp79 135 139 	%argrw{"r"}
	aref		$tmp80 depth $const1 	%argrw{"wrr"}
	lt		$tmp81 ___314_i $tmp80 	%argrw{"wrr"}
	neq		$tmp82 $tmp81 $const1 	%argrw{"wrr"}
	assign		$tmp79 $tmp82 	%argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\noise_utils.h:35
# 		mix += amp * snoisexy((vector(pp) + noise(lacunarity)) * lacunarity, i_time);
	assign		$tmp84 ___314_pp 	%line{35} %argrw{"wr"}
	noise		$tmp85 ___314_lacunarity 	%argrw{"wr"}
	add		$tmp86 $tmp84 $tmp85 	%argrw{"wrr"}
	mul		$tmp87 $tmp86 ___314_lacunarity 	%argrw{"wrr"}
	noise		$tmp83 $tmp87 $const3 	%argrw{"wrr"}
	mul		$tmp88 $const13 $tmp83 	%argrw{"wrr"}
	sub		$tmp89 $tmp88 $const12 	%argrw{"wrr"}
	mul		$tmp90 ___314_amp $tmp89 	%argrw{"wrr"}
	add		___314_mix ___314_mix $tmp90 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\noise_utils.h:36
# 		lacunarity *= i_frequencyRatio;
	mul		___314_lacunarity ___314_lacunarity $const13 	%line{36} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\noise_utils.h:37
# 		amp *= i_ratio;
	mul		___314_amp ___314_amp ratio 	%line{37} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\noise_utils.h:38
# 		pixel /= i_frequencyRatio;
	div		___314_pixel ___314_pixel $const13 	%line{38} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\noise_utils.h:40
# 		i+= 1.0;
	add		___314_i ___314_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		$tmp91 ___314_pixel ___314_pixel_size 	%line{43} %argrw{"wrr"}
	neq		$tmp92 $tmp91 $const1 	%argrw{"wrr"}
	if		$tmp92 159 159 	%argrw{"r"}
	aref		$tmp93 depth $const2 	%argrw{"wrr"}
	le		$tmp94 ___314_i $tmp93 	%argrw{"wrr"}
	neq		$tmp95 $tmp94 $const1 	%argrw{"wrr"}
	assign		$tmp92 $tmp95 	%argrw{"wr"}
	if		$tmp92 175 175 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\noise_utils.h:45
# 		float weight = clamp(pixel/pixel_size - 1, 0, 1);
	div		$tmp96 ___314_pixel ___314_pixel_size 	%line{45} %argrw{"wrr"}
	sub		$tmp97 $tmp96 $const12 	%argrw{"wrr"}
	functioncall	$const15 165 	%argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:144
# PERCOMP2F (pow)
	min		$tmp98 $tmp97 $const12 	%filename{"D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h"} %line{144} %argrw{"wrr"}
	max		___316_weight $tmp98 $const3 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\noise_utils.h:46
# 		mix += weight * amp *
	mul		$tmp99 ___316_weight ___314_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		$tmp101 ___314_pp 	%line{47} %argrw{"wr"}
	noise		$tmp102 ___314_lacunarity 	%argrw{"wr"}
	add		$tmp103 $tmp101 $tmp102 	%argrw{"wrr"}
	mul		$tmp104 $tmp103 ___314_lacunarity 	%argrw{"wrr"}
	noise		$tmp100 $tmp104 $const3 	%argrw{"wrr"}
	mul		$tmp105 $const13 $tmp100 	%argrw{"wrr"}
	sub		$tmp106 $tmp105 $const12 	%argrw{"wrr"}
	mul		$tmp107 $tmp99 $tmp106 	%argrw{"wrr"}
	add		___314_mix ___314_mix $tmp107 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\noise_utils.h:50
# 	return mix * 0.5 + 0.5;
	mul		$tmp108 ___314_mix $const16 	%line{50} %argrw{"wrr"}
	add		$tmp67 $tmp108 $const16 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:62
# 	float amplitudeX = 0,
	assign		___374_mix $tmp67 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl"} %line{62} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:63
# 	float amplitudeY = 0,
	neg		$tmp110 amplitudeX 	%line{63} %argrw{"wr"}
	compref		$tmp111 ___374_mix $const1 	%argrw{"wrr"}
	mul		$tmp112 $tmp110 $tmp111 	%argrw{"wrr"}
	compref		$tmp113 ___374_mix $const2 	%argrw{"wrr"}
	mul		$tmp114 amplitudeY $tmp113 	%argrw{"wrr"}
	point		$tmp109 $tmp112 $tmp114 $const3 	%argrw{"wrrr"}
	add		pp pp $tmp109 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:66
# 	color colorOffset = 0,
	eq		$tmp115 projType $const2 	%line{66} %argrw{"wrr"}
	if		$tmp115 193 414 	%argrw{"r"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:69
# 	string linkedCamera = "",
	compref		$tmp116 pp $const1 	%line{69} %argrw{"wrr"}
	div		$tmp117 $tmp116 $const13 	%argrw{"wrr"}
	add		ss $tmp117 $const16 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:70
# 	float fitType = 0,
	compref		$tmp118 pp $const2 	%line{70} %argrw{"wrr"}
	div		$tmp119 $tmp118 $const13 	%argrw{"wrr"}
	add		tt $tmp119 $const16 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:72
# 	string imageTextureName = "",
	eq		$tmp120 projType $const11 	%line{72} %argrw{"wrr"}
	if		$tmp120 217 414 	%argrw{"r"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:75
# 	float local = 0,
	normalize	___376_v pp 	%line{75} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:76
# 	matrix placementMatrix = matrix ("shader",1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1),
	compref		___376_vx ___376_v $const1 	%line{76} %argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:77
# 	float projType = 1,
	compref		___376_vy ___376_v $const2 	%line{77} %argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:78
# 	float ratio = 1,
	compref		___376_vz ___376_v $const11 	%line{78} %argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:79
# 	float ripples[3] = {1, 1, 1},
	atan2		$tmp121 ___376_vx ___376_vz 	%line{79} %argrw{"wrr"}
	mul		$tmp122 $const16 $tmp121 	%argrw{"wrr"}
	functioncall	$const17 204 	%argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:88
# // * Redistributions in binary form must reproduce the above copyright
	div		$tmp124 $const18 $const19 	%filename{"D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h"} %line{88} %argrw{"wrr"}
	mul		$tmp123 uAngle $tmp124 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:79
# 			tt = 0.5 * atan2(vy, sqrt(vx * vx + vz * vz)) / radians(vAngle);
	div		ss $tmp122 $tmp123 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl"} %line{79} %argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:80
# 			ss += 0.5;
	mul		$tmp127 ___376_vx ___376_vx 	%line{80} %argrw{"wrr"}
	mul		$tmp128 ___376_vz ___376_vz 	%argrw{"wrr"}
	add		$tmp129 $tmp127 $tmp128 	%argrw{"wrr"}
	sqrt		$tmp126 $tmp129 	%argrw{"wr"}
	atan2		$tmp125 ___376_vy $tmp126 	%argrw{"wrr"}
	mul		$tmp130 $const16 $tmp125 	%argrw{"wrr"}
	functioncall	$const17 214 	%argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:88
# //   notice, this list of conditions and the following disclaimer.
	div		$tmp132 $const18 $const19 	%filename{"D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h"} %line{88} %argrw{"wrr"}
	mul		$tmp131 vAngle $tmp132 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:80
# 			ss += 0.5;
	div		tt $tmp130 $tmp131 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl"} %line{80} %argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:81
# 			tt += 0.5;
	add		ss ss $const16 	%line{81} %argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:82
# 		}
	add		tt tt $const16 	%line{82} %argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:84
# 		{
	eq		$tmp133 projType $const20 	%line{84} %argrw{"wrr"}
	if		$tmp133 231 414 	%argrw{"r"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:87
# 			ss = atan2(v[0], v[2]) / radians(uAngle) + 0.5;
	normalize	___377_v pp 	%line{87} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:88
# 			tt = pp[1] / 2 + 0.5;
	compref		$tmp135 ___377_v $const1 	%line{88} %argrw{"wrr"}
	compref		$tmp136 ___377_v $const11 	%argrw{"wrr"}
	atan2		$tmp134 $tmp135 $tmp136 	%argrw{"wrr"}
	functioncall	$const17 226 	%argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:88
# 			tt = pp[1] / 2 + 0.5;
	div		$tmp138 $const18 $const19 	%filename{"D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h"} %argrw{"wrr"}
	mul		$tmp137 uAngle $tmp138 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:88
# 			tt = pp[1] / 2 + 0.5;
	div		$tmp139 $tmp134 $tmp137 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl"} %argrw{"wrr"}
	add		ss $tmp139 $const16 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:89
# #include "utils.h"
	compref		$tmp140 pp $const2 	%line{89} %argrw{"wrr"}
	div		$tmp141 $tmp140 $const13 	%argrw{"wrr"}
	add		tt $tmp141 $const16 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:91
# #include "texture3d.h"
	eq		$tmp142 projType $const21 	%line{91} %argrw{"wrr"}
	if		$tmp142 243 414 	%argrw{"r"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:94
# maya_projection_pre(
	normalize	___378_v pp 	%line{94} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:96
# 	//
	add		$tmp145 ___378_v $const22 	%line{96} %argrw{"wrr"}
	length		$tmp143 $tmp145 	%argrw{"wr"}
	div		___378_l $const16 $tmp143 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:97
# 	float alphaGain = 1,
	compref		$tmp146 ___378_v $const1 	%line{97} %argrw{"wrr"}
	mul		$tmp147 $tmp146 ___378_l 	%argrw{"wrr"}
	add		ss $tmp147 $const16 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:98
# 	float alphaIsLuminance = 0,
	compref		$tmp148 ___378_v $const2 	%line{98} %argrw{"wrr"}
	mul		$tmp149 $tmp148 ___378_l 	%argrw{"wrr"}
	add		tt $tmp149 $const16 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:100
# 	float amplitudeX = 0,
	eq		$tmp150 projType $const23 	%line{100} %argrw{"wrr"}
	if		$tmp150 328 414 	%argrw{"r"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:103
# 	color colorGain = 1,
	normalize	___379_v pp 	%line{103} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:104
# 	color colorOffset = 0,
	compref		$tmp152 pp $const1 	%line{104} %argrw{"wrr"}
	abs		$tmp151 $tmp152 	%argrw{"wr"}
	compref		$tmp154 pp $const2 	%argrw{"wrr"}
	abs		$tmp153 $tmp154 	%argrw{"wr"}
	gt		$tmp155 $tmp151 $tmp153 	%argrw{"wrr"}
	neq		$tmp156 $tmp155 $const1 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:105
# 	color defaultColor = 0.5,
	if		$tmp156 260 260 	%line{105} %argrw{"r"}
	compref		$tmp158 pp $const1 	%argrw{"wrr"}
	abs		$tmp157 $tmp158 	%argrw{"wr"}
	compref		$tmp160 pp $const11 	%argrw{"wrr"}
	abs		$tmp159 $tmp160 	%argrw{"wr"}
	gt		$tmp161 $tmp157 $tmp159 	%argrw{"wrr"}
	neq		$tmp162 $tmp161 $const1 	%argrw{"wrr"}
	assign		$tmp156 $tmp162 	%argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:104
# 				abs(pp[0]) > abs(pp[2]))
	if		$tmp156 272 324 	%line{104} %argrw{"r"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:107
# 				tt = pp[1] / pp[0];
	compref		$tmp163 pp $const11 	%line{107} %argrw{"wrr"}
	compref		$tmp164 pp $const1 	%argrw{"wrr"}
	div		ss $tmp163 $tmp164 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:108
# 
	compref		$tmp165 pp $const2 	%line{108} %argrw{"wrr"}
	compref		$tmp166 pp $const1 	%argrw{"wrr"}
	div		tt $tmp165 $tmp166 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:110
# 				{
	compref		$tmp167 pp $const1 	%line{110} %argrw{"wrr"}
	lt		$tmp168 $tmp167 $const3 	%argrw{"wrr"}
	if		$tmp168 272 272 	%argrw{"r"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:112
# 					tt = -tt;
	neg		ss ss 	%line{112} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:113
# 				}
	neg		tt tt 	%line{113} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:116
# 				abs(pp[1]) > abs(pp[2]))
	compref		$tmp170 pp $const2 	%line{116} %argrw{"wrr"}
	abs		$tmp169 $tmp170 	%argrw{"wr"}
	compref		$tmp172 pp $const1 	%argrw{"wrr"}
	abs		$tmp171 $tmp172 	%argrw{"wr"}
	gt		$tmp173 $tmp169 $tmp171 	%argrw{"wrr"}
	neq		$tmp174 $tmp173 $const1 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:117
# 			{
	if		$tmp174 286 286 	%line{117} %argrw{"r"}
	compref		$tmp176 pp $const2 	%argrw{"wrr"}
	abs		$tmp175 $tmp176 	%argrw{"wr"}
	compref		$tmp178 pp $const11 	%argrw{"wrr"}
	abs		$tmp177 $tmp178 	%argrw{"wr"}
	gt		$tmp179 $tmp175 $tmp177 	%argrw{"wrr"}
	neq		$tmp180 $tmp179 $const1 	%argrw{"wrr"}
	assign		$tmp174 $tmp180 	%argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:116
# 				abs(pp[1]) > abs(pp[2]))
	if		$tmp174 298 324 	%line{116} %argrw{"r"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:119
# 				tt = pp[2] / pp[1];
	compref		$tmp181 pp $const1 	%line{119} %argrw{"wrr"}
	compref		$tmp182 pp $const2 	%argrw{"wrr"}
	div		ss $tmp181 $tmp182 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:120
# 
	compref		$tmp183 pp $const11 	%line{120} %argrw{"wrr"}
	compref		$tmp184 pp $const2 	%argrw{"wrr"}
	div		tt $tmp183 $tmp184 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:122
# 				{
	compref		$tmp185 pp $const2 	%line{122} %argrw{"wrr"}
	lt		$tmp186 $tmp185 $const3 	%argrw{"wrr"}
	if		$tmp186 298 298 	%argrw{"r"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:124
# 					tt = -tt;
	neg		ss ss 	%line{124} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:125
# 				}
	neg		tt tt 	%line{125} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:128
# 				abs(pp[2]) > abs(pp[0]))
	compref		$tmp188 pp $const11 	%line{128} %argrw{"wrr"}
	abs		$tmp187 $tmp188 	%argrw{"wr"}
	compref		$tmp190 pp $const2 	%argrw{"wrr"}
	abs		$tmp189 $tmp190 	%argrw{"wr"}
	gt		$tmp191 $tmp187 $tmp189 	%argrw{"wrr"}
	neq		$tmp192 $tmp191 $const1 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:129
# 			{
	if		$tmp192 312 312 	%line{129} %argrw{"r"}
	compref		$tmp194 pp $const11 	%argrw{"wrr"}
	abs		$tmp193 $tmp194 	%argrw{"wr"}
	compref		$tmp196 pp $const1 	%argrw{"wrr"}
	abs		$tmp195 $tmp196 	%argrw{"wr"}
	gt		$tmp197 $tmp193 $tmp195 	%argrw{"wrr"}
	neq		$tmp198 $tmp197 $const1 	%argrw{"wrr"}
	assign		$tmp192 $tmp198 	%argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:128
# 				abs(pp[2]) > abs(pp[0]))
	if		$tmp192 324 324 	%line{128} %argrw{"r"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:131
# 				tt = pp[1] / pp[2];
	compref		$tmp199 pp $const1 	%line{131} %argrw{"wrr"}
	compref		$tmp200 pp $const11 	%argrw{"wrr"}
	div		ss $tmp199 $tmp200 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:132
# 
	compref		$tmp201 pp $const2 	%line{132} %argrw{"wrr"}
	compref		$tmp202 pp $const11 	%argrw{"wrr"}
	div		tt $tmp201 $tmp202 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:134
# 				{
	compref		$tmp203 pp $const11 	%line{134} %argrw{"wrr"}
	lt		$tmp204 $tmp203 $const3 	%argrw{"wrr"}
	if		$tmp204 324 324 	%argrw{"r"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:136
# 					tt = -tt;
	neg		ss ss 	%line{136} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:137
# 				}
	neg		tt tt 	%line{137} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:141
# 			tt = (tt + 1) / 2;
	add		$tmp205 ss $const12 	%line{141} %argrw{"wrr"}
	div		ss $tmp205 $const13 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:142
# 		}
	add		$tmp206 tt $const12 	%line{142} %argrw{"wrr"}
	div		tt $tmp206 $const13 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:144
# 		{
	eq		$tmp207 projType $const24 	%line{144} %argrw{"wrr"}
	if		$tmp207 373 414 	%argrw{"r"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:147
# 
	functioncall	$const7 332 	%line{147} %argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:247
# PERCOMP1 (exp)
	transformn	$tmp208 $const8 $const25 N 	%filename{"D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h"} %line{247} %argrw{"wrrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:147
# 
	normalize	___386_NN $tmp208 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl"} %line{147} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:149
# 				abs(NN[0]) >= abs(NN[2]))
	compref		$tmp210 ___386_NN $const1 	%line{149} %argrw{"wrr"}
	abs		$tmp209 $tmp210 	%argrw{"wr"}
	compref		$tmp212 ___386_NN $const2 	%argrw{"wrr"}
	abs		$tmp211 $tmp212 	%argrw{"wr"}
	ge		$tmp213 $tmp209 $tmp211 	%argrw{"wrr"}
	neq		$tmp214 $tmp213 $const1 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:150
# 			{
	if		$tmp214 347 347 	%line{150} %argrw{"r"}
	compref		$tmp216 ___386_NN $const1 	%argrw{"wrr"}
	abs		$tmp215 $tmp216 	%argrw{"wr"}
	compref		$tmp218 ___386_NN $const11 	%argrw{"wrr"}
	abs		$tmp217 $tmp218 	%argrw{"wr"}
	ge		$tmp219 $tmp215 $tmp217 	%argrw{"wrr"}
	neq		$tmp220 $tmp219 $const1 	%argrw{"wrr"}
	assign		$tmp214 $tmp220 	%argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:149
# 				abs(NN[0]) >= abs(NN[2]))
	if		$tmp214 350 369 	%line{149} %argrw{"r"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:152
# 				tt = pp[1];
	compref		ss pp $const11 	%line{152} %argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:153
# 			}
	compref		tt pp $const2 	%line{153} %argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:155
# 				abs(NN[1]) >= abs(NN[2]))
	compref		$tmp222 ___386_NN $const2 	%line{155} %argrw{"wrr"}
	abs		$tmp221 $tmp222 	%argrw{"wr"}
	compref		$tmp224 ___386_NN $const1 	%argrw{"wrr"}
	abs		$tmp223 $tmp224 	%argrw{"wr"}
	ge		$tmp225 $tmp221 $tmp223 	%argrw{"wrr"}
	neq		$tmp226 $tmp225 $const1 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:156
# 			{
	if		$tmp226 364 364 	%line{156} %argrw{"r"}
	compref		$tmp228 ___386_NN $const2 	%argrw{"wrr"}
	abs		$tmp227 $tmp228 	%argrw{"wr"}
	compref		$tmp230 ___386_NN $const11 	%argrw{"wrr"}
	abs		$tmp229 $tmp230 	%argrw{"wr"}
	ge		$tmp231 $tmp227 $tmp229 	%argrw{"wrr"}
	neq		$tmp232 $tmp231 $const1 	%argrw{"wrr"}
	assign		$tmp226 $tmp232 	%argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:155
# 				abs(NN[1]) >= abs(NN[2]))
	if		$tmp226 367 369 	%line{155} %argrw{"r"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:158
# 				tt = pp[2];
	compref		ss pp $const1 	%line{158} %argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:159
# 			}
	compref		tt pp $const11 	%line{159} %argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:163
# 				tt = pp[1];
	compref		ss pp $const1 	%line{163} %argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:164
# 			}
	compref		tt pp $const2 	%line{164} %argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:167
# 			tt = 0.5 * tt + 0.5;
	mul		$tmp233 $const16 ss 	%line{167} %argrw{"wrr"}
	add		ss $tmp233 $const16 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:168
# 		}
	mul		$tmp234 $const16 tt 	%line{168} %argrw{"wrr"}
	add		tt $tmp234 $const16 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:170
# 		{
	eq		$tmp235 projType $const26 	%line{170} %argrw{"wrr"}
	if		$tmp235 414 414 	%argrw{"r"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:174
# 			vector dp = pp - point(floor(pp[0]), floor(pp[1]), floor(pp[2])) - 0.5;
	cellnoise	ss pp 	%line{174} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:175
# 			float dx = dp[0];
	compref		$tmp238 pp $const1 	%line{175} %argrw{"wrr"}
	floor		$tmp237 $tmp238 	%argrw{"wr"}
	compref		$tmp240 pp $const2 	%argrw{"wrr"}
	floor		$tmp239 $tmp240 	%argrw{"wr"}
	compref		$tmp242 pp $const11 	%argrw{"wrr"}
	floor		$tmp241 $tmp242 	%argrw{"wr"}
	point		$tmp236 $tmp237 $tmp239 $tmp241 	%argrw{"wrrr"}
	sub		$tmp243 pp $tmp236 	%argrw{"wrr"}
	sub		___390_dp $tmp243 $const16 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:176
# 			float dy = dp[1];
	compref		___390_dx ___390_dp $const1 	%line{176} %argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:177
# 			float dz = dp[2];
	compref		___390_dy ___390_dp $const2 	%line{177} %argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:178
# 			float t2 = 2 * length(dp);
	compref		___390_dz ___390_dp $const11 	%line{178} %argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:179
# 			float power = 2 + 64 * (1-pow(1-t2/sqrt(3), 1/32));
	length		$tmp244 ___390_dp 	%line{179} %argrw{"wr"}
	mul		___390_t2 $const13 $tmp244 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:180
# 			float t3 = 2 * pow(pow(abs(dx), power) + pow(abs(dy), power) + pow(abs(dz), power), 1/power);
	sqrt		$tmp246 $const28 	%line{180} %argrw{"wr"}
	div		$tmp247 ___390_t2 $tmp246 	%argrw{"wrr"}
	sub		$tmp248 $const12 $tmp247 	%argrw{"wrr"}
	div		$tmp249 $const2 $const29 	%argrw{"wrr"}
	assign		$tmp250 $tmp249 	%argrw{"wr"}
	pow		$tmp245 $tmp248 $tmp250 	%argrw{"wrr"}
	sub		$tmp251 $const12 $tmp245 	%argrw{"wrr"}
	mul		$tmp252 $const30 $tmp251 	%argrw{"wrr"}
	add		___390_power $const13 $tmp252 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:181
# 
	abs		$tmp255 ___390_dx 	%line{181} %argrw{"wr"}
	pow		$tmp254 $tmp255 ___390_power 	%argrw{"wrr"}
	abs		$tmp257 ___390_dy 	%argrw{"wr"}
	pow		$tmp256 $tmp257 ___390_power 	%argrw{"wrr"}
	add		$tmp258 $tmp254 $tmp256 	%argrw{"wrr"}
	abs		$tmp260 ___390_dz 	%argrw{"wr"}
	pow		$tmp259 $tmp260 ___390_power 	%argrw{"wrr"}
	add		$tmp261 $tmp258 $tmp259 	%argrw{"wrr"}
	div		$tmp262 $const12 ___390_power 	%argrw{"wrr"}
	pow		$tmp253 $tmp261 $tmp262 	%argrw{"wrr"}
	mul		___390_t3 $const13 $tmp253 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:183
# 			tt = 1 - tt;
	add		$tmp265 pp $const31 	%line{183} %argrw{"wrr"}
	cellnoise	$tmp263 $tmp265 	%argrw{"wr"}
	add		tt ___390_t3 $tmp263 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_projection_pre.osl:184
# 		}
	sub		tt $const12 tt 	%line{184} %argrw{"wrr"}
	end
