OpenShadingLanguage 1.01
# Compiled by oslc 1.6.2
surface maya_place2dTexture
param	float	s	0		%read{2,2} %write{0,0} %initexpr
param	float	t	0		%read{3,3} %write{1,1} %initexpr
param	float[2]	uvCoord	0 0		%read{4,5} %write{2,3} %initexpr
param	float	coverageU	1		%read{95,163} %write{2147483647,-1}
param	float	coverageV	1		%read{104,167} %write{2147483647,-1}
param	float	mirrorU	0		%read{185,185} %write{2147483647,-1}
param	float	mirrorV	0		%read{179,179} %write{2147483647,-1}
param	float	noiseU	0		%read{8,10} %write{2147483647,-1}
param	float	noiseV	0		%read{19,21} %write{2147483647,-1}
param	float	offsetU	0		%read{164,164} %write{2147483647,-1}
param	float	offsetV	0		%read{168,168} %write{2147483647,-1}
param	float[2]	repeatUV	1 1		%read{116,265} %write{2147483647,-1}
param	float	rotateFrame	0		%read{30,38} %write{2147483647,-1}
param	float	rotateUV	0		%read{201,209} %write{2147483647,-1}
param	float	stagger	0		%read{176,176} %write{2147483647,-1}
param	float	translateFrameU	0		%read{88,88} %write{2147483647,-1}
param	float	translateFrameV	0		%read{89,89} %write{2147483647,-1}
param	float	wrapU	1		%read{110,110} %write{2147483647,-1}
param	float	wrapV	1		%read{127,127} %write{2147483647,-1}
oparam	float[2]	outUV	0 0		%read{2147483647,-1} %write{144,272}
oparam	float[2]	outUvFilterSize	0 0		%read{2147483647,-1} %write{2147483647,-1}
oparam	float	__outsideFrame	0		%read{2147483647,-1} %write{2147483647,-1}
global	float	u	%read{0,0} %write{2147483647,-1}
global	float	v	%read{1,1} %write{2147483647,-1}
local	vector	___233_axis	%read{40,213} %write{37,208}
local	float	___233_cosang	%read{39,251} %write{38,209}
local	float	___233_sinang	%read{50,246} %write{38,209}
local	float	___233_cosang1	%read{49,245} %write{39,210}
local	float	___233_x	%read{43,246} %write{40,211}
local	float	___233_y	%read{48,244} %write{41,212}
local	float	___233_z	%read{50,249} %write{42,213}
local	matrix	___233_M	%read{84,255} %write{82,253}
local	float	ss	%read{6,22} %write{4,4}
local	float	tt	%read{7,23} %write{5,5}
local	float	outU	%read{18,271} %write{6,263}
local	float	outV	%read{29,272} %write{7,270}
local	point	___316_Q	%read{83,87} %write{32,85}
local	point	___316_P1	%read{36,85} %write{33,33}
local	point	___316_P2	%read{36,36} %write{34,34}
local	float	___323_axis	%read{183,184} %write{182,182}
local	float	___324_axis	%read{199,200} %write{198,198}
local	point	___325_Q	%read{254,264} %write{203,256}
local	point	___325_P1	%read{207,256} %write{204,204}
local	point	___325_P2	%read{207,207} %write{205,205}
const	int	$const1	0		%read{2,271} %write{2147483647,-1}
const	int	$const2	1		%read{3,272} %write{2147483647,-1}
const	float	$const3	0		%read{8,253} %write{2147483647,-1}
temp	int	$tmp1	%read{9,9} %write{8,8}
const	float	$const4	1.25		%read{10,21} %write{2147483647,-1}
temp	float	$tmp2	%read{17,17} %write{10,10}
temp	float	$tmp3	%read{15,15} %write{14,14}
temp	point	$tmp4	%read{14,14} %write{13,13}
temp	float	$tmp5	%read{13,13} %write{11,11}
const	float	$const6	18		%read{11,23} %write{2147483647,-1}
temp	float	$tmp6	%read{13,13} %write{12,12}
const	point	$const7	18 18 18		%read{14,25} %write{2147483647,-1}
const	int	$const8	2		%read{42,213} %write{2147483647,-1}
temp	float	$tmp8	%read{16,16} %write{15,15}
const	float	$const9	2		%read{15,191} %write{2147483647,-1}
temp	float	$tmp9	%read{17,17} %write{16,16}
const	float	$const10	1		%read{16,253} %write{2147483647,-1}
temp	float	$tmp10	%read{18,18} %write{17,17}
temp	int	$tmp11	%read{20,20} %write{19,19}
temp	float	$tmp12	%read{28,28} %write{21,21}
temp	float	$tmp13	%read{26,26} %write{25,25}
temp	point	$tmp14	%read{25,25} %write{24,24}
temp	float	$tmp15	%read{24,24} %write{22,22}
temp	float	$tmp16	%read{24,24} %write{23,23}
temp	float	$tmp18	%read{27,27} %write{26,26}
temp	float	$tmp19	%read{28,28} %write{27,27}
temp	float	$tmp20	%read{29,29} %write{28,28}
temp	int	$tmp21	%read{31,31} %write{30,30}
const	point	$const11	0.5 0.5 0		%read{33,204} %write{2147483647,-1}
const	point	$const12	0.5 0.5 1		%read{34,205} %write{2147483647,-1}
const	string	$const13	"rotate"		%read{35,206} %write{2147483647,-1}
temp	vector	$tmp22	%read{37,37} %write{36,36}
temp	float	$tmp23	%read{47,47} %write{43,43}
temp	float	$tmp24	%read{45,45} %write{44,44}
temp	float	$tmp25	%read{46,46} %write{45,45}
temp	float	$tmp26	%read{47,47} %write{46,46}
temp	float	$tmp27	%read{82,82} %write{47,47}
temp	float	$tmp28	%read{49,49} %write{48,48}
temp	float	$tmp29	%read{51,51} %write{49,49}
temp	float	$tmp30	%read{51,51} %write{50,50}
temp	float	$tmp31	%read{82,82} %write{51,51}
temp	float	$tmp32	%read{53,53} %write{52,52}
temp	float	$tmp33	%read{55,55} %write{53,53}
temp	float	$tmp34	%read{55,55} %write{54,54}
temp	float	$tmp35	%read{82,82} %write{55,55}
temp	float	$tmp36	%read{57,57} %write{56,56}
temp	float	$tmp37	%read{59,59} %write{57,57}
temp	float	$tmp38	%read{59,59} %write{58,58}
temp	float	$tmp39	%read{82,82} %write{59,59}
temp	float	$tmp40	%read{64,64} %write{60,60}
temp	float	$tmp41	%read{62,62} %write{61,61}
temp	float	$tmp42	%read{63,63} %write{62,62}
temp	float	$tmp43	%read{64,64} %write{63,63}
temp	float	$tmp44	%read{82,82} %write{64,64}
temp	float	$tmp45	%read{66,66} %write{65,65}
temp	float	$tmp46	%read{68,68} %write{66,66}
temp	float	$tmp47	%read{68,68} %write{67,67}
temp	float	$tmp48	%read{82,82} %write{68,68}
temp	float	$tmp49	%read{70,70} %write{69,69}
temp	float	$tmp50	%read{72,72} %write{70,70}
temp	float	$tmp51	%read{72,72} %write{71,71}
temp	float	$tmp52	%read{82,82} %write{72,72}
temp	float	$tmp53	%read{74,74} %write{73,73}
temp	float	$tmp54	%read{76,76} %write{74,74}
temp	float	$tmp55	%read{76,76} %write{75,75}
temp	float	$tmp56	%read{82,82} %write{76,76}
temp	float	$tmp57	%read{81,81} %write{77,77}
temp	float	$tmp58	%read{79,79} %write{78,78}
temp	float	$tmp59	%read{80,80} %write{79,79}
temp	float	$tmp60	%read{81,81} %write{80,80}
temp	float	$tmp61	%read{82,82} %write{81,81}
temp	vector	$tmp62	%read{85,85} %write{84,84}
temp	vector	$tmp63	%read{84,84} %write{83,83}
temp	float	$tmp64	%read{95,95} %write{94,94}
const	float	$const14	1.000001		%read{91,102} %write{2147483647,-1}
const	string	$const15	"mod"		%read{90,266} %write{2147483647,-1}
temp	float	$tmp65	%read{93,93} %write{92,92}
temp	float	$tmp66	%read{92,92} %write{91,91}
temp	float	$tmp67	%read{94,94} %write{93,93}
temp	float	$tmp68	%read{96,96} %write{95,95}
const	float	$const16	1e-006		%read{96,135} %write{2147483647,-1}
temp	int	$tmp69	%read{97,97} %write{96,96}
temp	int	$tmp70	%read{98,108} %write{97,107}
temp	float	$tmp71	%read{104,104} %write{103,103}
temp	float	$tmp72	%read{102,102} %write{101,101}
temp	float	$tmp73	%read{101,101} %write{100,100}
temp	float	$tmp74	%read{103,103} %write{102,102}
temp	float	$tmp75	%read{105,105} %write{104,104}
temp	int	$tmp76	%read{106,106} %write{105,105}
temp	int	$tmp77	%read{107,107} %write{106,106}
temp	int	$tmp78	%read{109,125} %write{108,124}
temp	int	$tmp79	%read{111,111} %write{110,110}
temp	int	$tmp80	%read{112,123} %write{111,122}
temp	int	$tmp81	%read{114,114} %write{113,113}
temp	int	$tmp82	%read{115,121} %write{114,120}
temp	float	$tmp83	%read{117,117} %write{116,116}
temp	float	$tmp84	%read{118,118} %write{117,117}
temp	int	$tmp85	%read{119,119} %write{118,118}
temp	int	$tmp86	%read{120,120} %write{119,119}
temp	int	$tmp87	%read{122,122} %write{121,121}
temp	int	$tmp88	%read{124,124} %write{123,123}
temp	int	$tmp89	%read{126,142} %write{125,141}
temp	int	$tmp90	%read{128,128} %write{127,127}
temp	int	$tmp91	%read{129,140} %write{128,139}
temp	int	$tmp92	%read{131,131} %write{130,130}
temp	int	$tmp93	%read{132,138} %write{131,137}
temp	float	$tmp94	%read{134,134} %write{133,133}
temp	float	$tmp95	%read{135,135} %write{134,134}
temp	int	$tmp96	%read{136,136} %write{135,135}
temp	int	$tmp97	%read{137,137} %write{136,136}
temp	int	$tmp98	%read{139,139} %write{138,138}
temp	int	$tmp99	%read{141,141} %write{140,140}
const	int	$const17	-10000000		%read{143,145} %write{2147483647,-1}
temp	float	$tmp100	%read{144,144} %write{143,143}
temp	float	$tmp101	%read{146,146} %write{145,145}
temp	int	$tmp102	%read{148,148} %write{147,147}
temp	float	$tmp103	%read{152,152} %write{151,151}
temp	float	$tmp104	%read{151,151} %write{150,150}
temp	float	$tmp105	%read{153,153} %write{152,152}
temp	int	$tmp106	%read{155,155} %write{154,154}
temp	float	$tmp107	%read{159,159} %write{158,158}
temp	float	$tmp108	%read{158,158} %write{157,157}
temp	float	$tmp109	%read{160,160} %write{159,159}
temp	float	$tmp110	%read{162,162} %write{161,161}
temp	float	$tmp111	%read{163,163} %write{162,162}
temp	float	$tmp112	%read{164,164} %write{163,163}
temp	float	$tmp113	%read{166,166} %write{165,165}
temp	float	$tmp114	%read{167,167} %write{166,166}
temp	float	$tmp115	%read{168,168} %write{167,167}
temp	float	$tmp116	%read{174,174} %write{173,173}
temp	float	$tmp117	%read{172,172} %write{171,171}
temp	float	$tmp118	%read{171,171} %write{170,170}
temp	float	$tmp119	%read{173,173} %write{172,172}
temp	int	$tmp120	%read{175,175} %write{174,174}
temp	int	$tmp121	%read{177,177} %write{176,176}
const	float	$const18	0.5		%read{178,198} %write{2147483647,-1}
temp	int	$tmp122	%read{180,180} %write{179,179}
temp	float	$tmp123	%read{182,182} %write{181,181}
temp	float	$tmp124	%read{184,184} %write{183,183}
temp	int	$tmp125	%read{186,186} %write{185,185}
temp	int	$tmp126	%read{187,196} %write{186,195}
temp	float	$tmp127	%read{193,193} %write{192,192}
temp	float	$tmp128	%read{191,191} %write{190,190}
temp	float	$tmp129	%read{190,190} %write{189,189}
temp	float	$tmp130	%read{192,192} %write{191,191}
temp	int	$tmp131	%read{194,194} %write{193,193}
temp	int	$tmp132	%read{195,195} %write{194,194}
temp	float	$tmp133	%read{198,198} %write{197,197}
temp	float	$tmp134	%read{200,200} %write{199,199}
temp	int	$tmp135	%read{202,202} %write{201,201}
temp	vector	$tmp136	%read{208,208} %write{207,207}
temp	float	$tmp137	%read{218,218} %write{214,214}
temp	float	$tmp138	%read{216,216} %write{215,215}
temp	float	$tmp139	%read{217,217} %write{216,216}
temp	float	$tmp140	%read{218,218} %write{217,217}
temp	float	$tmp141	%read{253,253} %write{218,218}
temp	float	$tmp142	%read{220,220} %write{219,219}
temp	float	$tmp143	%read{222,222} %write{220,220}
temp	float	$tmp144	%read{222,222} %write{221,221}
temp	float	$tmp145	%read{253,253} %write{222,222}
temp	float	$tmp146	%read{224,224} %write{223,223}
temp	float	$tmp147	%read{226,226} %write{224,224}
temp	float	$tmp148	%read{226,226} %write{225,225}
temp	float	$tmp149	%read{253,253} %write{226,226}
temp	float	$tmp150	%read{228,228} %write{227,227}
temp	float	$tmp151	%read{230,230} %write{228,228}
temp	float	$tmp152	%read{230,230} %write{229,229}
temp	float	$tmp153	%read{253,253} %write{230,230}
temp	float	$tmp154	%read{235,235} %write{231,231}
temp	float	$tmp155	%read{233,233} %write{232,232}
temp	float	$tmp156	%read{234,234} %write{233,233}
temp	float	$tmp157	%read{235,235} %write{234,234}
temp	float	$tmp158	%read{253,253} %write{235,235}
temp	float	$tmp159	%read{237,237} %write{236,236}
temp	float	$tmp160	%read{239,239} %write{237,237}
temp	float	$tmp161	%read{239,239} %write{238,238}
temp	float	$tmp162	%read{253,253} %write{239,239}
temp	float	$tmp163	%read{241,241} %write{240,240}
temp	float	$tmp164	%read{243,243} %write{241,241}
temp	float	$tmp165	%read{243,243} %write{242,242}
temp	float	$tmp166	%read{253,253} %write{243,243}
temp	float	$tmp167	%read{245,245} %write{244,244}
temp	float	$tmp168	%read{247,247} %write{245,245}
temp	float	$tmp169	%read{247,247} %write{246,246}
temp	float	$tmp170	%read{253,253} %write{247,247}
temp	float	$tmp171	%read{252,252} %write{248,248}
temp	float	$tmp172	%read{250,250} %write{249,249}
temp	float	$tmp173	%read{251,251} %write{250,250}
temp	float	$tmp174	%read{252,252} %write{251,251}
temp	float	$tmp175	%read{253,253} %write{252,252}
temp	vector	$tmp176	%read{256,256} %write{255,255}
temp	vector	$tmp177	%read{255,255} %write{254,254}
temp	float	$tmp178	%read{260,263} %write{257,257}
temp	float	$tmp179	%read{260,262} %write{258,258}
temp	float	$tmp180	%read{262,262} %write{261,261}
temp	float	$tmp181	%read{261,261} %write{260,260}
temp	float	$tmp182	%read{263,263} %write{262,262}
temp	float	$tmp183	%read{267,270} %write{264,264}
temp	float	$tmp184	%read{267,269} %write{265,265}
temp	float	$tmp185	%read{269,269} %write{268,268}
temp	float	$tmp186	%read{268,268} %write{267,267}
temp	float	$tmp187	%read{270,270} %write{269,269}
code s
# D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl:8
# 	float t = v,
	assign		s u 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl"} %line{8} %argrw{"wr"}
code t
# D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl:9
# 	float uvCoord[2] = { s, t },
	assign		t v 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl"} %line{9} %argrw{"wr"}
code uvCoord
# D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl:10
# 	float coverageU = 1,
	aassign		uvCoord $const1 s 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl"} %line{10} %argrw{"wrr"}
	aassign		uvCoord $const2 t 	%argrw{"wrr"}
code ___main___
# D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl:35
# 	float tt = uvCoord[1];
	aref		ss uvCoord $const1 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl"} %line{35} %argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl:36
#   
	aref		tt uvCoord $const2 	%line{36} %argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl:38
# 	float outV = tt;
	assign		outU ss 	%line{38} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl:39
#   
	assign		outV tt 	%line{39} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl:41
# 	{
	gt		$tmp1 noiseU $const3 	%line{41} %argrw{"wrr"}
	if		$tmp1 19 19 	%argrw{"r"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl:43
# 			point(18, 18, 18)) * 2 - 1);
	mul		$tmp2 $const4 noiseU 	%line{43} %argrw{"wrr"}
	mul		$tmp5 ss $const6 	%argrw{"wrr"}
	mul		$tmp6 tt $const6 	%argrw{"wrr"}
	point		$tmp4 $tmp5 $tmp6 $const3 	%argrw{"wrrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl:44
# 	}
	pnoise		$tmp3 $tmp4 $const7 	%line{44} %argrw{"wrr"}
	mul		$tmp8 $tmp3 $const9 	%argrw{"wrr"}
	sub		$tmp9 $tmp8 $const10 	%argrw{"wrr"}
	mul		$tmp10 $tmp2 $tmp9 	%argrw{"wrr"}
	add		outU outU $tmp10 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl:47
# 	{
	gt		$tmp11 noiseV $const3 	%line{47} %argrw{"wrr"}
	if		$tmp11 30 30 	%argrw{"r"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl:49
# 			point(18, 18, 18)) * 2 - 1);
	mul		$tmp12 $const4 noiseV 	%line{49} %argrw{"wrr"}
	mul		$tmp15 ss $const6 	%argrw{"wrr"}
	mul		$tmp16 tt $const6 	%argrw{"wrr"}
	point		$tmp14 $tmp15 $tmp16 $const10 	%argrw{"wrrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl:50
# 	}
	pnoise		$tmp13 $tmp14 $const7 	%line{50} %argrw{"wrr"}
	mul		$tmp18 $tmp13 $const9 	%argrw{"wrr"}
	sub		$tmp19 $tmp18 $const10 	%argrw{"wrr"}
	mul		$tmp20 $tmp12 $tmp19 	%argrw{"wrr"}
	add		outV outV $tmp20 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl:53
# 	{
	neq		$tmp21 rotateFrame $const3 	%line{53} %argrw{"wrr"}
	if		$tmp21 88 88 	%argrw{"r"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl:55
# 		point P1 = point(0.5, 0.5, 0.0);
	point		___316_Q outU outV $const3 	%line{55} %argrw{"wrrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl:56
# 		point P2 = point(0.5, 0.5, 1.0);
	assign		___316_P1 $const11 	%line{56} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl:57
#     
	assign		___316_P2 $const12 	%line{57} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl:59
# 		outU = Q[0];
	functioncall	$const13 86 	%line{59} %argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:256
# }
	sub		$tmp22 ___316_P2 ___316_P1 	%filename{"D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h"} %line{256} %argrw{"wrr"}
	normalize	___233_axis $tmp22 	%argrw{"wr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:258
# vector refract (vector I, vector N, float eta) {
	sincos		rotateFrame ___233_sinang ___233_cosang 	%line{258} %argrw{"rww"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:259
#     float IdotN = dot (I, N);
	sub		___233_cosang1 $const10 ___233_cosang 	%line{259} %argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:260
#     float k = 1 - eta*eta * (1 - IdotN*IdotN);
	compref		___233_x ___233_axis $const1 	%line{260} %argrw{"wrr"}
	compref		___233_y ___233_axis $const2 	%argrw{"wrr"}
	compref		___233_z ___233_axis $const8 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:261
#     return (k < 0) ? vector(0,0,0) : (eta*I - N * (eta*IdotN + sqrt(k)));
	mul		$tmp23 ___233_x ___233_x 	%line{261} %argrw{"wrr"}
	mul		$tmp24 ___233_x ___233_x 	%argrw{"wrr"}
	sub		$tmp25 $const10 $tmp24 	%argrw{"wrr"}
	mul		$tmp26 $tmp25 ___233_cosang 	%argrw{"wrr"}
	add		$tmp27 $tmp23 $tmp26 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:262
# }
	mul		$tmp28 ___233_x ___233_y 	%line{262} %argrw{"wrr"}
	mul		$tmp29 $tmp28 ___233_cosang1 	%argrw{"wrr"}
	mul		$tmp30 ___233_z ___233_sinang 	%argrw{"wrr"}
	add		$tmp31 $tmp29 $tmp30 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:263
# void fresnel (vector I, normal N, float eta,
	mul		$tmp32 ___233_x ___233_z 	%line{263} %argrw{"wrr"}
	mul		$tmp33 $tmp32 ___233_cosang1 	%argrw{"wrr"}
	mul		$tmp34 ___233_y ___233_sinang 	%argrw{"wrr"}
	sub		$tmp35 $tmp33 $tmp34 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:265
#               output vector R, output vector T)
	mul		$tmp36 ___233_x ___233_y 	%line{265} %argrw{"wrr"}
	mul		$tmp37 $tmp36 ___233_cosang1 	%argrw{"wrr"}
	mul		$tmp38 ___233_z ___233_sinang 	%argrw{"wrr"}
	sub		$tmp39 $tmp37 $tmp38 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:266
# {
	mul		$tmp40 ___233_y ___233_y 	%line{266} %argrw{"wrr"}
	mul		$tmp41 ___233_y ___233_y 	%argrw{"wrr"}
	sub		$tmp42 $const10 $tmp41 	%argrw{"wrr"}
	mul		$tmp43 $tmp42 ___233_cosang 	%argrw{"wrr"}
	add		$tmp44 $tmp40 $tmp43 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:267
#     float sqr(float x) { return x*x; }
	mul		$tmp45 ___233_y ___233_z 	%line{267} %argrw{"wrr"}
	mul		$tmp46 $tmp45 ___233_cosang1 	%argrw{"wrr"}
	mul		$tmp47 ___233_x ___233_sinang 	%argrw{"wrr"}
	add		$tmp48 $tmp46 $tmp47 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:269
#     if (c < 0)
	mul		$tmp49 ___233_x ___233_z 	%line{269} %argrw{"wrr"}
	mul		$tmp50 $tmp49 ___233_cosang1 	%argrw{"wrr"}
	mul		$tmp51 ___233_y ___233_sinang 	%argrw{"wrr"}
	add		$tmp52 $tmp50 $tmp51 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:270
#         c = -c;
	mul		$tmp53 ___233_y ___233_z 	%line{270} %argrw{"wrr"}
	mul		$tmp54 $tmp53 ___233_cosang1 	%argrw{"wrr"}
	mul		$tmp55 ___233_x ___233_sinang 	%argrw{"wrr"}
	sub		$tmp56 $tmp54 $tmp55 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:271
#     R = reflect(I, N);
	mul		$tmp57 ___233_z ___233_z 	%line{271} %argrw{"wrr"}
	mul		$tmp58 ___233_z ___233_z 	%argrw{"wrr"}
	sub		$tmp59 $const10 $tmp58 	%argrw{"wrr"}
	mul		$tmp60 $tmp59 ___233_cosang 	%argrw{"wrr"}
	add		$tmp61 $tmp57 $tmp60 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:273
#     if (g >= 0.0) {
	matrix		___233_M $tmp27 $tmp31 $tmp35 $const3 $tmp39 $tmp44 $tmp48 $const3 $tmp52 $tmp56 $tmp61 $const3 $const3 $const3 $const3 $const10 	%line{273} %argrw{"wrrrrrrrrrrrrrrrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:274
#         g = sqrt (g);
	sub		$tmp63 ___316_Q ___316_P1 	%line{274} %argrw{"wrr"}
	transformv	$tmp62 ___233_M $tmp63 	%argrw{"wrr"}
	add		___316_Q $tmp62 ___316_P1 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl:60
# 		outV = Q[1];
	compref		outU ___316_Q $const1 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl"} %line{60} %argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl:61
# 	}
	compref		outV ___316_Q $const2 	%line{61} %argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl:64
# 	outV -= translateFrameV;
	sub		outU outU translateFrameU 	%line{64} %argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl:65
# 
	sub		outV outV translateFrameV 	%line{65} %argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl:67
# 	   mod(outV, WRAPMAX) - coverageV > EPSILON ||
	functioncall	$const15 95 	%line{67} %argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:135
#     float  name (float x, float y) BUILTIN;
	div		$tmp66 outU $const14 	%filename{"D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h"} %line{135} %argrw{"wrr"}
	floor		$tmp65 $tmp66 	%argrw{"wr"}
	mul		$tmp67 $const14 $tmp65 	%argrw{"wrr"}
	sub		$tmp64 outU $tmp67 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl:67
# 	   mod(outV, WRAPMAX) - coverageV > EPSILON ||
	sub		$tmp68 $tmp64 coverageU 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl"} %line{67} %argrw{"wrr"}
	gt		$tmp69 $tmp68 $const16 	%argrw{"wrr"}
	neq		$tmp70 $tmp69 $const1 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl:68
# 	   (wrapU == 0 && (outU < 0 || outU - repeatUV[0] > EPSILON)) ||
	if		$tmp70 99 108 	%line{68} %argrw{"r"}
	functioncall	$const15 104 	%argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:135
#     color  name (color x, color y) BUILTIN;     \
	div		$tmp73 outV $const14 	%filename{"D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h"} %line{135} %argrw{"wrr"}
	floor		$tmp72 $tmp73 	%argrw{"wr"}
	mul		$tmp74 $const14 $tmp72 	%argrw{"wrr"}
	sub		$tmp71 outV $tmp74 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl:68
# 	   (wrapU == 0 && (outU < 0 || outU - repeatUV[0] > EPSILON)) ||
	sub		$tmp75 $tmp71 coverageV 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl"} %line{68} %argrw{"wrr"}
	gt		$tmp76 $tmp75 $const16 	%argrw{"wrr"}
	neq		$tmp77 $tmp76 $const1 	%argrw{"wrr"}
	assign		$tmp70 $tmp77 	%argrw{"wr"}
	neq		$tmp78 $tmp70 $const1 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl:69
# 	   (wrapV == 0 && (outV < 0 || outV - repeatUV[1] > EPSILON)))
	if		$tmp78 110 125 	%line{69} %argrw{"r"}
	eq		$tmp79 wrapU $const1 	%argrw{"wrr"}
	neq		$tmp80 $tmp79 $const1 	%argrw{"wrr"}
	if		$tmp80 123 123 	%argrw{"r"}
	lt		$tmp81 outU $const1 	%argrw{"wrr"}
	neq		$tmp82 $tmp81 $const1 	%argrw{"wrr"}
	if		$tmp82 116 121 	%argrw{"r"}
	aref		$tmp83 repeatUV $const1 	%argrw{"wrr"}
	sub		$tmp84 outU $tmp83 	%argrw{"wrr"}
	gt		$tmp85 $tmp84 $const16 	%argrw{"wrr"}
	neq		$tmp86 $tmp85 $const1 	%argrw{"wrr"}
	assign		$tmp82 $tmp86 	%argrw{"wr"}
	neq		$tmp87 $tmp82 $const1 	%argrw{"wrr"}
	assign		$tmp80 $tmp87 	%argrw{"wr"}
	neq		$tmp88 $tmp80 $const1 	%argrw{"wrr"}
	assign		$tmp78 $tmp88 	%argrw{"wr"}
	neq		$tmp89 $tmp78 $const1 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl:70
# 	{
	if		$tmp89 127 142 	%line{70} %argrw{"r"}
	eq		$tmp90 wrapV $const1 	%argrw{"wrr"}
	neq		$tmp91 $tmp90 $const1 	%argrw{"wrr"}
	if		$tmp91 140 140 	%argrw{"r"}
	lt		$tmp92 outV $const1 	%argrw{"wrr"}
	neq		$tmp93 $tmp92 $const1 	%argrw{"wrr"}
	if		$tmp93 133 138 	%argrw{"r"}
	aref		$tmp94 repeatUV $const2 	%argrw{"wrr"}
	sub		$tmp95 outV $tmp94 	%argrw{"wrr"}
	gt		$tmp96 $tmp95 $const16 	%argrw{"wrr"}
	neq		$tmp97 $tmp96 $const1 	%argrw{"wrr"}
	assign		$tmp93 $tmp97 	%argrw{"wr"}
	neq		$tmp98 $tmp93 $const1 	%argrw{"wrr"}
	assign		$tmp91 $tmp98 	%argrw{"wr"}
	neq		$tmp99 $tmp91 $const1 	%argrw{"wrr"}
	assign		$tmp89 $tmp99 	%argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl:67
# 	   mod(outV, WRAPMAX) - coverageV > EPSILON ||
	if		$tmp89 147 273 	%line{67} %argrw{"r"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl:72
# 		outUV[1] = UNDEFINED_UV;
	assign		$tmp100 $const17 	%line{72} %argrw{"wr"}
	aassign		outUV $const1 $tmp100 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl:73
# 	}
	assign		$tmp101 $const17 	%line{73} %argrw{"wr"}
	aassign		outUV $const2 $tmp101 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl:77
# 		{
	lt		$tmp102 coverageU $const10 	%line{77} %argrw{"wrr"}
	if		$tmp102 154 154 	%argrw{"r"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl:79
# 		}
	functioncall	$const15 154 	%line{79} %argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:135
# #define PERCOMP1(name)                          \
	div		$tmp104 outU $const10 	%filename{"D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h"} %line{135} %argrw{"wrr"}
	floor		$tmp103 $tmp104 	%argrw{"wr"}
	mul		$tmp105 $const10 $tmp103 	%argrw{"wrr"}
	sub		outU outU $tmp105 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl:82
# 		{
	lt		$tmp106 coverageV $const10 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl"} %line{82} %argrw{"wrr"}
	if		$tmp106 161 161 	%argrw{"r"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl:84
# 		}
	functioncall	$const15 161 	%line{84} %argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:135
# 
	div		$tmp108 outV $const10 	%filename{"D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h"} %line{135} %argrw{"wrr"}
	floor		$tmp107 $tmp108 	%argrw{"wr"}
	mul		$tmp109 $const10 $tmp107 	%argrw{"wrr"}
	sub		outV outV $tmp109 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl:87
# 		outV = outV * repeatUV[1] / coverageV + offsetV;	
	aref		$tmp110 repeatUV $const1 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl"} %line{87} %argrw{"wrr"}
	mul		$tmp111 outU $tmp110 	%argrw{"wrr"}
	div		$tmp112 $tmp111 coverageU 	%argrw{"wrr"}
	add		outU $tmp112 offsetU 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl:88
#     
	aref		$tmp113 repeatUV $const2 	%line{88} %argrw{"wrr"}
	mul		$tmp114 outV $tmp113 	%argrw{"wrr"}
	div		$tmp115 $tmp114 coverageV 	%argrw{"wrr"}
	add		outV $tmp115 offsetV 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl:90
# 		{
	functioncall	$const15 174 	%line{90} %argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:135
# #define M_LOG10E   0.4342944819032518        /* log_10(e) */
	div		$tmp118 outV $const9 	%filename{"D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h"} %line{135} %argrw{"wrr"}
	floor		$tmp117 $tmp118 	%argrw{"wr"}
	mul		$tmp119 $const9 $tmp117 	%argrw{"wrr"}
	sub		$tmp116 outV $tmp119 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl:90
# 		{
	ge		$tmp120 $tmp116 $const2 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl"} %line{90} %argrw{"wrr"}
	if		$tmp120 185 185 	%argrw{"r"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl:92
# 			{
	neq		$tmp121 stagger $const1 	%line{92} %argrw{"wrr"}
	if		$tmp121 179 179 	%argrw{"r"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl:94
# 			}
	add		outU outU $const18 	%line{94} %argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl:97
# 			{
	neq		$tmp122 mirrorV $const1 	%line{97} %argrw{"wrr"}
	if		$tmp122 185 185 	%argrw{"r"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl:99
# 				outV = axis - (outV - axis);
	floor		$tmp123 outV 	%line{99} %argrw{"wr"}
	add		___323_axis $tmp123 $const18 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl:100
# 			}
	sub		$tmp124 outV ___323_axis 	%line{100} %argrw{"wrr"}
	sub		outV ___323_axis $tmp124 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl:104
# 		{
	neq		$tmp125 mirrorU $const3 	%line{104} %argrw{"wrr"}
	neq		$tmp126 $tmp125 $const1 	%argrw{"wrr"}
	if		$tmp126 196 196 	%argrw{"r"}
	functioncall	$const15 193 	%argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:135
# 
	div		$tmp129 outU $const9 	%filename{"D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h"} %line{135} %argrw{"wrr"}
	floor		$tmp128 $tmp129 	%argrw{"wr"}
	mul		$tmp130 $const9 $tmp128 	%argrw{"wrr"}
	sub		$tmp127 outU $tmp130 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl:104
# 		{
	ge		$tmp131 $tmp127 $const2 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl"} %line{104} %argrw{"wrr"}
	neq		$tmp132 $tmp131 $const1 	%argrw{"wrr"}
	assign		$tmp126 $tmp132 	%argrw{"wr"}
	if		$tmp126 201 201 	%argrw{"r"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl:106
# 			outU = axis - (outU - axis);
	floor		$tmp133 outU 	%line{106} %argrw{"wr"}
	add		___324_axis $tmp133 $const18 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl:107
# 		}
	sub		$tmp134 outU ___324_axis 	%line{107} %argrw{"wrr"}
	sub		outU ___324_axis $tmp134 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl:110
# 		{
	neq		$tmp135 rotateUV $const3 	%line{110} %argrw{"wrr"}
	if		$tmp135 271 271 	%argrw{"r"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl:112
# 			point P1 = point(0.5, 0.5, 0.0);
	point		___325_Q outU outV $const3 	%line{112} %argrw{"wrrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl:113
# 			point P2 = point(0.5, 0.5, 1.0);
	assign		___325_P1 $const11 	%line{113} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl:114
#       
	assign		___325_P2 $const12 	%line{114} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl:116
# 			outU = mod(Q[0], repeatUV[0]);
	functioncall	$const13 257 	%line{116} %argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:256
# normal clamp (normal x, normal minval, normal maxval) { return max(min(x,maxval),minval); }
	sub		$tmp136 ___325_P2 ___325_P1 	%filename{"D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h"} %line{256} %argrw{"wrr"}
	normalize	___233_axis $tmp136 	%argrw{"wr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:258
# point  clamp (point x, point minval, point maxval) { return max(min(x,maxval),minval); }
	sincos		rotateUV ___233_sinang ___233_cosang 	%line{258} %argrw{"rww"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:259
# color  clamp (color x, color minval, color maxval) { return max(min(x,maxval),minval); }
	sub		___233_cosang1 $const10 ___233_cosang 	%line{259} %argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:260
# float  clamp (float x, float minval, float maxval) { return max(min(x,maxval),minval); }
	compref		___233_x ___233_axis $const1 	%line{260} %argrw{"wrr"}
	compref		___233_y ___233_axis $const2 	%argrw{"wrr"}
	compref		___233_z ___233_axis $const8 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:261
# int    clamp (int x, int minval, int maxval) { return max(min(x,maxval),minval); }
	mul		$tmp137 ___233_x ___233_x 	%line{261} %argrw{"wrr"}
	mul		$tmp138 ___233_x ___233_x 	%argrw{"wrr"}
	sub		$tmp139 $const10 $tmp138 	%argrw{"wrr"}
	mul		$tmp140 $tmp139 ___233_cosang 	%argrw{"wrr"}
	add		$tmp141 $tmp137 $tmp140 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:262
# #if 0
	mul		$tmp142 ___233_x ___233_y 	%line{262} %argrw{"wrr"}
	mul		$tmp143 $tmp142 ___233_cosang1 	%argrw{"wrr"}
	mul		$tmp144 ___233_z ___233_sinang 	%argrw{"wrr"}
	add		$tmp145 $tmp143 $tmp144 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:263
# normal mix (normal x, normal y, normal a) { return x*(1-a) + y*a; }
	mul		$tmp146 ___233_x ___233_z 	%line{263} %argrw{"wrr"}
	mul		$tmp147 $tmp146 ___233_cosang1 	%argrw{"wrr"}
	mul		$tmp148 ___233_y ___233_sinang 	%argrw{"wrr"}
	sub		$tmp149 $tmp147 $tmp148 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:265
# vector mix (vector x, vector y, vector a) { return x*(1-a) + y*a; }
	mul		$tmp150 ___233_x ___233_y 	%line{265} %argrw{"wrr"}
	mul		$tmp151 $tmp150 ___233_cosang1 	%argrw{"wrr"}
	mul		$tmp152 ___233_z ___233_sinang 	%argrw{"wrr"}
	sub		$tmp153 $tmp151 $tmp152 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:266
# vector mix (vector x, vector y, float  a) { return x*(1-a) + y*a; }
	mul		$tmp154 ___233_y ___233_y 	%line{266} %argrw{"wrr"}
	mul		$tmp155 ___233_y ___233_y 	%argrw{"wrr"}
	sub		$tmp156 $const10 $tmp155 	%argrw{"wrr"}
	mul		$tmp157 $tmp156 ___233_cosang 	%argrw{"wrr"}
	add		$tmp158 $tmp154 $tmp157 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:267
# point  mix (point  x, point  y, point  a) { return x*(1-a) + y*a; }
	mul		$tmp159 ___233_y ___233_z 	%line{267} %argrw{"wrr"}
	mul		$tmp160 $tmp159 ___233_cosang1 	%argrw{"wrr"}
	mul		$tmp161 ___233_x ___233_sinang 	%argrw{"wrr"}
	add		$tmp162 $tmp160 $tmp161 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:269
# color  mix (color  x, color  y, color  a) { return x*(1-a) + y*a; }
	mul		$tmp163 ___233_x ___233_z 	%line{269} %argrw{"wrr"}
	mul		$tmp164 $tmp163 ___233_cosang1 	%argrw{"wrr"}
	mul		$tmp165 ___233_y ___233_sinang 	%argrw{"wrr"}
	add		$tmp166 $tmp164 $tmp165 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:270
# color  mix (color  x, color  y, float  a) { return x*(1-a) + y*a; }
	mul		$tmp167 ___233_y ___233_z 	%line{270} %argrw{"wrr"}
	mul		$tmp168 $tmp167 ___233_cosang1 	%argrw{"wrr"}
	mul		$tmp169 ___233_x ___233_sinang 	%argrw{"wrr"}
	sub		$tmp170 $tmp168 $tmp169 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:271
# float  mix (float  x, float  y, float  a) { return x*(1-a) + y*a; }
	mul		$tmp171 ___233_z ___233_z 	%line{271} %argrw{"wrr"}
	mul		$tmp172 ___233_z ___233_z 	%argrw{"wrr"}
	sub		$tmp173 $const10 $tmp172 	%argrw{"wrr"}
	mul		$tmp174 $tmp173 ___233_cosang 	%argrw{"wrr"}
	add		$tmp175 $tmp171 $tmp174 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:273
# normal mix (normal x, normal y, normal a) BUILTIN;
	matrix		___233_M $tmp141 $tmp145 $tmp149 $const3 $tmp153 $tmp158 $tmp162 $const3 $tmp166 $tmp170 $tmp175 $const3 $const3 $const3 $const3 $const10 	%line{273} %argrw{"wrrrrrrrrrrrrrrrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:274
# normal mix (normal x, normal y, float  a) BUILTIN;
	sub		$tmp177 ___325_Q ___325_P1 	%line{274} %argrw{"wrr"}
	transformv	$tmp176 ___233_M $tmp177 	%argrw{"wrr"}
	add		___325_Q $tmp176 ___325_P1 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl:117
# 			outV = mod(Q[1], repeatUV[1]);
	compref		$tmp178 ___325_Q $const1 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl"} %line{117} %argrw{"wrr"}
	aref		$tmp179 repeatUV $const1 	%argrw{"wrr"}
	functioncall	$const15 264 	%argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:135
# // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
	div		$tmp181 $tmp178 $tmp179 	%filename{"D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h"} %line{135} %argrw{"wrr"}
	floor		$tmp180 $tmp181 	%argrw{"wr"}
	mul		$tmp182 $tmp179 $tmp180 	%argrw{"wrr"}
	sub		outU $tmp178 $tmp182 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl:118
# 		}
	compref		$tmp183 ___325_Q $const2 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl"} %line{118} %argrw{"wrr"}
	aref		$tmp184 repeatUV $const2 	%argrw{"wrr"}
	functioncall	$const15 271 	%argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:135
# // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
	div		$tmp186 $tmp183 $tmp184 	%filename{"D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h"} %line{135} %argrw{"wrr"}
	floor		$tmp185 $tmp186 	%argrw{"wr"}
	mul		$tmp187 $tmp184 $tmp185 	%argrw{"wrr"}
	sub		outV $tmp183 $tmp187 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl:121
# 		outUV[1] = outV;
	aassign		outUV $const1 outU 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl"} %line{121} %argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_place2dTexture.osl:122
# 	}
	aassign		outUV $const2 outV 	%line{122} %argrw{"wrr"}
	end
