OpenShadingLanguage 1.01
# Compiled by oslc 1.6.2
surface maya_ramp
param	float	alphaGain	1		%read{2196,2196} %write{2147483647,-1}
param	float	alphaIsLuminance	0		%read{2147483647,-1} %write{2147483647,-1}
param	float	alphaOffset	0		%read{2197,2197} %write{2147483647,-1}
param	float[]	position	0		%read{70,1521} %write{2147483647,-1}
param	color[]	_color	0 0 0		%read{71,1600} %write{2147483647,-1}
param	color	colorGain	1 1 1		%read{2194,2194} %write{2147483647,-1}
param	color	colorOffset	0 0 0		%read{2195,2195} %write{2147483647,-1}
param	color	defaultColor	0.5 0.5 0.5		%read{2198,2198} %write{2147483647,-1}
param	float	hueNoise	0		%read{1605,1879} %write{2147483647,-1}
param	float	hueNoiseFreq	0.5		%read{1880,1882} %write{2147483647,-1}
param	float	interpolation	1		%read{64,64} %write{2147483647,-1}
param	float	invert	0		%read{2179,2179} %write{2147483647,-1}
param	float	_noise	0		%read{16,25} %write{2147483647,-1}
param	float	noiseFreq	0.5		%read{18,20} %write{2147483647,-1}
param	float	satNoise	0		%read{1608,1891} %write{2147483647,-1}
param	float	satNoiseFreq	0.5		%read{1892,1894} %write{2147483647,-1}
param	float	type	0		%read{65,1276} %write{2147483647,-1}
param	float	uWave	0		%read{46,51} %write{2147483647,-1}
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	vWave	0		%read{39,44} %write{2147483647,-1}
param	float	valNoise	0		%read{1613,1906} %write{2147483647,-1}
param	float	valNoiseFreq	0.5		%read{1907,1909} %write{2147483647,-1}
param	float	__outsideFrame	0		%read{2147483647,-1} %write{2147483647,-1}
param	float[2]	uvFilterSize	0 0		%read{2147483647,-1} %write{2147483647,-1}
oparam	float	outAlpha	0		%read{2182,2197} %write{2177,2199}
oparam	color	outColor	0 0 0		%read{1293,2195} %write{212,2198}
global	float	u	%read{0,0} %write{2147483647,-1}
global	float	v	%read{1,1} %write{2147483647,-1}
local	float	___238_r	%read{1765,2131} %write{1761,2106}
local	float	___238_g	%read{1764,2131} %write{1762,2107}
local	float	___238_b	%read{1764,2128} %write{1763,2108}
local	float	___238_mincomp	%read{1768,2113} %write{1765,2110}
local	float	___238_maxcomp	%read{1768,2126} %write{1767,2112}
local	float	___238_delta	%read{1772,2132} %write{1768,2113}
local	float	___238_h	%read{1789,2138} %write{1776,2137}
local	float	___238_s	%read{1774,2138} %write{1772,2118}
local	float	___238_v	%read{1793,2138} %write{1769,2114}
local	float	___240_minval	%read{1838,2153} %write{1801,2104}
local	color	___240_hsv	%read{1836,2140} %write{1835,2138}
local	float	___240_maxval	%read{1838,2152} %write{1836,2139}
local	float	___240_h	%read{1852,2155} %write{1837,2140}
local	float	___240_s	%read{1852,2155} %write{1842,2154}
local	float	___240_l	%read{1843,2155} %write{1839,2142}
local	color	___237_r	%read{1873,2176} %write{1757,2175}
local	float	___243_h	%read{1635,2003} %write{1629,2000}
local	float	___243_s	%read{1632,2010} %write{1630,1993}
local	float	___243_v	%read{1634,2028} %write{1631,1994}
local	color	___243_r	%read{1666,2029} %write{1634,2028}
local	int	___245_hi	%read{1639,2025} %write{1638,2001}
local	float	___245_f	%read{1643,2009} %write{1640,2003}
local	float	___245_p	%read{1652,2028} %write{1642,2005}
local	float	___245_q	%read{1655,2028} %write{1645,2008}
local	float	___245_t	%read{1652,2027} %write{1649,2012}
local	float	___246_h	%read{1687,1990} %write{1670,1973}
local	float	___246_s	%read{1675,1990} %write{1671,1989}
local	float	___246_l	%read{1673,1986} %write{1672,1975}
local	float	___246_v	%read{1680,1990} %write{1676,1982}
local	color	___246_r	%read{1727,2030} %write{1682,2029}
local	float	___248_min	%read{1685,1988} %write{1684,1987}
local	color	___242_r	%read{1757,2175} %write{1625,2051}
local	color	___364_result	%read{84,1602} %write{69,1601}
local	float	___365_min	%read{84,1500} %write{80,1500}
local	float	___365_max	%read{84,1500} %write{81,1500}
local	int	___365_pre_i	%read{84,1599} %write{82,1500}
local	int	___365_post_i	%read{84,1600} %write{83,1505}
local	int	___366_i	%read{84,1500} %write{84,1500}
local	float	___372_interp	%read{125,1567} %write{120,1514}
local	float	___375_mix_ratio	%read{136,1601} %write{133,1598}
local	float	ss	%read{6,1907} %write{4,57}
local	float	tt	%read{10,1909} %write{5,62}
local	float	___398_ns	%read{26,32} %write{15,25}
local	float	___398_preWaved_tt	%read{2147483647,-1} %write{38,38}
local	float	___398_index	%read{84,1519} %write{63,1457}
local	float[1]	___398_interp	%read{120,1514} %write{64,64}
local	color	___409_s_col	%read{1275,1275} %write{1126,1126}
local	color	___409_t_col	%read{1275,1275} %write{1274,1274}
local	int	___410_numPositions	%read{1279,1301} %write{1278,1278}
local	color	___415_s_col	%read{1603,1603} %write{1454,1454}
local	color	___415_t_col	%read{1603,1603} %write{1602,1602}
local	color	___416_hsv	%read{1874,1876} %write{1873,1873}
local	float	___416_hue	%read{1888,1919} %write{1874,1888}
local	float	___416_sat	%read{1900,1919} %write{1875,1903}
local	float	___416_val	%read{1915,1919} %write{1876,1918}
const	int	$const1	0		%read{2,2186} %write{2147483647,-1}
const	int	$const2	1		%read{3,2188} %write{2147483647,-1}
temp	float	$tmp1	%read{7,7} %write{6,6}
const	int	$const3	100000		%read{7,11} %write{2147483647,-1}
temp	int	$tmp2	%read{8,8} %write{7,7}
temp	int	$tmp3	%read{9,14} %write{8,13}
temp	float	$tmp4	%read{11,11} %write{10,10}
temp	int	$tmp5	%read{12,12} %write{11,11}
temp	int	$tmp6	%read{13,13} %write{12,12}
temp	int	$tmp7	%read{17,17} %write{16,16}
const	int	$const4	2		%read{134,2191} %write{2147483647,-1}
temp	float	$tmp8	%read{23,23} %write{22,22}
temp	float	$tmp9	%read{19,19} %write{18,18}
temp	float	$tmp10	%read{22,22} %write{19,19}
const	float	$const6	18		%read{19,1910} %write{2147483647,-1}
temp	float	$tmp11	%read{21,21} %write{20,20}
temp	float	$tmp12	%read{22,22} %write{21,21}
temp	float	$tmp13	%read{24,24} %write{23,23}
const	float	$const7	2		%read{23,2152} %write{2147483647,-1}
temp	float	$tmp14	%read{25,25} %write{24,24}
const	float	$const8	1		%read{24,2199} %write{2147483647,-1}
temp	float	$tmp15	%read{28,31} %write{26,26}
const	float	$const9	1.000001		%read{28,61} %write{2147483647,-1}
const	string	$const10	"mod"		%read{27,518} %write{2147483647,-1}
temp	float	$tmp16	%read{30,30} %write{29,29}
temp	float	$tmp17	%read{29,29} %write{28,28}
temp	float	$tmp18	%read{31,31} %write{30,30}
temp	float	$tmp19	%read{34,37} %write{32,32}
temp	float	$tmp20	%read{36,36} %write{35,35}
temp	float	$tmp21	%read{35,35} %write{34,34}
temp	float	$tmp22	%read{37,37} %write{36,36}
temp	int	$tmp23	%read{40,40} %write{39,39}
temp	float	$tmp24	%read{44,44} %write{43,43}
temp	float	$tmp25	%read{42,42} %write{41,41}
const	float	$const11	3.1415927		%read{42,1595} %write{2147483647,-1}
temp	float	$tmp26	%read{43,43} %write{42,42}
temp	float	$tmp27	%read{45,45} %write{44,44}
temp	int	$tmp28	%read{47,47} %write{46,46}
temp	float	$tmp29	%read{51,51} %write{50,50}
temp	float	$tmp30	%read{49,49} %write{48,48}
temp	float	$tmp31	%read{50,50} %write{49,49}
temp	float	$tmp32	%read{52,52} %write{51,51}
temp	float	$tmp33	%read{56,56} %write{55,55}
temp	float	$tmp34	%read{55,55} %write{54,54}
temp	float	$tmp35	%read{57,57} %write{56,56}
temp	float	$tmp36	%read{61,61} %write{60,60}
temp	float	$tmp37	%read{60,60} %write{59,59}
temp	float	$tmp38	%read{62,62} %write{61,61}
temp	int	$tmp39	%read{66,66} %write{65,65}
const	string	$const12	"colorRamp"		%read{68,1458} %write{2147483647,-1}
temp	int	$tmp40	%read{72,72} %write{70,70}
temp	int	$tmp41	%read{72,72} %write{71,71}
temp	int	$tmp42	%read{73,73} %write{72,72}
temp	int	$tmp43	%read{74,79} %write{73,78}
temp	int	$tmp44	%read{76,76} %write{75,75}
temp	int	$tmp45	%read{77,77} %write{76,76}
temp	int	$tmp46	%read{78,78} %write{77,77}
const	float	$const13	-1e+010		%read{80,1470} %write{2147483647,-1}
const	float	$const14	1e+010		%read{81,1471} %write{2147483647,-1}
const	int	$const15	-1		%read{82,1473} %write{2147483647,-1}
temp	int	$tmp47	%read{87,87} %write{86,86}
temp	int	$tmp48	%read{84,110} %write{84,110}
temp	float	$tmp49	%read{89,89} %write{88,88}
temp	int	$tmp50	%read{90,90} %write{89,89}
temp	int	$tmp51	%read{91,96} %write{90,95}
temp	float	$tmp52	%read{93,93} %write{92,92}
temp	int	$tmp53	%read{94,94} %write{93,93}
temp	int	$tmp54	%read{95,95} %write{94,94}
temp	float	$tmp55	%read{100,100} %write{99,99}
temp	int	$tmp56	%read{101,101} %write{100,100}
temp	int	$tmp57	%read{102,107} %write{101,106}
temp	float	$tmp58	%read{104,104} %write{103,103}
temp	int	$tmp59	%read{105,105} %write{104,104}
temp	int	$tmp60	%read{106,106} %write{105,105}
temp	int	$tmp61	%read{112,112} %write{111,111}
temp	int	$tmp62	%read{114,114} %write{113,113}
temp	int	$tmp63	%read{118,118} %write{117,117}
temp	int	$tmp64	%read{122,122} %write{121,121}
temp	int	$tmp65	%read{123,123} %write{122,122}
temp	int	$tmp66	%read{126,126} %write{125,125}
temp	float	$tmp67	%read{129,129} %write{128,128}
temp	float	$tmp68	%read{133,133} %write{129,129}
temp	float	$tmp69	%read{132,132} %write{130,130}
temp	float	$tmp70	%read{132,132} %write{131,131}
temp	float	$tmp71	%read{133,133} %write{132,132}
temp	int	$tmp72	%read{135,135} %write{134,134}
const	int	$const16	3		%read{137,2022} %write{2147483647,-1}
temp	int	$tmp73	%read{138,138} %write{137,137}
temp	float	$tmp74	%read{141,141} %write{140,140}
const	int	$const17	4		%read{142,2025} %write{2147483647,-1}
temp	int	$tmp75	%read{143,143} %write{142,142}
const	float	$const18	0		%read{144,2183} %write{2147483647,-1}
const	int	$const19	5		%read{145,1535} %write{2147483647,-1}
temp	int	$tmp76	%read{146,146} %write{145,145}
temp	float	$tmp77	%read{167,167} %write{156,156}
temp	color	$tmp78	%read{149,154} %write{147,147}
const	string	$const20	"luminance"		%read{148,2185} %write{2147483647,-1}
const	float	$const21	0.30000001		%read{150,2187} %write{2147483647,-1}
temp	float	$tmp79	%read{150,150} %write{149,149}
temp	float	$tmp80	%read{153,153} %write{150,150}
const	float	$const22	0.58999997		%read{152,2189} %write{2147483647,-1}
temp	float	$tmp81	%read{152,152} %write{151,151}
temp	float	$tmp82	%read{153,153} %write{152,152}
temp	float	$tmp83	%read{156,156} %write{153,153}
const	float	$const23	0.11		%read{155,2192} %write{2147483647,-1}
temp	float	$tmp84	%read{155,155} %write{154,154}
temp	float	$tmp85	%read{156,156} %write{155,155}
temp	float	$tmp86	%read{167,167} %write{166,166}
temp	color	$tmp87	%read{159,164} %write{157,157}
temp	float	$tmp88	%read{160,160} %write{159,159}
temp	float	$tmp89	%read{163,163} %write{160,160}
temp	float	$tmp90	%read{162,162} %write{161,161}
temp	float	$tmp91	%read{163,163} %write{162,162}
temp	float	$tmp92	%read{166,166} %write{163,163}
temp	float	$tmp93	%read{165,165} %write{164,164}
temp	float	$tmp94	%read{166,166} %write{165,165}
temp	int	$tmp95	%read{168,168} %write{167,167}
temp	float	$tmp96	%read{170,170} %write{169,169}
temp	float	$tmp97	%read{171,171} %write{170,170}
temp	float	$tmp98	%read{176,176} %write{175,175}
temp	float	$tmp99	%read{173,173} %write{172,172}
temp	float	$tmp100	%read{174,174} %write{173,173}
temp	float	$tmp101	%read{175,175} %write{174,174}
const	int	$const24	6		%read{177,1567} %write{2147483647,-1}
temp	int	$tmp102	%read{178,178} %write{177,177}
temp	float	$tmp103	%read{199,199} %write{188,188}
temp	color	$tmp104	%read{181,186} %write{179,179}
temp	float	$tmp105	%read{182,182} %write{181,181}
temp	float	$tmp106	%read{185,185} %write{182,182}
temp	float	$tmp107	%read{184,184} %write{183,183}
temp	float	$tmp108	%read{185,185} %write{184,184}
temp	float	$tmp109	%read{188,188} %write{185,185}
temp	float	$tmp110	%read{187,187} %write{186,186}
temp	float	$tmp111	%read{188,188} %write{187,187}
temp	float	$tmp112	%read{199,199} %write{198,198}
temp	color	$tmp113	%read{191,196} %write{189,189}
temp	float	$tmp114	%read{192,192} %write{191,191}
temp	float	$tmp115	%read{195,195} %write{192,192}
temp	float	$tmp116	%read{194,194} %write{193,193}
temp	float	$tmp117	%read{195,195} %write{194,194}
temp	float	$tmp118	%read{198,198} %write{195,195}
temp	float	$tmp119	%read{197,197} %write{196,196}
temp	float	$tmp120	%read{198,198} %write{197,197}
temp	int	$tmp121	%read{200,200} %write{199,199}
temp	float	$tmp122	%read{202,202} %write{201,201}
temp	float	$tmp123	%read{203,203} %write{202,202}
temp	float	$tmp124	%read{208,208} %write{207,207}
temp	float	$tmp125	%read{205,205} %write{204,204}
temp	float	$tmp126	%read{206,206} %write{205,205}
temp	float	$tmp127	%read{207,207} %write{206,206}
temp	color	$tmp128	%read{211,211} %write{209,209}
temp	color	$tmp129	%read{211,211} %write{210,210}
temp	int	$tmp130	%read{214,214} %write{213,213}
temp	int	$tmp131	%read{220,220} %write{218,218}
temp	int	$tmp132	%read{220,220} %write{219,219}
temp	int	$tmp133	%read{221,221} %write{220,220}
temp	int	$tmp134	%read{222,227} %write{221,226}
temp	int	$tmp135	%read{224,224} %write{223,223}
temp	int	$tmp136	%read{225,225} %write{224,224}
temp	int	$tmp137	%read{226,226} %write{225,225}
temp	int	$tmp138	%read{235,235} %write{234,234}
temp	int	$tmp139	%read{232,258} %write{232,258}
temp	float	$tmp140	%read{237,237} %write{236,236}
temp	int	$tmp141	%read{238,238} %write{237,237}
temp	int	$tmp142	%read{239,244} %write{238,243}
temp	float	$tmp143	%read{241,241} %write{240,240}
temp	int	$tmp144	%read{242,242} %write{241,241}
temp	int	$tmp145	%read{243,243} %write{242,242}
temp	float	$tmp146	%read{248,248} %write{247,247}
temp	int	$tmp147	%read{249,249} %write{248,248}
temp	int	$tmp148	%read{250,255} %write{249,254}
temp	float	$tmp149	%read{252,252} %write{251,251}
temp	int	$tmp150	%read{253,253} %write{252,252}
temp	int	$tmp151	%read{254,254} %write{253,253}
temp	int	$tmp152	%read{260,260} %write{259,259}
temp	int	$tmp153	%read{262,262} %write{261,261}
temp	int	$tmp154	%read{266,266} %write{265,265}
temp	int	$tmp155	%read{270,270} %write{269,269}
temp	int	$tmp156	%read{271,271} %write{270,270}
temp	int	$tmp157	%read{274,274} %write{273,273}
temp	float	$tmp158	%read{277,277} %write{276,276}
temp	float	$tmp159	%read{281,281} %write{277,277}
temp	float	$tmp160	%read{280,280} %write{278,278}
temp	float	$tmp161	%read{280,280} %write{279,279}
temp	float	$tmp162	%read{281,281} %write{280,280}
temp	int	$tmp163	%read{283,283} %write{282,282}
temp	int	$tmp164	%read{286,286} %write{285,285}
temp	float	$tmp165	%read{289,289} %write{288,288}
temp	int	$tmp166	%read{291,291} %write{290,290}
temp	int	$tmp167	%read{294,294} %write{293,293}
temp	float	$tmp168	%read{315,315} %write{304,304}
temp	color	$tmp169	%read{297,302} %write{295,295}
temp	float	$tmp170	%read{298,298} %write{297,297}
temp	float	$tmp171	%read{301,301} %write{298,298}
temp	float	$tmp172	%read{300,300} %write{299,299}
temp	float	$tmp173	%read{301,301} %write{300,300}
temp	float	$tmp174	%read{304,304} %write{301,301}
temp	float	$tmp175	%read{303,303} %write{302,302}
temp	float	$tmp176	%read{304,304} %write{303,303}
temp	float	$tmp177	%read{315,315} %write{314,314}
temp	color	$tmp178	%read{307,312} %write{305,305}
temp	float	$tmp179	%read{308,308} %write{307,307}
temp	float	$tmp180	%read{311,311} %write{308,308}
temp	float	$tmp181	%read{310,310} %write{309,309}
temp	float	$tmp182	%read{311,311} %write{310,310}
temp	float	$tmp183	%read{314,314} %write{311,311}
temp	float	$tmp184	%read{313,313} %write{312,312}
temp	float	$tmp185	%read{314,314} %write{313,313}
temp	int	$tmp186	%read{316,316} %write{315,315}
temp	float	$tmp187	%read{318,318} %write{317,317}
temp	float	$tmp188	%read{319,319} %write{318,318}
temp	float	$tmp189	%read{324,324} %write{323,323}
temp	float	$tmp190	%read{321,321} %write{320,320}
temp	float	$tmp191	%read{322,322} %write{321,321}
temp	float	$tmp192	%read{323,323} %write{322,322}
temp	int	$tmp193	%read{326,326} %write{325,325}
temp	float	$tmp194	%read{347,347} %write{336,336}
temp	color	$tmp195	%read{329,334} %write{327,327}
temp	float	$tmp196	%read{330,330} %write{329,329}
temp	float	$tmp197	%read{333,333} %write{330,330}
temp	float	$tmp198	%read{332,332} %write{331,331}
temp	float	$tmp199	%read{333,333} %write{332,332}
temp	float	$tmp200	%read{336,336} %write{333,333}
temp	float	$tmp201	%read{335,335} %write{334,334}
temp	float	$tmp202	%read{336,336} %write{335,335}
temp	float	$tmp203	%read{347,347} %write{346,346}
temp	color	$tmp204	%read{339,344} %write{337,337}
temp	float	$tmp205	%read{340,340} %write{339,339}
temp	float	$tmp206	%read{343,343} %write{340,340}
temp	float	$tmp207	%read{342,342} %write{341,341}
temp	float	$tmp208	%read{343,343} %write{342,342}
temp	float	$tmp209	%read{346,346} %write{343,343}
temp	float	$tmp210	%read{345,345} %write{344,344}
temp	float	$tmp211	%read{346,346} %write{345,345}
temp	int	$tmp212	%read{348,348} %write{347,347}
temp	float	$tmp213	%read{350,350} %write{349,349}
temp	float	$tmp214	%read{351,351} %write{350,350}
temp	float	$tmp215	%read{356,356} %write{355,355}
temp	float	$tmp216	%read{353,353} %write{352,352}
temp	float	$tmp217	%read{354,354} %write{353,353}
temp	float	$tmp218	%read{355,355} %write{354,354}
temp	color	$tmp219	%read{359,359} %write{357,357}
temp	color	$tmp220	%read{359,359} %write{358,358}
temp	int	$tmp221	%read{362,362} %write{361,361}
temp	float	$tmp222	%read{364,364} %write{363,363}
temp	int	$tmp223	%read{369,369} %write{367,367}
temp	int	$tmp224	%read{369,369} %write{368,368}
temp	int	$tmp225	%read{370,370} %write{369,369}
temp	int	$tmp226	%read{371,376} %write{370,375}
temp	int	$tmp227	%read{373,373} %write{372,372}
temp	int	$tmp228	%read{374,374} %write{373,373}
temp	int	$tmp229	%read{375,375} %write{374,374}
temp	int	$tmp230	%read{384,384} %write{383,383}
temp	int	$tmp231	%read{381,407} %write{381,407}
temp	float	$tmp232	%read{386,386} %write{385,385}
temp	int	$tmp233	%read{387,387} %write{386,386}
temp	int	$tmp234	%read{388,393} %write{387,392}
temp	float	$tmp235	%read{390,390} %write{389,389}
temp	int	$tmp236	%read{391,391} %write{390,390}
temp	int	$tmp237	%read{392,392} %write{391,391}
temp	float	$tmp238	%read{397,397} %write{396,396}
temp	int	$tmp239	%read{398,398} %write{397,397}
temp	int	$tmp240	%read{399,404} %write{398,403}
temp	float	$tmp241	%read{401,401} %write{400,400}
temp	int	$tmp242	%read{402,402} %write{401,401}
temp	int	$tmp243	%read{403,403} %write{402,402}
temp	int	$tmp244	%read{409,409} %write{408,408}
temp	int	$tmp245	%read{411,411} %write{410,410}
temp	int	$tmp246	%read{415,415} %write{414,414}
temp	int	$tmp247	%read{419,419} %write{418,418}
temp	int	$tmp248	%read{420,420} %write{419,419}
temp	int	$tmp249	%read{423,423} %write{422,422}
temp	float	$tmp250	%read{426,426} %write{425,425}
temp	float	$tmp251	%read{430,430} %write{426,426}
temp	float	$tmp252	%read{429,429} %write{427,427}
temp	float	$tmp253	%read{429,429} %write{428,428}
temp	float	$tmp254	%read{430,430} %write{429,429}
temp	int	$tmp255	%read{432,432} %write{431,431}
temp	int	$tmp256	%read{435,435} %write{434,434}
temp	float	$tmp257	%read{438,438} %write{437,437}
temp	int	$tmp258	%read{440,440} %write{439,439}
temp	int	$tmp259	%read{443,443} %write{442,442}
temp	float	$tmp260	%read{464,464} %write{453,453}
temp	color	$tmp261	%read{446,451} %write{444,444}
temp	float	$tmp262	%read{447,447} %write{446,446}
temp	float	$tmp263	%read{450,450} %write{447,447}
temp	float	$tmp264	%read{449,449} %write{448,448}
temp	float	$tmp265	%read{450,450} %write{449,449}
temp	float	$tmp266	%read{453,453} %write{450,450}
temp	float	$tmp267	%read{452,452} %write{451,451}
temp	float	$tmp268	%read{453,453} %write{452,452}
temp	float	$tmp269	%read{464,464} %write{463,463}
temp	color	$tmp270	%read{456,461} %write{454,454}
temp	float	$tmp271	%read{457,457} %write{456,456}
temp	float	$tmp272	%read{460,460} %write{457,457}
temp	float	$tmp273	%read{459,459} %write{458,458}
temp	float	$tmp274	%read{460,460} %write{459,459}
temp	float	$tmp275	%read{463,463} %write{460,460}
temp	float	$tmp276	%read{462,462} %write{461,461}
temp	float	$tmp277	%read{463,463} %write{462,462}
temp	int	$tmp278	%read{465,465} %write{464,464}
temp	float	$tmp279	%read{467,467} %write{466,466}
temp	float	$tmp280	%read{468,468} %write{467,467}
temp	float	$tmp281	%read{473,473} %write{472,472}
temp	float	$tmp282	%read{470,470} %write{469,469}
temp	float	$tmp283	%read{471,471} %write{470,470}
temp	float	$tmp284	%read{472,472} %write{471,471}
temp	int	$tmp285	%read{475,475} %write{474,474}
temp	float	$tmp286	%read{496,496} %write{485,485}
temp	color	$tmp287	%read{478,483} %write{476,476}
temp	float	$tmp288	%read{479,479} %write{478,478}
temp	float	$tmp289	%read{482,482} %write{479,479}
temp	float	$tmp290	%read{481,481} %write{480,480}
temp	float	$tmp291	%read{482,482} %write{481,481}
temp	float	$tmp292	%read{485,485} %write{482,482}
temp	float	$tmp293	%read{484,484} %write{483,483}
temp	float	$tmp294	%read{485,485} %write{484,484}
temp	float	$tmp295	%read{496,496} %write{495,495}
temp	color	$tmp296	%read{488,493} %write{486,486}
temp	float	$tmp297	%read{489,489} %write{488,488}
temp	float	$tmp298	%read{492,492} %write{489,489}
temp	float	$tmp299	%read{491,491} %write{490,490}
temp	float	$tmp300	%read{492,492} %write{491,491}
temp	float	$tmp301	%read{495,495} %write{492,492}
temp	float	$tmp302	%read{494,494} %write{493,493}
temp	float	$tmp303	%read{495,495} %write{494,494}
temp	int	$tmp304	%read{497,497} %write{496,496}
temp	float	$tmp305	%read{499,499} %write{498,498}
temp	float	$tmp306	%read{500,500} %write{499,499}
temp	float	$tmp307	%read{505,505} %write{504,504}
temp	float	$tmp308	%read{502,502} %write{501,501}
temp	float	$tmp309	%read{503,503} %write{502,502}
temp	float	$tmp310	%read{504,504} %write{503,503}
temp	color	$tmp311	%read{508,508} %write{506,506}
temp	color	$tmp312	%read{508,508} %write{507,507}
temp	int	$tmp313	%read{511,511} %write{510,510}
const	float	$const25	0.5		%read{512,2146} %write{2147483647,-1}
temp	float	$tmp314	%read{514,514} %write{512,512}
temp	float	$tmp315	%read{514,514} %write{513,513}
temp	float	$tmp316	%read{516,516} %write{515,515}
temp	float	$tmp317	%read{517,517} %write{516,516}
temp	float	$tmp318	%read{521,521} %write{520,520}
temp	float	$tmp319	%read{520,520} %write{519,519}
temp	float	$tmp320	%read{522,522} %write{521,521}
temp	int	$tmp321	%read{524,524} %write{523,523}
temp	int	$tmp322	%read{530,530} %write{528,528}
temp	int	$tmp323	%read{530,530} %write{529,529}
temp	int	$tmp324	%read{531,531} %write{530,530}
temp	int	$tmp325	%read{532,537} %write{531,536}
temp	int	$tmp326	%read{534,534} %write{533,533}
temp	int	$tmp327	%read{535,535} %write{534,534}
temp	int	$tmp328	%read{536,536} %write{535,535}
temp	int	$tmp329	%read{545,545} %write{544,544}
temp	int	$tmp330	%read{542,568} %write{542,568}
temp	float	$tmp331	%read{547,547} %write{546,546}
temp	int	$tmp332	%read{548,548} %write{547,547}
temp	int	$tmp333	%read{549,554} %write{548,553}
temp	float	$tmp334	%read{551,551} %write{550,550}
temp	int	$tmp335	%read{552,552} %write{551,551}
temp	int	$tmp336	%read{553,553} %write{552,552}
temp	float	$tmp337	%read{558,558} %write{557,557}
temp	int	$tmp338	%read{559,559} %write{558,558}
temp	int	$tmp339	%read{560,565} %write{559,564}
temp	float	$tmp340	%read{562,562} %write{561,561}
temp	int	$tmp341	%read{563,563} %write{562,562}
temp	int	$tmp342	%read{564,564} %write{563,563}
temp	int	$tmp343	%read{570,570} %write{569,569}
temp	int	$tmp344	%read{572,572} %write{571,571}
temp	int	$tmp345	%read{576,576} %write{575,575}
temp	int	$tmp346	%read{580,580} %write{579,579}
temp	int	$tmp347	%read{581,581} %write{580,580}
temp	int	$tmp348	%read{584,584} %write{583,583}
temp	float	$tmp349	%read{587,587} %write{586,586}
temp	float	$tmp350	%read{591,591} %write{587,587}
temp	float	$tmp351	%read{590,590} %write{588,588}
temp	float	$tmp352	%read{590,590} %write{589,589}
temp	float	$tmp353	%read{591,591} %write{590,590}
temp	int	$tmp354	%read{593,593} %write{592,592}
temp	int	$tmp355	%read{596,596} %write{595,595}
temp	float	$tmp356	%read{599,599} %write{598,598}
temp	int	$tmp357	%read{601,601} %write{600,600}
temp	int	$tmp358	%read{604,604} %write{603,603}
temp	float	$tmp359	%read{625,625} %write{614,614}
temp	color	$tmp360	%read{607,612} %write{605,605}
temp	float	$tmp361	%read{608,608} %write{607,607}
temp	float	$tmp362	%read{611,611} %write{608,608}
temp	float	$tmp363	%read{610,610} %write{609,609}
temp	float	$tmp364	%read{611,611} %write{610,610}
temp	float	$tmp365	%read{614,614} %write{611,611}
temp	float	$tmp366	%read{613,613} %write{612,612}
temp	float	$tmp367	%read{614,614} %write{613,613}
temp	float	$tmp368	%read{625,625} %write{624,624}
temp	color	$tmp369	%read{617,622} %write{615,615}
temp	float	$tmp370	%read{618,618} %write{617,617}
temp	float	$tmp371	%read{621,621} %write{618,618}
temp	float	$tmp372	%read{620,620} %write{619,619}
temp	float	$tmp373	%read{621,621} %write{620,620}
temp	float	$tmp374	%read{624,624} %write{621,621}
temp	float	$tmp375	%read{623,623} %write{622,622}
temp	float	$tmp376	%read{624,624} %write{623,623}
temp	int	$tmp377	%read{626,626} %write{625,625}
temp	float	$tmp378	%read{628,628} %write{627,627}
temp	float	$tmp379	%read{629,629} %write{628,628}
temp	float	$tmp380	%read{634,634} %write{633,633}
temp	float	$tmp381	%read{631,631} %write{630,630}
temp	float	$tmp382	%read{632,632} %write{631,631}
temp	float	$tmp383	%read{633,633} %write{632,632}
temp	int	$tmp384	%read{636,636} %write{635,635}
temp	float	$tmp385	%read{657,657} %write{646,646}
temp	color	$tmp386	%read{639,644} %write{637,637}
temp	float	$tmp387	%read{640,640} %write{639,639}
temp	float	$tmp388	%read{643,643} %write{640,640}
temp	float	$tmp389	%read{642,642} %write{641,641}
temp	float	$tmp390	%read{643,643} %write{642,642}
temp	float	$tmp391	%read{646,646} %write{643,643}
temp	float	$tmp392	%read{645,645} %write{644,644}
temp	float	$tmp393	%read{646,646} %write{645,645}
temp	float	$tmp394	%read{657,657} %write{656,656}
temp	color	$tmp395	%read{649,654} %write{647,647}
temp	float	$tmp396	%read{650,650} %write{649,649}
temp	float	$tmp397	%read{653,653} %write{650,650}
temp	float	$tmp398	%read{652,652} %write{651,651}
temp	float	$tmp399	%read{653,653} %write{652,652}
temp	float	$tmp400	%read{656,656} %write{653,653}
temp	float	$tmp401	%read{655,655} %write{654,654}
temp	float	$tmp402	%read{656,656} %write{655,655}
temp	int	$tmp403	%read{658,658} %write{657,657}
temp	float	$tmp404	%read{660,660} %write{659,659}
temp	float	$tmp405	%read{661,661} %write{660,660}
temp	float	$tmp406	%read{666,666} %write{665,665}
temp	float	$tmp407	%read{663,663} %write{662,662}
temp	float	$tmp408	%read{664,664} %write{663,663}
temp	float	$tmp409	%read{665,665} %write{664,664}
temp	color	$tmp410	%read{669,669} %write{667,667}
temp	color	$tmp411	%read{669,669} %write{668,668}
temp	int	$tmp412	%read{672,672} %write{671,671}
temp	float	$tmp413	%read{676,676} %write{675,675}
temp	vector	$tmp414	%read{674,674} %write{673,673}
const	vector	$const26	0.5 0.5 0		%read{674,674} %write{2147483647,-1}
temp	vector	$tmp416	%read{675,675} %write{674,674}
temp	float	$tmp417	%read{677,677} %write{676,676}
const	float	$const27	1.41421		%read{677,677} %write{2147483647,-1}
temp	int	$tmp418	%read{682,682} %write{680,680}
temp	int	$tmp419	%read{682,682} %write{681,681}
temp	int	$tmp420	%read{683,683} %write{682,682}
temp	int	$tmp421	%read{684,689} %write{683,688}
temp	int	$tmp422	%read{686,686} %write{685,685}
temp	int	$tmp423	%read{687,687} %write{686,686}
temp	int	$tmp424	%read{688,688} %write{687,687}
temp	int	$tmp425	%read{697,697} %write{696,696}
temp	int	$tmp426	%read{694,720} %write{694,720}
temp	float	$tmp427	%read{699,699} %write{698,698}
temp	int	$tmp428	%read{700,700} %write{699,699}
temp	int	$tmp429	%read{701,706} %write{700,705}
temp	float	$tmp430	%read{703,703} %write{702,702}
temp	int	$tmp431	%read{704,704} %write{703,703}
temp	int	$tmp432	%read{705,705} %write{704,704}
temp	float	$tmp433	%read{710,710} %write{709,709}
temp	int	$tmp434	%read{711,711} %write{710,710}
temp	int	$tmp435	%read{712,717} %write{711,716}
temp	float	$tmp436	%read{714,714} %write{713,713}
temp	int	$tmp437	%read{715,715} %write{714,714}
temp	int	$tmp438	%read{716,716} %write{715,715}
temp	int	$tmp439	%read{722,722} %write{721,721}
temp	int	$tmp440	%read{724,724} %write{723,723}
temp	int	$tmp441	%read{728,728} %write{727,727}
temp	int	$tmp442	%read{732,732} %write{731,731}
temp	int	$tmp443	%read{733,733} %write{732,732}
temp	int	$tmp444	%read{736,736} %write{735,735}
temp	float	$tmp445	%read{739,739} %write{738,738}
temp	float	$tmp446	%read{743,743} %write{739,739}
temp	float	$tmp447	%read{742,742} %write{740,740}
temp	float	$tmp448	%read{742,742} %write{741,741}
temp	float	$tmp449	%read{743,743} %write{742,742}
temp	int	$tmp450	%read{745,745} %write{744,744}
temp	int	$tmp451	%read{748,748} %write{747,747}
temp	float	$tmp452	%read{751,751} %write{750,750}
temp	int	$tmp453	%read{753,753} %write{752,752}
temp	int	$tmp454	%read{756,756} %write{755,755}
temp	float	$tmp455	%read{777,777} %write{766,766}
temp	color	$tmp456	%read{759,764} %write{757,757}
temp	float	$tmp457	%read{760,760} %write{759,759}
temp	float	$tmp458	%read{763,763} %write{760,760}
temp	float	$tmp459	%read{762,762} %write{761,761}
temp	float	$tmp460	%read{763,763} %write{762,762}
temp	float	$tmp461	%read{766,766} %write{763,763}
temp	float	$tmp462	%read{765,765} %write{764,764}
temp	float	$tmp463	%read{766,766} %write{765,765}
temp	float	$tmp464	%read{777,777} %write{776,776}
temp	color	$tmp465	%read{769,774} %write{767,767}
temp	float	$tmp466	%read{770,770} %write{769,769}
temp	float	$tmp467	%read{773,773} %write{770,770}
temp	float	$tmp468	%read{772,772} %write{771,771}
temp	float	$tmp469	%read{773,773} %write{772,772}
temp	float	$tmp470	%read{776,776} %write{773,773}
temp	float	$tmp471	%read{775,775} %write{774,774}
temp	float	$tmp472	%read{776,776} %write{775,775}
temp	int	$tmp473	%read{778,778} %write{777,777}
temp	float	$tmp474	%read{780,780} %write{779,779}
temp	float	$tmp475	%read{781,781} %write{780,780}
temp	float	$tmp476	%read{786,786} %write{785,785}
temp	float	$tmp477	%read{783,783} %write{782,782}
temp	float	$tmp478	%read{784,784} %write{783,783}
temp	float	$tmp479	%read{785,785} %write{784,784}
temp	int	$tmp480	%read{788,788} %write{787,787}
temp	float	$tmp481	%read{809,809} %write{798,798}
temp	color	$tmp482	%read{791,796} %write{789,789}
temp	float	$tmp483	%read{792,792} %write{791,791}
temp	float	$tmp484	%read{795,795} %write{792,792}
temp	float	$tmp485	%read{794,794} %write{793,793}
temp	float	$tmp486	%read{795,795} %write{794,794}
temp	float	$tmp487	%read{798,798} %write{795,795}
temp	float	$tmp488	%read{797,797} %write{796,796}
temp	float	$tmp489	%read{798,798} %write{797,797}
temp	float	$tmp490	%read{809,809} %write{808,808}
temp	color	$tmp491	%read{801,806} %write{799,799}
temp	float	$tmp492	%read{802,802} %write{801,801}
temp	float	$tmp493	%read{805,805} %write{802,802}
temp	float	$tmp494	%read{804,804} %write{803,803}
temp	float	$tmp495	%read{805,805} %write{804,804}
temp	float	$tmp496	%read{808,808} %write{805,805}
temp	float	$tmp497	%read{807,807} %write{806,806}
temp	float	$tmp498	%read{808,808} %write{807,807}
temp	int	$tmp499	%read{810,810} %write{809,809}
temp	float	$tmp500	%read{812,812} %write{811,811}
temp	float	$tmp501	%read{813,813} %write{812,812}
temp	float	$tmp502	%read{818,818} %write{817,817}
temp	float	$tmp503	%read{815,815} %write{814,814}
temp	float	$tmp504	%read{816,816} %write{815,815}
temp	float	$tmp505	%read{817,817} %write{816,816}
temp	color	$tmp506	%read{821,821} %write{819,819}
temp	color	$tmp507	%read{821,821} %write{820,820}
temp	int	$tmp508	%read{824,824} %write{823,823}
temp	float	$tmp509	%read{827,827} %write{826,826}
temp	float	$tmp510	%read{826,826} %write{825,825}
temp	float	$tmp511	%read{831,831} %write{827,827}
temp	float	$tmp512	%read{830,830} %write{829,829}
temp	float	$tmp513	%read{829,829} %write{828,828}
temp	float	$tmp514	%read{831,831} %write{830,830}
temp	int	$tmp515	%read{836,836} %write{834,834}
temp	int	$tmp516	%read{836,836} %write{835,835}
temp	int	$tmp517	%read{837,837} %write{836,836}
temp	int	$tmp518	%read{838,843} %write{837,842}
temp	int	$tmp519	%read{840,840} %write{839,839}
temp	int	$tmp520	%read{841,841} %write{840,840}
temp	int	$tmp521	%read{842,842} %write{841,841}
temp	int	$tmp522	%read{851,851} %write{850,850}
temp	int	$tmp523	%read{848,874} %write{848,874}
temp	float	$tmp524	%read{853,853} %write{852,852}
temp	int	$tmp525	%read{854,854} %write{853,853}
temp	int	$tmp526	%read{855,860} %write{854,859}
temp	float	$tmp527	%read{857,857} %write{856,856}
temp	int	$tmp528	%read{858,858} %write{857,857}
temp	int	$tmp529	%read{859,859} %write{858,858}
temp	float	$tmp530	%read{864,864} %write{863,863}
temp	int	$tmp531	%read{865,865} %write{864,864}
temp	int	$tmp532	%read{866,871} %write{865,870}
temp	float	$tmp533	%read{868,868} %write{867,867}
temp	int	$tmp534	%read{869,869} %write{868,868}
temp	int	$tmp535	%read{870,870} %write{869,869}
temp	int	$tmp536	%read{876,876} %write{875,875}
temp	int	$tmp537	%read{878,878} %write{877,877}
temp	int	$tmp538	%read{882,882} %write{881,881}
temp	int	$tmp539	%read{886,886} %write{885,885}
temp	int	$tmp540	%read{887,887} %write{886,886}
temp	int	$tmp541	%read{890,890} %write{889,889}
temp	float	$tmp542	%read{893,893} %write{892,892}
temp	float	$tmp543	%read{897,897} %write{893,893}
temp	float	$tmp544	%read{896,896} %write{894,894}
temp	float	$tmp545	%read{896,896} %write{895,895}
temp	float	$tmp546	%read{897,897} %write{896,896}
temp	int	$tmp547	%read{899,899} %write{898,898}
temp	int	$tmp548	%read{902,902} %write{901,901}
temp	float	$tmp549	%read{905,905} %write{904,904}
temp	int	$tmp550	%read{907,907} %write{906,906}
temp	int	$tmp551	%read{910,910} %write{909,909}
temp	float	$tmp552	%read{931,931} %write{920,920}
temp	color	$tmp553	%read{913,918} %write{911,911}
temp	float	$tmp554	%read{914,914} %write{913,913}
temp	float	$tmp555	%read{917,917} %write{914,914}
temp	float	$tmp556	%read{916,916} %write{915,915}
temp	float	$tmp557	%read{917,917} %write{916,916}
temp	float	$tmp558	%read{920,920} %write{917,917}
temp	float	$tmp559	%read{919,919} %write{918,918}
temp	float	$tmp560	%read{920,920} %write{919,919}
temp	float	$tmp561	%read{931,931} %write{930,930}
temp	color	$tmp562	%read{923,928} %write{921,921}
temp	float	$tmp563	%read{924,924} %write{923,923}
temp	float	$tmp564	%read{927,927} %write{924,924}
temp	float	$tmp565	%read{926,926} %write{925,925}
temp	float	$tmp566	%read{927,927} %write{926,926}
temp	float	$tmp567	%read{930,930} %write{927,927}
temp	float	$tmp568	%read{929,929} %write{928,928}
temp	float	$tmp569	%read{930,930} %write{929,929}
temp	int	$tmp570	%read{932,932} %write{931,931}
temp	float	$tmp571	%read{934,934} %write{933,933}
temp	float	$tmp572	%read{935,935} %write{934,934}
temp	float	$tmp573	%read{940,940} %write{939,939}
temp	float	$tmp574	%read{937,937} %write{936,936}
temp	float	$tmp575	%read{938,938} %write{937,937}
temp	float	$tmp576	%read{939,939} %write{938,938}
temp	int	$tmp577	%read{942,942} %write{941,941}
temp	float	$tmp578	%read{963,963} %write{952,952}
temp	color	$tmp579	%read{945,950} %write{943,943}
temp	float	$tmp580	%read{946,946} %write{945,945}
temp	float	$tmp581	%read{949,949} %write{946,946}
temp	float	$tmp582	%read{948,948} %write{947,947}
temp	float	$tmp583	%read{949,949} %write{948,948}
temp	float	$tmp584	%read{952,952} %write{949,949}
temp	float	$tmp585	%read{951,951} %write{950,950}
temp	float	$tmp586	%read{952,952} %write{951,951}
temp	float	$tmp587	%read{963,963} %write{962,962}
temp	color	$tmp588	%read{955,960} %write{953,953}
temp	float	$tmp589	%read{956,956} %write{955,955}
temp	float	$tmp590	%read{959,959} %write{956,956}
temp	float	$tmp591	%read{958,958} %write{957,957}
temp	float	$tmp592	%read{959,959} %write{958,958}
temp	float	$tmp593	%read{962,962} %write{959,959}
temp	float	$tmp594	%read{961,961} %write{960,960}
temp	float	$tmp595	%read{962,962} %write{961,961}
temp	int	$tmp596	%read{964,964} %write{963,963}
temp	float	$tmp597	%read{966,966} %write{965,965}
temp	float	$tmp598	%read{967,967} %write{966,966}
temp	float	$tmp599	%read{972,972} %write{971,971}
temp	float	$tmp600	%read{969,969} %write{968,968}
temp	float	$tmp601	%read{970,970} %write{969,969}
temp	float	$tmp602	%read{971,971} %write{970,970}
temp	color	$tmp603	%read{975,975} %write{973,973}
temp	color	$tmp604	%read{975,975} %write{974,974}
temp	int	$tmp605	%read{978,978} %write{977,977}
temp	float	$tmp606	%read{981,981} %write{980,980}
temp	float	$tmp607	%read{980,980} %write{979,979}
temp	int	$tmp608	%read{986,986} %write{984,984}
temp	int	$tmp609	%read{986,986} %write{985,985}
temp	int	$tmp610	%read{987,987} %write{986,986}
temp	int	$tmp611	%read{988,993} %write{987,992}
temp	int	$tmp612	%read{990,990} %write{989,989}
temp	int	$tmp613	%read{991,991} %write{990,990}
temp	int	$tmp614	%read{992,992} %write{991,991}
temp	int	$tmp615	%read{1001,1001} %write{1000,1000}
temp	int	$tmp616	%read{998,1024} %write{998,1024}
temp	float	$tmp617	%read{1003,1003} %write{1002,1002}
temp	int	$tmp618	%read{1004,1004} %write{1003,1003}
temp	int	$tmp619	%read{1005,1010} %write{1004,1009}
temp	float	$tmp620	%read{1007,1007} %write{1006,1006}
temp	int	$tmp621	%read{1008,1008} %write{1007,1007}
temp	int	$tmp622	%read{1009,1009} %write{1008,1008}
temp	float	$tmp623	%read{1014,1014} %write{1013,1013}
temp	int	$tmp624	%read{1015,1015} %write{1014,1014}
temp	int	$tmp625	%read{1016,1021} %write{1015,1020}
temp	float	$tmp626	%read{1018,1018} %write{1017,1017}
temp	int	$tmp627	%read{1019,1019} %write{1018,1018}
temp	int	$tmp628	%read{1020,1020} %write{1019,1019}
temp	int	$tmp629	%read{1026,1026} %write{1025,1025}
temp	int	$tmp630	%read{1028,1028} %write{1027,1027}
temp	int	$tmp631	%read{1032,1032} %write{1031,1031}
temp	int	$tmp632	%read{1036,1036} %write{1035,1035}
temp	int	$tmp633	%read{1037,1037} %write{1036,1036}
temp	int	$tmp634	%read{1040,1040} %write{1039,1039}
temp	float	$tmp635	%read{1043,1043} %write{1042,1042}
temp	float	$tmp636	%read{1047,1047} %write{1043,1043}
temp	float	$tmp637	%read{1046,1046} %write{1044,1044}
temp	float	$tmp638	%read{1046,1046} %write{1045,1045}
temp	float	$tmp639	%read{1047,1047} %write{1046,1046}
temp	int	$tmp640	%read{1049,1049} %write{1048,1048}
temp	int	$tmp641	%read{1052,1052} %write{1051,1051}
temp	float	$tmp642	%read{1055,1055} %write{1054,1054}
temp	int	$tmp643	%read{1057,1057} %write{1056,1056}
temp	int	$tmp644	%read{1060,1060} %write{1059,1059}
temp	float	$tmp645	%read{1081,1081} %write{1070,1070}
temp	color	$tmp646	%read{1063,1068} %write{1061,1061}
temp	float	$tmp647	%read{1064,1064} %write{1063,1063}
temp	float	$tmp648	%read{1067,1067} %write{1064,1064}
temp	float	$tmp649	%read{1066,1066} %write{1065,1065}
temp	float	$tmp650	%read{1067,1067} %write{1066,1066}
temp	float	$tmp651	%read{1070,1070} %write{1067,1067}
temp	float	$tmp652	%read{1069,1069} %write{1068,1068}
temp	float	$tmp653	%read{1070,1070} %write{1069,1069}
temp	float	$tmp654	%read{1081,1081} %write{1080,1080}
temp	color	$tmp655	%read{1073,1078} %write{1071,1071}
temp	float	$tmp656	%read{1074,1074} %write{1073,1073}
temp	float	$tmp657	%read{1077,1077} %write{1074,1074}
temp	float	$tmp658	%read{1076,1076} %write{1075,1075}
temp	float	$tmp659	%read{1077,1077} %write{1076,1076}
temp	float	$tmp660	%read{1080,1080} %write{1077,1077}
temp	float	$tmp661	%read{1079,1079} %write{1078,1078}
temp	float	$tmp662	%read{1080,1080} %write{1079,1079}
temp	int	$tmp663	%read{1082,1082} %write{1081,1081}
temp	float	$tmp664	%read{1084,1084} %write{1083,1083}
temp	float	$tmp665	%read{1085,1085} %write{1084,1084}
temp	float	$tmp666	%read{1090,1090} %write{1089,1089}
temp	float	$tmp667	%read{1087,1087} %write{1086,1086}
temp	float	$tmp668	%read{1088,1088} %write{1087,1087}
temp	float	$tmp669	%read{1089,1089} %write{1088,1088}
temp	int	$tmp670	%read{1092,1092} %write{1091,1091}
temp	float	$tmp671	%read{1113,1113} %write{1102,1102}
temp	color	$tmp672	%read{1095,1100} %write{1093,1093}
temp	float	$tmp673	%read{1096,1096} %write{1095,1095}
temp	float	$tmp674	%read{1099,1099} %write{1096,1096}
temp	float	$tmp675	%read{1098,1098} %write{1097,1097}
temp	float	$tmp676	%read{1099,1099} %write{1098,1098}
temp	float	$tmp677	%read{1102,1102} %write{1099,1099}
temp	float	$tmp678	%read{1101,1101} %write{1100,1100}
temp	float	$tmp679	%read{1102,1102} %write{1101,1101}
temp	float	$tmp680	%read{1113,1113} %write{1112,1112}
temp	color	$tmp681	%read{1105,1110} %write{1103,1103}
temp	float	$tmp682	%read{1106,1106} %write{1105,1105}
temp	float	$tmp683	%read{1109,1109} %write{1106,1106}
temp	float	$tmp684	%read{1108,1108} %write{1107,1107}
temp	float	$tmp685	%read{1109,1109} %write{1108,1108}
temp	float	$tmp686	%read{1112,1112} %write{1109,1109}
temp	float	$tmp687	%read{1111,1111} %write{1110,1110}
temp	float	$tmp688	%read{1112,1112} %write{1111,1111}
temp	int	$tmp689	%read{1114,1114} %write{1113,1113}
temp	float	$tmp690	%read{1116,1116} %write{1115,1115}
temp	float	$tmp691	%read{1117,1117} %write{1116,1116}
temp	float	$tmp692	%read{1122,1122} %write{1121,1121}
temp	float	$tmp693	%read{1119,1119} %write{1118,1118}
temp	float	$tmp694	%read{1120,1120} %write{1119,1119}
temp	float	$tmp695	%read{1121,1121} %write{1120,1120}
temp	color	$tmp696	%read{1125,1125} %write{1123,1123}
temp	color	$tmp697	%read{1125,1125} %write{1124,1124}
temp	float	$tmp698	%read{1129,1129} %write{1128,1128}
temp	float	$tmp699	%read{1128,1128} %write{1127,1127}
temp	int	$tmp700	%read{1134,1134} %write{1132,1132}
temp	int	$tmp701	%read{1134,1134} %write{1133,1133}
temp	int	$tmp702	%read{1135,1135} %write{1134,1134}
temp	int	$tmp703	%read{1136,1141} %write{1135,1140}
temp	int	$tmp704	%read{1138,1138} %write{1137,1137}
temp	int	$tmp705	%read{1139,1139} %write{1138,1138}
temp	int	$tmp706	%read{1140,1140} %write{1139,1139}
temp	int	$tmp707	%read{1149,1149} %write{1148,1148}
temp	int	$tmp708	%read{1146,1172} %write{1146,1172}
temp	float	$tmp709	%read{1151,1151} %write{1150,1150}
temp	int	$tmp710	%read{1152,1152} %write{1151,1151}
temp	int	$tmp711	%read{1153,1158} %write{1152,1157}
temp	float	$tmp712	%read{1155,1155} %write{1154,1154}
temp	int	$tmp713	%read{1156,1156} %write{1155,1155}
temp	int	$tmp714	%read{1157,1157} %write{1156,1156}
temp	float	$tmp715	%read{1162,1162} %write{1161,1161}
temp	int	$tmp716	%read{1163,1163} %write{1162,1162}
temp	int	$tmp717	%read{1164,1169} %write{1163,1168}
temp	float	$tmp718	%read{1166,1166} %write{1165,1165}
temp	int	$tmp719	%read{1167,1167} %write{1166,1166}
temp	int	$tmp720	%read{1168,1168} %write{1167,1167}
temp	int	$tmp721	%read{1174,1174} %write{1173,1173}
temp	int	$tmp722	%read{1176,1176} %write{1175,1175}
temp	int	$tmp723	%read{1180,1180} %write{1179,1179}
temp	int	$tmp724	%read{1184,1184} %write{1183,1183}
temp	int	$tmp725	%read{1185,1185} %write{1184,1184}
temp	int	$tmp726	%read{1188,1188} %write{1187,1187}
temp	float	$tmp727	%read{1191,1191} %write{1190,1190}
temp	float	$tmp728	%read{1195,1195} %write{1191,1191}
temp	float	$tmp729	%read{1194,1194} %write{1192,1192}
temp	float	$tmp730	%read{1194,1194} %write{1193,1193}
temp	float	$tmp731	%read{1195,1195} %write{1194,1194}
temp	int	$tmp732	%read{1197,1197} %write{1196,1196}
temp	int	$tmp733	%read{1200,1200} %write{1199,1199}
temp	float	$tmp734	%read{1203,1203} %write{1202,1202}
temp	int	$tmp735	%read{1205,1205} %write{1204,1204}
temp	int	$tmp736	%read{1208,1208} %write{1207,1207}
temp	float	$tmp737	%read{1229,1229} %write{1218,1218}
temp	color	$tmp738	%read{1211,1216} %write{1209,1209}
temp	float	$tmp739	%read{1212,1212} %write{1211,1211}
temp	float	$tmp740	%read{1215,1215} %write{1212,1212}
temp	float	$tmp741	%read{1214,1214} %write{1213,1213}
temp	float	$tmp742	%read{1215,1215} %write{1214,1214}
temp	float	$tmp743	%read{1218,1218} %write{1215,1215}
temp	float	$tmp744	%read{1217,1217} %write{1216,1216}
temp	float	$tmp745	%read{1218,1218} %write{1217,1217}
temp	float	$tmp746	%read{1229,1229} %write{1228,1228}
temp	color	$tmp747	%read{1221,1226} %write{1219,1219}
temp	float	$tmp748	%read{1222,1222} %write{1221,1221}
temp	float	$tmp749	%read{1225,1225} %write{1222,1222}
temp	float	$tmp750	%read{1224,1224} %write{1223,1223}
temp	float	$tmp751	%read{1225,1225} %write{1224,1224}
temp	float	$tmp752	%read{1228,1228} %write{1225,1225}
temp	float	$tmp753	%read{1227,1227} %write{1226,1226}
temp	float	$tmp754	%read{1228,1228} %write{1227,1227}
temp	int	$tmp755	%read{1230,1230} %write{1229,1229}
temp	float	$tmp756	%read{1232,1232} %write{1231,1231}
temp	float	$tmp757	%read{1233,1233} %write{1232,1232}
temp	float	$tmp758	%read{1238,1238} %write{1237,1237}
temp	float	$tmp759	%read{1235,1235} %write{1234,1234}
temp	float	$tmp760	%read{1236,1236} %write{1235,1235}
temp	float	$tmp761	%read{1237,1237} %write{1236,1236}
temp	int	$tmp762	%read{1240,1240} %write{1239,1239}
temp	float	$tmp763	%read{1261,1261} %write{1250,1250}
temp	color	$tmp764	%read{1243,1248} %write{1241,1241}
temp	float	$tmp765	%read{1244,1244} %write{1243,1243}
temp	float	$tmp766	%read{1247,1247} %write{1244,1244}
temp	float	$tmp767	%read{1246,1246} %write{1245,1245}
temp	float	$tmp768	%read{1247,1247} %write{1246,1246}
temp	float	$tmp769	%read{1250,1250} %write{1247,1247}
temp	float	$tmp770	%read{1249,1249} %write{1248,1248}
temp	float	$tmp771	%read{1250,1250} %write{1249,1249}
temp	float	$tmp772	%read{1261,1261} %write{1260,1260}
temp	color	$tmp773	%read{1253,1258} %write{1251,1251}
temp	float	$tmp774	%read{1254,1254} %write{1253,1253}
temp	float	$tmp775	%read{1257,1257} %write{1254,1254}
temp	float	$tmp776	%read{1256,1256} %write{1255,1255}
temp	float	$tmp777	%read{1257,1257} %write{1256,1256}
temp	float	$tmp778	%read{1260,1260} %write{1257,1257}
temp	float	$tmp779	%read{1259,1259} %write{1258,1258}
temp	float	$tmp780	%read{1260,1260} %write{1259,1259}
temp	int	$tmp781	%read{1262,1262} %write{1261,1261}
temp	float	$tmp782	%read{1264,1264} %write{1263,1263}
temp	float	$tmp783	%read{1265,1265} %write{1264,1264}
temp	float	$tmp784	%read{1270,1270} %write{1269,1269}
temp	float	$tmp785	%read{1267,1267} %write{1266,1266}
temp	float	$tmp786	%read{1268,1268} %write{1267,1267}
temp	float	$tmp787	%read{1269,1269} %write{1268,1268}
temp	color	$tmp788	%read{1273,1273} %write{1271,1271}
temp	color	$tmp789	%read{1273,1273} %write{1272,1272}
const	int	$const28	7		%read{1276,1276} %write{2147483647,-1}
temp	int	$tmp790	%read{1277,1277} %write{1276,1276}
temp	int	$tmp791	%read{1280,1280} %write{1279,1279}
temp	float	$tmp792	%read{1284,1284} %write{1282,1282}
temp	float	$tmp793	%read{1284,1284} %write{1283,1283}
temp	float	$tmp794	%read{1286,1286} %write{1284,1284}
temp	color	$tmp795	%read{1286,1286} %write{1285,1285}
temp	int	$tmp796	%read{1288,1288} %write{1287,1287}
temp	float	$tmp797	%read{1290,1290} %write{1289,1289}
temp	float	$tmp798	%read{1292,1292} %write{1290,1290}
temp	color	$tmp799	%read{1292,1292} %write{1291,1291}
temp	color	$tmp800	%read{1293,1293} %write{1292,1292}
temp	int	$tmp801	%read{1295,1295} %write{1294,1294}
temp	float	$tmp802	%read{1297,1297} %write{1296,1296}
temp	float	$tmp803	%read{1299,1299} %write{1297,1297}
temp	color	$tmp804	%read{1299,1299} %write{1298,1298}
temp	color	$tmp805	%read{1300,1300} %write{1299,1299}
temp	int	$tmp806	%read{1302,1302} %write{1301,1301}
temp	float	$tmp807	%read{1305,1305} %write{1303,1303}
temp	color	$tmp808	%read{1305,1305} %write{1304,1304}
temp	color	$tmp809	%read{1306,1306} %write{1305,1305}
temp	float	$tmp810	%read{1309,1309} %write{1308,1308}
temp	float	$tmp811	%read{1308,1308} %write{1307,1307}
temp	int	$tmp812	%read{1314,1314} %write{1312,1312}
temp	int	$tmp813	%read{1314,1314} %write{1313,1313}
temp	int	$tmp814	%read{1315,1315} %write{1314,1314}
temp	int	$tmp815	%read{1316,1321} %write{1315,1320}
temp	int	$tmp816	%read{1318,1318} %write{1317,1317}
temp	int	$tmp817	%read{1319,1319} %write{1318,1318}
temp	int	$tmp818	%read{1320,1320} %write{1319,1319}
temp	int	$tmp819	%read{1329,1329} %write{1328,1328}
temp	int	$tmp820	%read{1326,1352} %write{1326,1352}
temp	float	$tmp821	%read{1331,1331} %write{1330,1330}
temp	int	$tmp822	%read{1332,1332} %write{1331,1331}
temp	int	$tmp823	%read{1333,1338} %write{1332,1337}
temp	float	$tmp824	%read{1335,1335} %write{1334,1334}
temp	int	$tmp825	%read{1336,1336} %write{1335,1335}
temp	int	$tmp826	%read{1337,1337} %write{1336,1336}
temp	float	$tmp827	%read{1342,1342} %write{1341,1341}
temp	int	$tmp828	%read{1343,1343} %write{1342,1342}
temp	int	$tmp829	%read{1344,1349} %write{1343,1348}
temp	float	$tmp830	%read{1346,1346} %write{1345,1345}
temp	int	$tmp831	%read{1347,1347} %write{1346,1346}
temp	int	$tmp832	%read{1348,1348} %write{1347,1347}
temp	int	$tmp833	%read{1354,1354} %write{1353,1353}
temp	int	$tmp834	%read{1356,1356} %write{1355,1355}
temp	int	$tmp835	%read{1360,1360} %write{1359,1359}
temp	int	$tmp836	%read{1364,1364} %write{1363,1363}
temp	int	$tmp837	%read{1365,1365} %write{1364,1364}
temp	int	$tmp838	%read{1368,1368} %write{1367,1367}
temp	float	$tmp839	%read{1371,1371} %write{1370,1370}
temp	float	$tmp840	%read{1375,1375} %write{1371,1371}
temp	float	$tmp841	%read{1374,1374} %write{1372,1372}
temp	float	$tmp842	%read{1374,1374} %write{1373,1373}
temp	float	$tmp843	%read{1375,1375} %write{1374,1374}
temp	int	$tmp844	%read{1377,1377} %write{1376,1376}
temp	int	$tmp845	%read{1380,1380} %write{1379,1379}
temp	float	$tmp846	%read{1383,1383} %write{1382,1382}
temp	int	$tmp847	%read{1385,1385} %write{1384,1384}
temp	int	$tmp848	%read{1388,1388} %write{1387,1387}
temp	float	$tmp849	%read{1409,1409} %write{1398,1398}
temp	color	$tmp850	%read{1391,1396} %write{1389,1389}
temp	float	$tmp851	%read{1392,1392} %write{1391,1391}
temp	float	$tmp852	%read{1395,1395} %write{1392,1392}
temp	float	$tmp853	%read{1394,1394} %write{1393,1393}
temp	float	$tmp854	%read{1395,1395} %write{1394,1394}
temp	float	$tmp855	%read{1398,1398} %write{1395,1395}
temp	float	$tmp856	%read{1397,1397} %write{1396,1396}
temp	float	$tmp857	%read{1398,1398} %write{1397,1397}
temp	float	$tmp858	%read{1409,1409} %write{1408,1408}
temp	color	$tmp859	%read{1401,1406} %write{1399,1399}
temp	float	$tmp860	%read{1402,1402} %write{1401,1401}
temp	float	$tmp861	%read{1405,1405} %write{1402,1402}
temp	float	$tmp862	%read{1404,1404} %write{1403,1403}
temp	float	$tmp863	%read{1405,1405} %write{1404,1404}
temp	float	$tmp864	%read{1408,1408} %write{1405,1405}
temp	float	$tmp865	%read{1407,1407} %write{1406,1406}
temp	float	$tmp866	%read{1408,1408} %write{1407,1407}
temp	int	$tmp867	%read{1410,1410} %write{1409,1409}
temp	float	$tmp868	%read{1412,1412} %write{1411,1411}
temp	float	$tmp869	%read{1413,1413} %write{1412,1412}
temp	float	$tmp870	%read{1418,1418} %write{1417,1417}
temp	float	$tmp871	%read{1415,1415} %write{1414,1414}
temp	float	$tmp872	%read{1416,1416} %write{1415,1415}
temp	float	$tmp873	%read{1417,1417} %write{1416,1416}
temp	int	$tmp874	%read{1420,1420} %write{1419,1419}
temp	float	$tmp875	%read{1441,1441} %write{1430,1430}
temp	color	$tmp876	%read{1423,1428} %write{1421,1421}
temp	float	$tmp877	%read{1424,1424} %write{1423,1423}
temp	float	$tmp878	%read{1427,1427} %write{1424,1424}
temp	float	$tmp879	%read{1426,1426} %write{1425,1425}
temp	float	$tmp880	%read{1427,1427} %write{1426,1426}
temp	float	$tmp881	%read{1430,1430} %write{1427,1427}
temp	float	$tmp882	%read{1429,1429} %write{1428,1428}
temp	float	$tmp883	%read{1430,1430} %write{1429,1429}
temp	float	$tmp884	%read{1441,1441} %write{1440,1440}
temp	color	$tmp885	%read{1433,1438} %write{1431,1431}
temp	float	$tmp886	%read{1434,1434} %write{1433,1433}
temp	float	$tmp887	%read{1437,1437} %write{1434,1434}
temp	float	$tmp888	%read{1436,1436} %write{1435,1435}
temp	float	$tmp889	%read{1437,1437} %write{1436,1436}
temp	float	$tmp890	%read{1440,1440} %write{1437,1437}
temp	float	$tmp891	%read{1439,1439} %write{1438,1438}
temp	float	$tmp892	%read{1440,1440} %write{1439,1439}
temp	int	$tmp893	%read{1442,1442} %write{1441,1441}
temp	float	$tmp894	%read{1444,1444} %write{1443,1443}
temp	float	$tmp895	%read{1445,1445} %write{1444,1444}
temp	float	$tmp896	%read{1450,1450} %write{1449,1449}
temp	float	$tmp897	%read{1447,1447} %write{1446,1446}
temp	float	$tmp898	%read{1448,1448} %write{1447,1447}
temp	float	$tmp899	%read{1449,1449} %write{1448,1448}
temp	color	$tmp900	%read{1453,1453} %write{1451,1451}
temp	color	$tmp901	%read{1453,1453} %write{1452,1452}
temp	float	$tmp902	%read{1457,1457} %write{1456,1456}
temp	float	$tmp903	%read{1456,1456} %write{1455,1455}
temp	int	$tmp904	%read{1462,1462} %write{1460,1460}
temp	int	$tmp905	%read{1462,1462} %write{1461,1461}
temp	int	$tmp906	%read{1463,1463} %write{1462,1462}
temp	int	$tmp907	%read{1464,1469} %write{1463,1468}
temp	int	$tmp908	%read{1466,1466} %write{1465,1465}
temp	int	$tmp909	%read{1467,1467} %write{1466,1466}
temp	int	$tmp910	%read{1468,1468} %write{1467,1467}
temp	int	$tmp911	%read{1477,1477} %write{1476,1476}
temp	int	$tmp912	%read{1474,1500} %write{1474,1500}
temp	float	$tmp913	%read{1479,1479} %write{1478,1478}
temp	int	$tmp914	%read{1480,1480} %write{1479,1479}
temp	int	$tmp915	%read{1481,1486} %write{1480,1485}
temp	float	$tmp916	%read{1483,1483} %write{1482,1482}
temp	int	$tmp917	%read{1484,1484} %write{1483,1483}
temp	int	$tmp918	%read{1485,1485} %write{1484,1484}
temp	float	$tmp919	%read{1490,1490} %write{1489,1489}
temp	int	$tmp920	%read{1491,1491} %write{1490,1490}
temp	int	$tmp921	%read{1492,1497} %write{1491,1496}
temp	float	$tmp922	%read{1494,1494} %write{1493,1493}
temp	int	$tmp923	%read{1495,1495} %write{1494,1494}
temp	int	$tmp924	%read{1496,1496} %write{1495,1495}
temp	int	$tmp925	%read{1502,1502} %write{1501,1501}
temp	int	$tmp926	%read{1504,1504} %write{1503,1503}
temp	int	$tmp927	%read{1508,1508} %write{1507,1507}
temp	int	$tmp928	%read{1512,1512} %write{1511,1511}
temp	int	$tmp929	%read{1513,1513} %write{1512,1512}
temp	int	$tmp930	%read{1516,1516} %write{1515,1515}
temp	float	$tmp931	%read{1519,1519} %write{1518,1518}
temp	float	$tmp932	%read{1523,1523} %write{1519,1519}
temp	float	$tmp933	%read{1522,1522} %write{1520,1520}
temp	float	$tmp934	%read{1522,1522} %write{1521,1521}
temp	float	$tmp935	%read{1523,1523} %write{1522,1522}
temp	int	$tmp936	%read{1525,1525} %write{1524,1524}
temp	int	$tmp937	%read{1528,1528} %write{1527,1527}
temp	float	$tmp938	%read{1531,1531} %write{1530,1530}
temp	int	$tmp939	%read{1533,1533} %write{1532,1532}
temp	int	$tmp940	%read{1536,1536} %write{1535,1535}
temp	float	$tmp941	%read{1557,1557} %write{1546,1546}
temp	color	$tmp942	%read{1539,1544} %write{1537,1537}
temp	float	$tmp943	%read{1540,1540} %write{1539,1539}
temp	float	$tmp944	%read{1543,1543} %write{1540,1540}
temp	float	$tmp945	%read{1542,1542} %write{1541,1541}
temp	float	$tmp946	%read{1543,1543} %write{1542,1542}
temp	float	$tmp947	%read{1546,1546} %write{1543,1543}
temp	float	$tmp948	%read{1545,1545} %write{1544,1544}
temp	float	$tmp949	%read{1546,1546} %write{1545,1545}
temp	float	$tmp950	%read{1557,1557} %write{1556,1556}
temp	color	$tmp951	%read{1549,1554} %write{1547,1547}
temp	float	$tmp952	%read{1550,1550} %write{1549,1549}
temp	float	$tmp953	%read{1553,1553} %write{1550,1550}
temp	float	$tmp954	%read{1552,1552} %write{1551,1551}
temp	float	$tmp955	%read{1553,1553} %write{1552,1552}
temp	float	$tmp956	%read{1556,1556} %write{1553,1553}
temp	float	$tmp957	%read{1555,1555} %write{1554,1554}
temp	float	$tmp958	%read{1556,1556} %write{1555,1555}
temp	int	$tmp959	%read{1558,1558} %write{1557,1557}
temp	float	$tmp960	%read{1560,1560} %write{1559,1559}
temp	float	$tmp961	%read{1561,1561} %write{1560,1560}
temp	float	$tmp962	%read{1566,1566} %write{1565,1565}
temp	float	$tmp963	%read{1563,1563} %write{1562,1562}
temp	float	$tmp964	%read{1564,1564} %write{1563,1563}
temp	float	$tmp965	%read{1565,1565} %write{1564,1564}
temp	int	$tmp966	%read{1568,1568} %write{1567,1567}
temp	float	$tmp967	%read{1589,1589} %write{1578,1578}
temp	color	$tmp968	%read{1571,1576} %write{1569,1569}
temp	float	$tmp969	%read{1572,1572} %write{1571,1571}
temp	float	$tmp970	%read{1575,1575} %write{1572,1572}
temp	float	$tmp971	%read{1574,1574} %write{1573,1573}
temp	float	$tmp972	%read{1575,1575} %write{1574,1574}
temp	float	$tmp973	%read{1578,1578} %write{1575,1575}
temp	float	$tmp974	%read{1577,1577} %write{1576,1576}
temp	float	$tmp975	%read{1578,1578} %write{1577,1577}
temp	float	$tmp976	%read{1589,1589} %write{1588,1588}
temp	color	$tmp977	%read{1581,1586} %write{1579,1579}
temp	float	$tmp978	%read{1582,1582} %write{1581,1581}
temp	float	$tmp979	%read{1585,1585} %write{1582,1582}
temp	float	$tmp980	%read{1584,1584} %write{1583,1583}
temp	float	$tmp981	%read{1585,1585} %write{1584,1584}
temp	float	$tmp982	%read{1588,1588} %write{1585,1585}
temp	float	$tmp983	%read{1587,1587} %write{1586,1586}
temp	float	$tmp984	%read{1588,1588} %write{1587,1587}
temp	int	$tmp985	%read{1590,1590} %write{1589,1589}
temp	float	$tmp986	%read{1592,1592} %write{1591,1591}
temp	float	$tmp987	%read{1593,1593} %write{1592,1592}
temp	float	$tmp988	%read{1598,1598} %write{1597,1597}
temp	float	$tmp989	%read{1595,1595} %write{1594,1594}
temp	float	$tmp990	%read{1596,1596} %write{1595,1595}
temp	float	$tmp991	%read{1597,1597} %write{1596,1596}
temp	color	$tmp992	%read{1601,1601} %write{1599,1599}
temp	color	$tmp993	%read{1601,1601} %write{1600,1600}
temp	color	$tmp994	%read{1604,1604} %write{1603,1603}
temp	int	$tmp995	%read{1606,1606} %write{1605,1605}
temp	int	$tmp996	%read{1607,1611} %write{1606,1610}
temp	int	$tmp997	%read{1609,1609} %write{1608,1608}
temp	int	$tmp998	%read{1610,1610} %write{1609,1609}
temp	int	$tmp999	%read{1612,1616} %write{1611,1615}
temp	int	$tmp1000	%read{1614,1614} %write{1613,1613}
temp	int	$tmp1001	%read{1615,1615} %write{1614,1614}
const	string	$const29	"rgb"		%read{1618,2174} %write{2147483647,-1}
const	string	$const30	"hsv"		%read{1626,2061} %write{2147483647,-1}
const	string	$const31	"transformc"		%read{1617,2052} %write{2147483647,-1}
temp	int	$tmp1002	%read{1619,1619} %write{1618,1618}
temp	int	$tmp1003	%read{1620,1624} %write{1619,1623}
const	string	$const32	"RGB"		%read{1621,2056} %write{2147483647,-1}
temp	int	$tmp1004	%read{1622,1622} %write{1621,1621}
temp	int	$tmp1005	%read{1623,1623} %write{1622,1622}
temp	int	$tmp1006	%read{1627,1627} %write{1626,1626}
const	string	$const33	"hsv_to_rgb"		%read{1628,1991} %write{2147483647,-1}
const	float	$const34	9.9999997e-005		%read{1632,1995} %write{2147483647,-1}
temp	int	$tmp1007	%read{1633,1633} %write{1632,1632}
temp	float	$tmp1008	%read{1636,1636} %write{1635,1635}
temp	float	$tmp1009	%read{1637,1637} %write{1636,1636}
const	float	$const35	6		%read{1637,2134} %write{2147483647,-1}
temp	float	$tmp1010	%read{1640,1640} %write{1639,1639}
temp	float	$tmp1011	%read{1642,1642} %write{1641,1641}
temp	float	$tmp1012	%read{1644,1644} %write{1643,1643}
temp	float	$tmp1013	%read{1645,1645} %write{1644,1644}
temp	float	$tmp1014	%read{1647,1647} %write{1646,1646}
temp	float	$tmp1015	%read{1648,1648} %write{1647,1647}
temp	float	$tmp1016	%read{1649,1649} %write{1648,1648}
temp	int	$tmp1017	%read{1651,1651} %write{1650,1650}
temp	int	$tmp1018	%read{1654,1654} %write{1653,1653}
temp	int	$tmp1019	%read{1657,1657} %write{1656,1656}
temp	int	$tmp1020	%read{1660,1660} %write{1659,1659}
temp	int	$tmp1021	%read{1663,1663} %write{1662,1662}
const	string	$const36	"hsl"		%read{1667,2097} %write{2147483647,-1}
temp	int	$tmp1022	%read{1668,1668} %write{1667,1667}
const	string	$const37	"hsl_to_rgb"		%read{1669,1972} %write{2147483647,-1}
temp	int	$tmp1023	%read{1674,1674} %write{1673,1673}
temp	float	$tmp1024	%read{1676,1676} %write{1675,1675}
temp	float	$tmp1025	%read{1678,1678} %write{1677,1677}
temp	float	$tmp1026	%read{1679,1679} %write{1678,1678}
temp	int	$tmp1027	%read{1681,1681} %write{1680,1680}
temp	float	$tmp1028	%read{1684,1684} %write{1683,1683}
temp	float	$tmp1029	%read{1686,1686} %write{1685,1685}
temp	color	$tmp1030	%read{1689,1691} %write{1687,1687}
temp	int	$tmp1031	%read{1693,1693} %write{1692,1692}
temp	float	$tmp1032	%read{1696,1696} %write{1695,1695}
temp	float	$tmp1033	%read{1697,1697} %write{1696,1696}
temp	float	$tmp1034	%read{1700,1700} %write{1699,1699}
temp	float	$tmp1035	%read{1702,1702} %write{1701,1701}
temp	float	$tmp1036	%read{1704,1704} %write{1703,1703}
temp	float	$tmp1037	%read{1705,1705} %write{1704,1704}
temp	float	$tmp1038	%read{1707,1707} %write{1706,1706}
temp	float	$tmp1039	%read{1708,1708} %write{1707,1707}
temp	float	$tmp1040	%read{1709,1709} %write{1708,1708}
temp	int	$tmp1041	%read{1711,1711} %write{1710,1710}
temp	int	$tmp1042	%read{1714,1714} %write{1713,1713}
temp	int	$tmp1043	%read{1717,1717} %write{1716,1716}
temp	int	$tmp1044	%read{1720,1720} %write{1719,1719}
temp	int	$tmp1045	%read{1723,1723} %write{1722,1722}
const	string	$const38	"YIQ"		%read{1729,2156} %write{2147483647,-1}
temp	int	$tmp1046	%read{1730,1730} %write{1729,1729}
temp	float	$tmp1047	%read{1737,1737} %write{1732,1732}
const	vector	$const39	1 0.95569998 0.61989999		%read{1732,2035} %write{2147483647,-1}
temp	vector	$tmp1049	%read{1732,1732} %write{1731,1731}
temp	float	$tmp1050	%read{1737,1737} %write{1734,1734}
const	vector	$const40	1 -0.27160001 -0.6469		%read{1734,2037} %write{2147483647,-1}
temp	vector	$tmp1052	%read{1734,1734} %write{1733,1733}
temp	float	$tmp1053	%read{1737,1737} %write{1736,1736}
const	vector	$const41	1 -1.1082 1.7051001		%read{1736,2039} %write{2147483647,-1}
temp	vector	$tmp1055	%read{1736,1736} %write{1735,1735}
const	string	$const42	"XYZ"		%read{1738,2165} %write{2147483647,-1}
temp	int	$tmp1056	%read{1739,1739} %write{1738,1738}
temp	float	$tmp1057	%read{1746,1746} %write{1741,1741}
const	vector	$const43	3.240479 -1.53715 -0.49853501		%read{1741,2044} %write{2147483647,-1}
temp	vector	$tmp1059	%read{1741,1741} %write{1740,1740}
temp	float	$tmp1060	%read{1746,1746} %write{1743,1743}
const	vector	$const44	-0.96925598 1.875991 0.041556001		%read{1743,2046} %write{2147483647,-1}
temp	vector	$tmp1062	%read{1743,1743} %write{1742,1742}
temp	float	$tmp1063	%read{1746,1746} %write{1745,1745}
const	vector	$const45	0.055647999 -0.204043 1.0573111		%read{1745,2048} %write{2147483647,-1}
temp	vector	$tmp1065	%read{1745,1745} %write{1744,1744}
const	string	$const46	"Unknown color space \"%s\""		%read{1747,2174} %write{2147483647,-1}
temp	int	$tmp1066	%read{1751,1751} %write{1750,1750}
temp	int	$tmp1067	%read{1752,1756} %write{1751,1755}
temp	int	$tmp1068	%read{1754,1754} %write{1753,1753}
temp	int	$tmp1069	%read{1755,1755} %write{1754,1754}
temp	int	$tmp1070	%read{1759,1759} %write{1758,1758}
const	string	$const47	"rgb_to_hsv"		%read{1760,2105} %write{2147483647,-1}
temp	float	$tmp1071	%read{1765,1765} %write{1764,1764}
temp	float	$tmp1072	%read{1767,1767} %write{1766,1766}
temp	int	$tmp1073	%read{1771,1771} %write{1770,1770}
temp	int	$tmp1074	%read{1775,1775} %write{1774,1774}
temp	int	$tmp1075	%read{1778,1778} %write{1777,1777}
temp	float	$tmp1076	%read{1780,1780} %write{1779,1779}
temp	int	$tmp1077	%read{1782,1782} %write{1781,1781}
temp	float	$tmp1078	%read{1784,1784} %write{1783,1783}
temp	float	$tmp1079	%read{1785,1785} %write{1784,1784}
temp	float	$tmp1080	%read{1787,1787} %write{1786,1786}
temp	float	$tmp1081	%read{1788,1788} %write{1787,1787}
const	float	$const48	4		%read{1788,2133} %write{2147483647,-1}
temp	int	$tmp1082	%read{1791,1791} %write{1790,1790}
temp	int	$tmp1083	%read{1795,1795} %write{1794,1794}
const	string	$const49	"rgb_to_hsl"		%read{1796,2099} %write{2147483647,-1}
temp	float	$tmp1084	%read{1801,1801} %write{1797,1797}
temp	float	$tmp1085	%read{1801,1801} %write{1800,1800}
temp	float	$tmp1086	%read{1800,1800} %write{1798,1798}
temp	float	$tmp1087	%read{1800,1800} %write{1799,1799}
temp	float	$tmp1088	%read{1807,1807} %write{1806,1806}
temp	float	$tmp1089	%read{1809,1809} %write{1808,1808}
temp	int	$tmp1090	%read{1813,1813} %write{1812,1812}
temp	int	$tmp1091	%read{1817,1817} %write{1816,1816}
temp	int	$tmp1092	%read{1820,1820} %write{1819,1819}
temp	float	$tmp1093	%read{1822,1822} %write{1821,1821}
temp	int	$tmp1094	%read{1824,1824} %write{1823,1823}
temp	float	$tmp1095	%read{1826,1826} %write{1825,1825}
temp	float	$tmp1096	%read{1827,1827} %write{1826,1826}
temp	float	$tmp1097	%read{1829,1829} %write{1828,1828}
temp	float	$tmp1098	%read{1830,1830} %write{1829,1829}
temp	int	$tmp1099	%read{1833,1833} %write{1832,1832}
temp	float	$tmp1100	%read{1839,1839} %write{1838,1838}
temp	int	$tmp1101	%read{1841,1841} %write{1840,1840}
temp	int	$tmp1102	%read{1844,1844} %write{1843,1843}
temp	float	$tmp1103	%read{1847,1847} %write{1845,1845}
temp	float	$tmp1104	%read{1847,1847} %write{1846,1846}
temp	float	$tmp1105	%read{1851,1851} %write{1848,1848}
temp	float	$tmp1106	%read{1850,1850} %write{1849,1849}
temp	float	$tmp1107	%read{1851,1851} %write{1850,1850}
temp	int	$tmp1108	%read{1854,1854} %write{1853,1853}
temp	float	$tmp1109	%read{1861,1861} %write{1856,1856}
const	vector	$const50	0.29899999 0.58700001 0.114		%read{1856,2159} %write{2147483647,-1}
temp	vector	$tmp1111	%read{1856,1856} %write{1855,1855}
temp	float	$tmp1112	%read{1861,1861} %write{1858,1858}
const	vector	$const51	0.59600002 -0.27500001 -0.32100001		%read{1858,2161} %write{2147483647,-1}
temp	vector	$tmp1114	%read{1858,1858} %write{1857,1857}
temp	float	$tmp1115	%read{1861,1861} %write{1860,1860}
const	vector	$const52	0.212 -0.523 0.31099999		%read{1860,2163} %write{2147483647,-1}
temp	vector	$tmp1117	%read{1860,1860} %write{1859,1859}
temp	int	$tmp1118	%read{1863,1863} %write{1862,1862}
temp	float	$tmp1119	%read{1870,1870} %write{1865,1865}
const	vector	$const53	0.412453 0.35758001 0.18042301		%read{1865,2168} %write{2147483647,-1}
temp	vector	$tmp1121	%read{1865,1865} %write{1864,1864}
temp	float	$tmp1122	%read{1870,1870} %write{1867,1867}
const	vector	$const54	0.212671 0.71516001 0.072168998		%read{1867,2170} %write{2147483647,-1}
temp	vector	$tmp1124	%read{1867,1867} %write{1866,1866}
temp	float	$tmp1125	%read{1870,1870} %write{1869,1869}
const	vector	$const55	0.019334 0.119193 0.95022702		%read{1869,2172} %write{2147483647,-1}
temp	vector	$tmp1127	%read{1869,1869} %write{1868,1868}
temp	int	$tmp1128	%read{1878,1878} %write{1877,1877}
const	float	$const56	1.25		%read{1879,1906} %write{2147483647,-1}
temp	float	$tmp1129	%read{1887,1887} %write{1879,1879}
temp	float	$tmp1130	%read{1885,1885} %write{1884,1884}
temp	float	$tmp1131	%read{1881,1881} %write{1880,1880}
temp	float	$tmp1132	%read{1884,1884} %write{1881,1881}
temp	float	$tmp1133	%read{1883,1883} %write{1882,1882}
temp	float	$tmp1134	%read{1884,1884} %write{1883,1883}
temp	float	$tmp1135	%read{1886,1886} %write{1885,1885}
temp	float	$tmp1136	%read{1887,1887} %write{1886,1886}
temp	float	$tmp1137	%read{1888,1888} %write{1887,1887}
temp	int	$tmp1138	%read{1890,1890} %write{1889,1889}
temp	float	$tmp1139	%read{1899,1899} %write{1891,1891}
temp	float	$tmp1140	%read{1897,1897} %write{1896,1896}
temp	float	$tmp1141	%read{1893,1893} %write{1892,1892}
temp	float	$tmp1142	%read{1896,1896} %write{1893,1893}
temp	float	$tmp1143	%read{1895,1895} %write{1894,1894}
temp	float	$tmp1144	%read{1896,1896} %write{1895,1895}
temp	float	$tmp1145	%read{1898,1898} %write{1897,1897}
temp	float	$tmp1146	%read{1899,1899} %write{1898,1898}
temp	float	$tmp1147	%read{1900,1900} %write{1899,1899}
const	string	$const57	"clamp"		%read{1901,1916} %write{2147483647,-1}
temp	float	$tmp1148	%read{1903,1903} %write{1902,1902}
temp	int	$tmp1149	%read{1905,1905} %write{1904,1904}
temp	float	$tmp1150	%read{1914,1914} %write{1906,1906}
temp	float	$tmp1151	%read{1912,1912} %write{1911,1911}
temp	float	$tmp1152	%read{1908,1908} %write{1907,1907}
temp	float	$tmp1153	%read{1911,1911} %write{1908,1908}
temp	float	$tmp1154	%read{1910,1910} %write{1909,1909}
temp	float	$tmp1155	%read{1911,1911} %write{1910,1910}
temp	float	$tmp1156	%read{1913,1913} %write{1912,1912}
temp	float	$tmp1157	%read{1914,1914} %write{1913,1913}
temp	float	$tmp1158	%read{1915,1915} %write{1914,1914}
temp	float	$tmp1159	%read{1918,1918} %write{1917,1917}
temp	color	$tmp1160	%read{1928,2051} %write{1919,1919}
temp	int	$tmp1161	%read{1922,1922} %write{1921,1921}
temp	int	$tmp1162	%read{1923,1927} %write{1922,1926}
temp	int	$tmp1163	%read{1925,1925} %write{1924,1924}
temp	int	$tmp1164	%read{1926,1926} %write{1925,1925}
temp	int	$tmp1165	%read{1930,1930} %write{1929,1929}
temp	int	$tmp1166	%read{1936,1936} %write{1935,1935}
temp	float	$tmp1167	%read{1939,1939} %write{1938,1938}
temp	float	$tmp1168	%read{1940,1940} %write{1939,1939}
temp	float	$tmp1169	%read{1943,1943} %write{1942,1942}
temp	float	$tmp1170	%read{1945,1945} %write{1944,1944}
temp	float	$tmp1171	%read{1947,1947} %write{1946,1946}
temp	float	$tmp1172	%read{1948,1948} %write{1947,1947}
temp	float	$tmp1173	%read{1950,1950} %write{1949,1949}
temp	float	$tmp1174	%read{1951,1951} %write{1950,1950}
temp	float	$tmp1175	%read{1952,1952} %write{1951,1951}
temp	int	$tmp1176	%read{1954,1954} %write{1953,1953}
temp	int	$tmp1177	%read{1957,1957} %write{1956,1956}
temp	int	$tmp1178	%read{1960,1960} %write{1959,1959}
temp	int	$tmp1179	%read{1963,1963} %write{1962,1962}
temp	int	$tmp1180	%read{1966,1966} %write{1965,1965}
temp	int	$tmp1181	%read{1971,1971} %write{1970,1970}
temp	int	$tmp1182	%read{1977,1977} %write{1976,1976}
temp	float	$tmp1183	%read{1979,1979} %write{1978,1978}
temp	float	$tmp1184	%read{1981,1981} %write{1980,1980}
temp	float	$tmp1185	%read{1982,1982} %write{1981,1981}
temp	int	$tmp1186	%read{1984,1984} %write{1983,1983}
temp	float	$tmp1187	%read{1987,1987} %write{1986,1986}
temp	float	$tmp1188	%read{1989,1989} %write{1988,1988}
temp	color	$tmp1189	%read{1992,1994} %write{1990,1990}
temp	int	$tmp1190	%read{1996,1996} %write{1995,1995}
temp	float	$tmp1191	%read{1999,1999} %write{1998,1998}
temp	float	$tmp1192	%read{2000,2000} %write{1999,1999}
temp	float	$tmp1193	%read{2003,2003} %write{2002,2002}
temp	float	$tmp1194	%read{2005,2005} %write{2004,2004}
temp	float	$tmp1195	%read{2007,2007} %write{2006,2006}
temp	float	$tmp1196	%read{2008,2008} %write{2007,2007}
temp	float	$tmp1197	%read{2010,2010} %write{2009,2009}
temp	float	$tmp1198	%read{2011,2011} %write{2010,2010}
temp	float	$tmp1199	%read{2012,2012} %write{2011,2011}
temp	int	$tmp1200	%read{2014,2014} %write{2013,2013}
temp	int	$tmp1201	%read{2017,2017} %write{2016,2016}
temp	int	$tmp1202	%read{2020,2020} %write{2019,2019}
temp	int	$tmp1203	%read{2023,2023} %write{2022,2022}
temp	int	$tmp1204	%read{2026,2026} %write{2025,2025}
temp	int	$tmp1205	%read{2033,2033} %write{2032,2032}
temp	float	$tmp1206	%read{2040,2040} %write{2035,2035}
temp	vector	$tmp1208	%read{2035,2035} %write{2034,2034}
temp	float	$tmp1209	%read{2040,2040} %write{2037,2037}
temp	vector	$tmp1211	%read{2037,2037} %write{2036,2036}
temp	float	$tmp1212	%read{2040,2040} %write{2039,2039}
temp	vector	$tmp1214	%read{2039,2039} %write{2038,2038}
temp	int	$tmp1215	%read{2042,2042} %write{2041,2041}
temp	float	$tmp1216	%read{2049,2049} %write{2044,2044}
temp	vector	$tmp1218	%read{2044,2044} %write{2043,2043}
temp	float	$tmp1219	%read{2049,2049} %write{2046,2046}
temp	vector	$tmp1221	%read{2046,2046} %write{2045,2045}
temp	float	$tmp1222	%read{2049,2049} %write{2048,2048}
temp	vector	$tmp1224	%read{2048,2048} %write{2047,2047}
temp	int	$tmp1225	%read{2054,2054} %write{2053,2053}
temp	int	$tmp1226	%read{2055,2059} %write{2054,2058}
temp	int	$tmp1227	%read{2057,2057} %write{2056,2056}
temp	int	$tmp1228	%read{2058,2058} %write{2057,2057}
temp	int	$tmp1229	%read{2062,2062} %write{2061,2061}
temp	float	$tmp1230	%read{2068,2068} %write{2067,2067}
temp	float	$tmp1231	%read{2070,2070} %write{2069,2069}
temp	int	$tmp1232	%read{2074,2074} %write{2073,2073}
temp	int	$tmp1233	%read{2078,2078} %write{2077,2077}
temp	int	$tmp1234	%read{2081,2081} %write{2080,2080}
temp	float	$tmp1235	%read{2083,2083} %write{2082,2082}
temp	int	$tmp1236	%read{2085,2085} %write{2084,2084}
temp	float	$tmp1237	%read{2087,2087} %write{2086,2086}
temp	float	$tmp1238	%read{2088,2088} %write{2087,2087}
temp	float	$tmp1239	%read{2090,2090} %write{2089,2089}
temp	float	$tmp1240	%read{2091,2091} %write{2090,2090}
temp	int	$tmp1241	%read{2094,2094} %write{2093,2093}
temp	int	$tmp1242	%read{2098,2098} %write{2097,2097}
temp	float	$tmp1243	%read{2104,2104} %write{2100,2100}
temp	float	$tmp1244	%read{2104,2104} %write{2103,2103}
temp	float	$tmp1245	%read{2103,2103} %write{2101,2101}
temp	float	$tmp1246	%read{2103,2103} %write{2102,2102}
temp	float	$tmp1247	%read{2110,2110} %write{2109,2109}
temp	float	$tmp1248	%read{2112,2112} %write{2111,2111}
temp	int	$tmp1249	%read{2116,2116} %write{2115,2115}
temp	int	$tmp1250	%read{2120,2120} %write{2119,2119}
temp	int	$tmp1251	%read{2123,2123} %write{2122,2122}
temp	float	$tmp1252	%read{2125,2125} %write{2124,2124}
temp	int	$tmp1253	%read{2127,2127} %write{2126,2126}
temp	float	$tmp1254	%read{2129,2129} %write{2128,2128}
temp	float	$tmp1255	%read{2130,2130} %write{2129,2129}
temp	float	$tmp1256	%read{2132,2132} %write{2131,2131}
temp	float	$tmp1257	%read{2133,2133} %write{2132,2132}
temp	int	$tmp1258	%read{2136,2136} %write{2135,2135}
temp	float	$tmp1259	%read{2142,2142} %write{2141,2141}
temp	int	$tmp1260	%read{2144,2144} %write{2143,2143}
temp	int	$tmp1261	%read{2147,2147} %write{2146,2146}
temp	float	$tmp1262	%read{2150,2150} %write{2148,2148}
temp	float	$tmp1263	%read{2150,2150} %write{2149,2149}
temp	float	$tmp1264	%read{2154,2154} %write{2151,2151}
temp	float	$tmp1265	%read{2153,2153} %write{2152,2152}
temp	float	$tmp1266	%read{2154,2154} %write{2153,2153}
temp	int	$tmp1267	%read{2157,2157} %write{2156,2156}
temp	float	$tmp1268	%read{2164,2164} %write{2159,2159}
temp	vector	$tmp1270	%read{2159,2159} %write{2158,2158}
temp	float	$tmp1271	%read{2164,2164} %write{2161,2161}
temp	vector	$tmp1273	%read{2161,2161} %write{2160,2160}
temp	float	$tmp1274	%read{2164,2164} %write{2163,2163}
temp	vector	$tmp1276	%read{2163,2163} %write{2162,2162}
temp	int	$tmp1277	%read{2166,2166} %write{2165,2165}
temp	float	$tmp1278	%read{2173,2173} %write{2168,2168}
temp	vector	$tmp1280	%read{2168,2168} %write{2167,2167}
temp	float	$tmp1281	%read{2173,2173} %write{2170,2170}
temp	vector	$tmp1283	%read{2170,2170} %write{2169,2169}
temp	float	$tmp1284	%read{2173,2173} %write{2172,2172}
temp	vector	$tmp1286	%read{2172,2172} %write{2171,2171}
const	string	$const58	"colorBalance"		%read{2178,2178} %write{2147483647,-1}
temp	int	$tmp1287	%read{2180,2180} %write{2179,2179}
temp	int	$tmp1288	%read{2184,2184} %write{2183,2183}
temp	float	$tmp1289	%read{2187,2187} %write{2186,2186}
temp	float	$tmp1290	%read{2190,2190} %write{2187,2187}
temp	float	$tmp1291	%read{2189,2189} %write{2188,2188}
temp	float	$tmp1292	%read{2190,2190} %write{2189,2189}
temp	float	$tmp1293	%read{2193,2193} %write{2190,2190}
temp	float	$tmp1294	%read{2192,2192} %write{2191,2191}
temp	float	$tmp1295	%read{2193,2193} %write{2192,2192}
code s
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:28
# 	float uvCoord[2] = { s, t },
	assign		s u 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl"} %line{28} %argrw{"wr"}
code t
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:28
# 	float uvCoord[2] = { s, t },
	assign		t v 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl"} %line{28} %argrw{"wr"}
code uvCoord
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:29
# 	float vWave = 0,
	aassign		uvCoord $const1 s 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl"} %line{29} %argrw{"wrr"}
	aassign		uvCoord $const2 t 	%argrw{"wrr"}
code ___main___
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:41
# 	float tt = uvCoord[1];
	aref		ss uvCoord $const1 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl"} %line{41} %argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:42
# 
	aref		tt uvCoord $const2 	%line{42} %argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:44
# 	{
	abs		$tmp1 ss 	%line{44} %argrw{"wr"}
	lt		$tmp2 $tmp1 $const3 	%argrw{"wrr"}
	neq		$tmp3 $tmp2 $const1 	%argrw{"wrr"}
	if		$tmp3 14 14 	%argrw{"r"}
	abs		$tmp4 tt 	%argrw{"wr"}
	lt		$tmp5 $tmp4 $const3 	%argrw{"wrr"}
	neq		$tmp6 $tmp5 $const1 	%argrw{"wrr"}
	assign		$tmp3 $tmp6 	%argrw{"wr"}
	if		$tmp3 2198 2200 	%argrw{"r"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:46
# 
	assign		___398_ns $const1 	%line{46} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:48
# 		{
	gt		$tmp7 _noise $const1 	%line{48} %argrw{"wrr"}
	if		$tmp7 26 26 	%argrw{"r"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:50
# 		}
	mul		$tmp9 ss noiseFreq 	%line{50} %argrw{"wrr"}
	mul		$tmp10 $tmp9 $const6 	%argrw{"wrr"}
	mul		$tmp11 tt noiseFreq 	%argrw{"wrr"}
	mul		$tmp12 $tmp11 $const6 	%argrw{"wrr"}
	noise		$tmp8 $tmp10 $tmp12 	%argrw{"wrr"}
	mul		$tmp13 $const7 $tmp8 	%argrw{"wrr"}
	sub		$tmp14 $tmp13 $const8 	%argrw{"wrr"}
	mul		___398_ns _noise $tmp14 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:53
# 		tt = mod(tt + ns, WRAPMAX);
	add		$tmp15 ss ___398_ns 	%line{53} %argrw{"wrr"}
	functioncall	$const10 32 	%argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:135
# color  degrees (color x)  { return x*(180.0/M_PI); }
	div		$tmp17 $tmp15 $const9 	%filename{"D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h"} %line{135} %argrw{"wrr"}
	floor		$tmp16 $tmp17 	%argrw{"wr"}
	mul		$tmp18 $const9 $tmp16 	%argrw{"wrr"}
	sub		ss $tmp15 $tmp18 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:54
#     
	add		$tmp19 tt ___398_ns 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl"} %line{54} %argrw{"wrr"}
	functioncall	$const10 38 	%argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:135
# point  degrees (point x)  { return x*(180.0/M_PI); }
	div		$tmp21 $tmp19 $const9 	%filename{"D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h"} %line{135} %argrw{"wrr"}
	floor		$tmp20 $tmp21 	%argrw{"wr"}
	mul		$tmp22 $const9 $tmp20 	%argrw{"wrr"}
	sub		tt $tmp19 $tmp22 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:56
# 		
	assign		___398_preWaved_tt tt 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl"} %line{56} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:58
# 		{
	gt		$tmp23 vWave $const1 	%line{58} %argrw{"wrr"}
	if		$tmp23 46 46 	%argrw{"r"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:60
# 		}
	mul		$tmp25 ss $const7 	%line{60} %argrw{"wrr"}
	mul		$tmp26 $tmp25 $const11 	%argrw{"wrr"}
	sin		$tmp24 $tmp26 	%argrw{"wr"}
	mul		$tmp27 vWave $tmp24 	%argrw{"wrr"}
	add		tt tt $tmp27 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:63
# 		{
	gt		$tmp28 uWave $const1 	%line{63} %argrw{"wrr"}
	if		$tmp28 53 53 	%argrw{"r"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:65
# 		}
	mul		$tmp30 tt $const7 	%line{65} %argrw{"wrr"}
	mul		$tmp31 $tmp30 $const11 	%argrw{"wrr"}
	sin		$tmp29 $tmp31 	%argrw{"wr"}
	mul		$tmp32 uWave $tmp29 	%argrw{"wrr"}
	sub		ss ss $tmp32 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:69
# 		tt = mod(tt, WRAPMAX);
	functioncall	$const10 58 	%line{69} %argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:135
#     point  name (point x, point y) BUILTIN;     \
	div		$tmp34 ss $const9 	%filename{"D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h"} %line{135} %argrw{"wrr"}
	floor		$tmp33 $tmp34 	%argrw{"wr"}
	mul		$tmp35 $const9 $tmp33 	%argrw{"wrr"}
	sub		ss ss $tmp35 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:70
# 
	functioncall	$const10 63 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl"} %line{70} %argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:135
#     vector name (vector x, vector y) BUILTIN;   \
	div		$tmp37 tt $const9 	%filename{"D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h"} %line{135} %argrw{"wrr"}
	floor		$tmp36 $tmp37 	%argrw{"wr"}
	mul		$tmp38 $const9 $tmp36 	%argrw{"wrr"}
	sub		tt tt $tmp38 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:72
# 
	assign		___398_index $const1 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl"} %line{72} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:74
# 		
	aassign		___398_interp $const1 interpolation 	%line{74} %argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:76
# 		{
	eq		$tmp39 type $const1 	%line{76} %argrw{"wrr"}
	if		$tmp39 213 1605 	%argrw{"r"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:79
# 			outColor = colorRamp(index, position, interp, _color);	
	assign		___398_index tt 	%line{79} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:80
# 		}
	functioncall	$const12 213 	%line{80} %argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:11
# 	color result = 0;
	assign		___364_result $const1 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{11} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:13
# 	if(arraylength(i_positions) == arraylength(i_colorValues) &&
	arraylength	$tmp40 position 	%line{13} %argrw{"wr"}
	arraylength	$tmp41 _color 	%argrw{"wr"}
	eq		$tmp42 $tmp40 $tmp41 	%argrw{"wrr"}
	neq		$tmp43 $tmp42 $const1 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:14
# 			arraylength(i_positions) > 0)
	if		$tmp43 79 79 	%line{14} %argrw{"r"}
	arraylength	$tmp44 position 	%argrw{"wr"}
	gt		$tmp45 $tmp44 $const1 	%argrw{"wrr"}
	neq		$tmp46 $tmp45 $const1 	%argrw{"wrr"}
	assign		$tmp43 $tmp46 	%argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:13
# 	if(arraylength(i_positions) == arraylength(i_colorValues) &&
	if		$tmp43 212 212 	%line{13} %argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:16
# 		float min = -1e10;
	assign		___365_min $const13 	%line{16} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:17
# 		float max = 1e10;
	assign		___365_max $const14 	%line{17} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:18
# 		int pre_i = -1;   // Index of pos preceeding i
	assign		___365_pre_i $const15 	%line{18} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:19
# 		int post_i = -1;  // Index of pos following i
	assign		___365_post_i $const15 	%line{19} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:21
# 		for(int i = 0; i < arraylength(i_positions); i+=1)
	for		$tmp48 86 88 110 111 	%line{21} %argrw{"r"}
	assign		___366_i $const1 	%argrw{"wr"}
	arraylength	$tmp47 position 	%argrw{"wr"}
	lt		$tmp48 ___366_i $tmp47 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:23
# 			if(i_positions[i] <= i_pos && i_positions[i] > min)
	aref		$tmp49 position ___366_i 	%line{23} %argrw{"wrr"}
	le		$tmp50 $tmp49 ___398_index 	%argrw{"wrr"}
	neq		$tmp51 $tmp50 $const1 	%argrw{"wrr"}
	if		$tmp51 96 96 	%argrw{"r"}
	aref		$tmp52 position ___366_i 	%argrw{"wrr"}
	gt		$tmp53 $tmp52 ___365_min 	%argrw{"wrr"}
	neq		$tmp54 $tmp53 $const1 	%argrw{"wrr"}
	assign		$tmp51 $tmp54 	%argrw{"wr"}
	if		$tmp51 99 110 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:25
# 				min = i_positions[i];
	aref		___365_min position ___366_i 	%line{25} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:26
# 				pre_i = i;
	assign		___365_pre_i ___366_i 	%line{26} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:28
# 			else if(i_positions[i] >= i_pos && i_positions[i] < max)
	aref		$tmp55 position ___366_i 	%line{28} %argrw{"wrr"}
	ge		$tmp56 $tmp55 ___398_index 	%argrw{"wrr"}
	neq		$tmp57 $tmp56 $const1 	%argrw{"wrr"}
	if		$tmp57 107 107 	%argrw{"r"}
	aref		$tmp58 position ___366_i 	%argrw{"wrr"}
	lt		$tmp59 $tmp58 ___365_max 	%argrw{"wrr"}
	neq		$tmp60 $tmp59 $const1 	%argrw{"wrr"}
	assign		$tmp57 $tmp60 	%argrw{"wr"}
	if		$tmp57 110 110 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:30
# 				max = i_positions[i];
	aref		___365_max position ___366_i 	%line{30} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:31
# 				post_i = i;
	assign		___365_post_i ___366_i 	%line{31} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:21
# 		for(int i = 0; i < arraylength(i_positions); i+=1)
	add		___366_i ___366_i $const2 	%line{21} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:35
# 		if(pre_i < 0)
	lt		$tmp61 ___365_pre_i $const1 	%line{35} %argrw{"wrr"}
	if		$tmp61 117 212 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:37
# 			if(post_i < 0)
	lt		$tmp62 ___365_post_i $const1 	%line{37} %argrw{"wrr"}
	if		$tmp62 116 116 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:38
# 				post_i = 0;
	assign		___365_post_i $const1 	%line{38} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:40
# 			result = i_colorValues[post_i];
	aref		___364_result _color ___365_post_i 	%line{40} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:42
# 		else if(post_i < 0)
	lt		$tmp63 ___365_post_i $const1 	%line{42} %argrw{"wrr"}
	if		$tmp63 120 212 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:44
# 			result = i_colorValues[pre_i];
	aref		___364_result _color ___365_pre_i 	%line{44} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:48
# 			float interp = i_interpolation[0];
	aref		___372_interp ___398_interp $const1 	%line{48} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:49
# 			if(arraylength(i_interpolation) > 1)
	arraylength	$tmp64 ___398_interp 	%line{49} %argrw{"wr"}
	gt		$tmp65 $tmp64 $const2 	%argrw{"wrr"}
	if		$tmp65 125 125 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:51
# 				interp = i_interpolation[pre_i];
	aref		___372_interp ___398_interp ___365_pre_i 	%line{51} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:54
# 			if(interp == 0)
	eq		$tmp66 ___372_interp $const1 	%line{54} %argrw{"wrr"}
	if		$tmp66 128 212 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:57
# 				result = i_colorValues[pre_i];
	aref		___364_result _color ___365_pre_i 	%line{57} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:62
# 				float mix_ratio = (i_pos - i_positions[pre_i]) /
	aref		$tmp67 position ___365_pre_i 	%line{62} %argrw{"wrr"}
	sub		$tmp68 ___398_index $tmp67 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:63
# 					(i_positions[post_i] - i_positions[pre_i]);
	aref		$tmp69 position ___365_post_i 	%line{63} %argrw{"wrr"}
	aref		$tmp70 position ___365_pre_i 	%argrw{"wrr"}
	sub		$tmp71 $tmp69 $tmp70 	%argrw{"wrr"}
	div		___375_mix_ratio $tmp68 $tmp71 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:65
# 				if(interp == 2)
	eq		$tmp72 ___372_interp $const4 	%line{65} %argrw{"wrr"}
	if		$tmp72 137 209 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:68
# 					mix_ratio *= mix_ratio;
	mul		___375_mix_ratio ___375_mix_ratio ___375_mix_ratio 	%line{68} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:70
# 				else if(interp == 3)
	eq		$tmp73 ___372_interp $const16 	%line{70} %argrw{"wrr"}
	if		$tmp73 142 209 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:73
# 					mix_ratio = 1 - mix_ratio;
	sub		___375_mix_ratio $const8 ___375_mix_ratio 	%line{73} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:74
# 					mix_ratio = 1 - mix_ratio * mix_ratio;
	mul		$tmp74 ___375_mix_ratio ___375_mix_ratio 	%line{74} %argrw{"wrr"}
	sub		___375_mix_ratio $const8 $tmp74 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:76
# 				else if(interp == 4)
	eq		$tmp75 ___372_interp $const17 	%line{76} %argrw{"wrr"}
	if		$tmp75 145 209 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:79
# 					mix_ratio = smoothstep(0, 1, mix_ratio);
	smoothstep	___375_mix_ratio $const18 $const8 ___375_mix_ratio 	%line{79} %argrw{"wrrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:81
# 				else if(interp == 5)
	eq		$tmp76 ___372_interp $const19 	%line{81} %argrw{"wrr"}
	if		$tmp76 177 209 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:84
# 					if(luminance(i_colorValues[pre_i]) < luminance(i_colorValues[post_i]))
	aref		$tmp78 _color ___365_pre_i 	%line{84} %argrw{"wrr"}
	functioncall	$const20 157 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp79 $tmp78 $const1 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp80 $const21 $tmp79 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp81 $tmp78 $const2 	%line{19} %argrw{"wrr"}
	mul		$tmp82 $const22 $tmp81 	%argrw{"wrr"}
	add		$tmp83 $tmp80 $tmp82 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp84 $tmp78 $const4 	%line{20} %argrw{"wrr"}
	mul		$tmp85 $const23 $tmp84 	%argrw{"wrr"}
	add		$tmp77 $tmp83 $tmp85 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:84
# 			
	aref		$tmp87 _color ___365_post_i 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{84} %argrw{"wrr"}
	functioncall	$const20 167 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp88 $tmp87 $const1 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp89 $const21 $tmp88 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp90 $tmp87 $const2 	%line{19} %argrw{"wrr"}
	mul		$tmp91 $const22 $tmp90 	%argrw{"wrr"}
	add		$tmp92 $tmp89 $tmp91 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp93 $tmp87 $const4 	%line{20} %argrw{"wrr"}
	mul		$tmp94 $const23 $tmp93 	%argrw{"wrr"}
	add		$tmp86 $tmp92 $tmp94 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:84
# 			
	lt		$tmp95 $tmp77 $tmp86 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{84} %argrw{"wrr"}
	if		$tmp95 172 177 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:86
# 				{
	mul		$tmp96 ___375_mix_ratio $const11 	%line{86} %argrw{"wrr"}
	div		$tmp97 $tmp96 $const7 	%argrw{"wrr"}
	sin		___375_mix_ratio $tmp97 	%argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:90
# 				else if(interp == 3)
	sub		$tmp99 ___375_mix_ratio $const8 	%line{90} %argrw{"wrr"}
	mul		$tmp100 $tmp99 $const11 	%argrw{"wrr"}
	div		$tmp101 $tmp100 $const7 	%argrw{"wrr"}
	sin		$tmp98 $tmp101 	%argrw{"wr"}
	add		___375_mix_ratio $tmp98 $const8 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:93
# 					mix_ratio = 1 - mix_ratio;
	eq		$tmp102 ___372_interp $const24 	%line{93} %argrw{"wrr"}
	if		$tmp102 209 209 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:96
# 				else if(interp == 4)
	aref		$tmp104 _color ___365_pre_i 	%line{96} %argrw{"wrr"}
	functioncall	$const20 189 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp105 $tmp104 $const1 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp106 $const21 $tmp105 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp107 $tmp104 $const2 	%line{19} %argrw{"wrr"}
	mul		$tmp108 $const22 $tmp107 	%argrw{"wrr"}
	add		$tmp109 $tmp106 $tmp108 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp110 $tmp104 $const4 	%line{20} %argrw{"wrr"}
	mul		$tmp111 $const23 $tmp110 	%argrw{"wrr"}
	add		$tmp103 $tmp109 $tmp111 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:96
# 				else if(interp == 4)
	aref		$tmp113 _color ___365_post_i 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{96} %argrw{"wrr"}
	functioncall	$const20 199 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp114 $tmp113 $const1 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp115 $const21 $tmp114 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp116 $tmp113 $const2 	%line{19} %argrw{"wrr"}
	mul		$tmp117 $const22 $tmp116 	%argrw{"wrr"}
	add		$tmp118 $tmp115 $tmp117 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp119 $tmp113 $const4 	%line{20} %argrw{"wrr"}
	mul		$tmp120 $const23 $tmp119 	%argrw{"wrr"}
	add		$tmp112 $tmp118 $tmp120 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:96
# 				else if(interp == 4)
	gt		$tmp121 $tmp103 $tmp112 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{96} %argrw{"wrr"}
	if		$tmp121 204 209 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:98
# 					// Smooth interpolation
	mul		$tmp122 ___375_mix_ratio $const11 	%line{98} %argrw{"wrr"}
	div		$tmp123 $tmp122 $const7 	%argrw{"wrr"}
	sin		___375_mix_ratio $tmp123 	%argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:102
# 				{
	sub		$tmp125 ___375_mix_ratio $const8 	%line{102} %argrw{"wrr"}
	mul		$tmp126 $tmp125 $const11 	%argrw{"wrr"}
	div		$tmp127 $tmp126 $const7 	%argrw{"wrr"}
	sin		$tmp124 $tmp127 	%argrw{"wr"}
	add		___375_mix_ratio $tmp124 $const8 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:106
# 						mix_ratio = sin(mix_ratio * M_PI / 2);
	aref		$tmp128 _color ___365_pre_i 	%line{106} %argrw{"wrr"}
	aref		$tmp129 _color ___365_post_i 	%argrw{"wrr"}
	mix		___364_result $tmp128 $tmp129 ___375_mix_ratio 	%argrw{"wrrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:111
# 					}
	assign		outColor ___364_result 	%line{111} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:82
# 		{
	eq		$tmp130 type $const2 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl"} %line{82} %argrw{"wrr"}
	if		$tmp130 361 1605 	%argrw{"r"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:85
# 			outColor = colorRamp(index, position, interp, _color);	
	assign		___398_index ss 	%line{85} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:86
# 		}
	functioncall	$const12 361 	%line{86} %argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:11
# 	color result = 0;
	assign		___364_result $const1 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{11} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:13
# 	if(arraylength(i_positions) == arraylength(i_colorValues) &&
	arraylength	$tmp131 position 	%line{13} %argrw{"wr"}
	arraylength	$tmp132 _color 	%argrw{"wr"}
	eq		$tmp133 $tmp131 $tmp132 	%argrw{"wrr"}
	neq		$tmp134 $tmp133 $const1 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:14
# 			arraylength(i_positions) > 0)
	if		$tmp134 227 227 	%line{14} %argrw{"r"}
	arraylength	$tmp135 position 	%argrw{"wr"}
	gt		$tmp136 $tmp135 $const1 	%argrw{"wrr"}
	neq		$tmp137 $tmp136 $const1 	%argrw{"wrr"}
	assign		$tmp134 $tmp137 	%argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:13
# 	if(arraylength(i_positions) == arraylength(i_colorValues) &&
	if		$tmp134 360 360 	%line{13} %argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:16
# 		float min = -1e10;
	assign		___365_min $const13 	%line{16} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:17
# 		float max = 1e10;
	assign		___365_max $const14 	%line{17} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:18
# 		int pre_i = -1;   // Index of pos preceeding i
	assign		___365_pre_i $const15 	%line{18} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:19
# 		int post_i = -1;  // Index of pos following i
	assign		___365_post_i $const15 	%line{19} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:21
# 		for(int i = 0; i < arraylength(i_positions); i+=1)
	for		$tmp139 234 236 258 259 	%line{21} %argrw{"r"}
	assign		___366_i $const1 	%argrw{"wr"}
	arraylength	$tmp138 position 	%argrw{"wr"}
	lt		$tmp139 ___366_i $tmp138 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:23
# 			if(i_positions[i] <= i_pos && i_positions[i] > min)
	aref		$tmp140 position ___366_i 	%line{23} %argrw{"wrr"}
	le		$tmp141 $tmp140 ___398_index 	%argrw{"wrr"}
	neq		$tmp142 $tmp141 $const1 	%argrw{"wrr"}
	if		$tmp142 244 244 	%argrw{"r"}
	aref		$tmp143 position ___366_i 	%argrw{"wrr"}
	gt		$tmp144 $tmp143 ___365_min 	%argrw{"wrr"}
	neq		$tmp145 $tmp144 $const1 	%argrw{"wrr"}
	assign		$tmp142 $tmp145 	%argrw{"wr"}
	if		$tmp142 247 258 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:25
# 				min = i_positions[i];
	aref		___365_min position ___366_i 	%line{25} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:26
# 				pre_i = i;
	assign		___365_pre_i ___366_i 	%line{26} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:28
# 			else if(i_positions[i] >= i_pos && i_positions[i] < max)
	aref		$tmp146 position ___366_i 	%line{28} %argrw{"wrr"}
	ge		$tmp147 $tmp146 ___398_index 	%argrw{"wrr"}
	neq		$tmp148 $tmp147 $const1 	%argrw{"wrr"}
	if		$tmp148 255 255 	%argrw{"r"}
	aref		$tmp149 position ___366_i 	%argrw{"wrr"}
	lt		$tmp150 $tmp149 ___365_max 	%argrw{"wrr"}
	neq		$tmp151 $tmp150 $const1 	%argrw{"wrr"}
	assign		$tmp148 $tmp151 	%argrw{"wr"}
	if		$tmp148 258 258 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:30
# 				max = i_positions[i];
	aref		___365_max position ___366_i 	%line{30} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:31
# 				post_i = i;
	assign		___365_post_i ___366_i 	%line{31} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:21
# 		for(int i = 0; i < arraylength(i_positions); i+=1)
	add		___366_i ___366_i $const2 	%line{21} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:35
# 		if(pre_i < 0)
	lt		$tmp152 ___365_pre_i $const1 	%line{35} %argrw{"wrr"}
	if		$tmp152 265 360 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:37
# 			if(post_i < 0)
	lt		$tmp153 ___365_post_i $const1 	%line{37} %argrw{"wrr"}
	if		$tmp153 264 264 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:38
# 				post_i = 0;
	assign		___365_post_i $const1 	%line{38} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:40
# 			result = i_colorValues[post_i];
	aref		___364_result _color ___365_post_i 	%line{40} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:42
# 		else if(post_i < 0)
	lt		$tmp154 ___365_post_i $const1 	%line{42} %argrw{"wrr"}
	if		$tmp154 268 360 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:44
# 			result = i_colorValues[pre_i];
	aref		___364_result _color ___365_pre_i 	%line{44} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:48
# 			float interp = i_interpolation[0];
	aref		___372_interp ___398_interp $const1 	%line{48} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:49
# 			if(arraylength(i_interpolation) > 1)
	arraylength	$tmp155 ___398_interp 	%line{49} %argrw{"wr"}
	gt		$tmp156 $tmp155 $const2 	%argrw{"wrr"}
	if		$tmp156 273 273 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:51
# 				interp = i_interpolation[pre_i];
	aref		___372_interp ___398_interp ___365_pre_i 	%line{51} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:54
# 			if(interp == 0)
	eq		$tmp157 ___372_interp $const1 	%line{54} %argrw{"wrr"}
	if		$tmp157 276 360 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:57
# 				result = i_colorValues[pre_i];
	aref		___364_result _color ___365_pre_i 	%line{57} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:62
# 				float mix_ratio = (i_pos - i_positions[pre_i]) /
	aref		$tmp158 position ___365_pre_i 	%line{62} %argrw{"wrr"}
	sub		$tmp159 ___398_index $tmp158 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:63
# 					(i_positions[post_i] - i_positions[pre_i]);
	aref		$tmp160 position ___365_post_i 	%line{63} %argrw{"wrr"}
	aref		$tmp161 position ___365_pre_i 	%argrw{"wrr"}
	sub		$tmp162 $tmp160 $tmp161 	%argrw{"wrr"}
	div		___375_mix_ratio $tmp159 $tmp162 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:65
# 				if(interp == 2)
	eq		$tmp163 ___372_interp $const4 	%line{65} %argrw{"wrr"}
	if		$tmp163 285 357 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:68
# 					mix_ratio *= mix_ratio;
	mul		___375_mix_ratio ___375_mix_ratio ___375_mix_ratio 	%line{68} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:70
# 				else if(interp == 3)
	eq		$tmp164 ___372_interp $const16 	%line{70} %argrw{"wrr"}
	if		$tmp164 290 357 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:73
# 					mix_ratio = 1 - mix_ratio;
	sub		___375_mix_ratio $const8 ___375_mix_ratio 	%line{73} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:74
# 					mix_ratio = 1 - mix_ratio * mix_ratio;
	mul		$tmp165 ___375_mix_ratio ___375_mix_ratio 	%line{74} %argrw{"wrr"}
	sub		___375_mix_ratio $const8 $tmp165 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:76
# 				else if(interp == 4)
	eq		$tmp166 ___372_interp $const17 	%line{76} %argrw{"wrr"}
	if		$tmp166 293 357 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:79
# 					mix_ratio = smoothstep(0, 1, mix_ratio);
	smoothstep	___375_mix_ratio $const18 $const8 ___375_mix_ratio 	%line{79} %argrw{"wrrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:81
# 				else if(interp == 5)
	eq		$tmp167 ___372_interp $const19 	%line{81} %argrw{"wrr"}
	if		$tmp167 325 357 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:84
# 					if(luminance(i_colorValues[pre_i]) < luminance(i_colorValues[post_i]))
	aref		$tmp169 _color ___365_pre_i 	%line{84} %argrw{"wrr"}
	functioncall	$const20 305 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp170 $tmp169 $const1 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp171 $const21 $tmp170 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp172 $tmp169 $const2 	%line{19} %argrw{"wrr"}
	mul		$tmp173 $const22 $tmp172 	%argrw{"wrr"}
	add		$tmp174 $tmp171 $tmp173 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp175 $tmp169 $const4 	%line{20} %argrw{"wrr"}
	mul		$tmp176 $const23 $tmp175 	%argrw{"wrr"}
	add		$tmp168 $tmp174 $tmp176 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:84
# 			
	aref		$tmp178 _color ___365_post_i 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{84} %argrw{"wrr"}
	functioncall	$const20 315 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp179 $tmp178 $const1 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp180 $const21 $tmp179 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp181 $tmp178 $const2 	%line{19} %argrw{"wrr"}
	mul		$tmp182 $const22 $tmp181 	%argrw{"wrr"}
	add		$tmp183 $tmp180 $tmp182 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp184 $tmp178 $const4 	%line{20} %argrw{"wrr"}
	mul		$tmp185 $const23 $tmp184 	%argrw{"wrr"}
	add		$tmp177 $tmp183 $tmp185 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:84
# 			
	lt		$tmp186 $tmp168 $tmp177 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{84} %argrw{"wrr"}
	if		$tmp186 320 325 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:86
# 				{
	mul		$tmp187 ___375_mix_ratio $const11 	%line{86} %argrw{"wrr"}
	div		$tmp188 $tmp187 $const7 	%argrw{"wrr"}
	sin		___375_mix_ratio $tmp188 	%argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:90
# 				else if(interp == 3)
	sub		$tmp190 ___375_mix_ratio $const8 	%line{90} %argrw{"wrr"}
	mul		$tmp191 $tmp190 $const11 	%argrw{"wrr"}
	div		$tmp192 $tmp191 $const7 	%argrw{"wrr"}
	sin		$tmp189 $tmp192 	%argrw{"wr"}
	add		___375_mix_ratio $tmp189 $const8 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:93
# 					mix_ratio = 1 - mix_ratio;
	eq		$tmp193 ___372_interp $const24 	%line{93} %argrw{"wrr"}
	if		$tmp193 357 357 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:96
# 				else if(interp == 4)
	aref		$tmp195 _color ___365_pre_i 	%line{96} %argrw{"wrr"}
	functioncall	$const20 337 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp196 $tmp195 $const1 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp197 $const21 $tmp196 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp198 $tmp195 $const2 	%line{19} %argrw{"wrr"}
	mul		$tmp199 $const22 $tmp198 	%argrw{"wrr"}
	add		$tmp200 $tmp197 $tmp199 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp201 $tmp195 $const4 	%line{20} %argrw{"wrr"}
	mul		$tmp202 $const23 $tmp201 	%argrw{"wrr"}
	add		$tmp194 $tmp200 $tmp202 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:96
# 				else if(interp == 4)
	aref		$tmp204 _color ___365_post_i 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{96} %argrw{"wrr"}
	functioncall	$const20 347 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp205 $tmp204 $const1 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp206 $const21 $tmp205 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp207 $tmp204 $const2 	%line{19} %argrw{"wrr"}
	mul		$tmp208 $const22 $tmp207 	%argrw{"wrr"}
	add		$tmp209 $tmp206 $tmp208 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp210 $tmp204 $const4 	%line{20} %argrw{"wrr"}
	mul		$tmp211 $const23 $tmp210 	%argrw{"wrr"}
	add		$tmp203 $tmp209 $tmp211 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:96
# 				else if(interp == 4)
	gt		$tmp212 $tmp194 $tmp203 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{96} %argrw{"wrr"}
	if		$tmp212 352 357 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:98
# 					// Smooth interpolation
	mul		$tmp213 ___375_mix_ratio $const11 	%line{98} %argrw{"wrr"}
	div		$tmp214 $tmp213 $const7 	%argrw{"wrr"}
	sin		___375_mix_ratio $tmp214 	%argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:102
# 				{
	sub		$tmp216 ___375_mix_ratio $const8 	%line{102} %argrw{"wrr"}
	mul		$tmp217 $tmp216 $const11 	%argrw{"wrr"}
	div		$tmp218 $tmp217 $const7 	%argrw{"wrr"}
	sin		$tmp215 $tmp218 	%argrw{"wr"}
	add		___375_mix_ratio $tmp215 $const8 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:106
# 						mix_ratio = sin(mix_ratio * M_PI / 2);
	aref		$tmp219 _color ___365_pre_i 	%line{106} %argrw{"wrr"}
	aref		$tmp220 _color ___365_post_i 	%argrw{"wrr"}
	mix		___364_result $tmp219 $tmp220 ___375_mix_ratio 	%argrw{"wrrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:111
# 					}
	assign		outColor ___364_result 	%line{111} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:88
# 		{
	eq		$tmp221 type $const4 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl"} %line{88} %argrw{"wrr"}
	if		$tmp221 510 1605 	%argrw{"r"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:91
# 			outColor = colorRamp(index, position, interp, _color);	
	add		$tmp222 ss tt 	%line{91} %argrw{"wrr"}
	div		___398_index $tmp222 $const7 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:92
# 		}
	functioncall	$const12 510 	%line{92} %argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:11
# 	color result = 0;
	assign		___364_result $const1 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{11} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:13
# 	if(arraylength(i_positions) == arraylength(i_colorValues) &&
	arraylength	$tmp223 position 	%line{13} %argrw{"wr"}
	arraylength	$tmp224 _color 	%argrw{"wr"}
	eq		$tmp225 $tmp223 $tmp224 	%argrw{"wrr"}
	neq		$tmp226 $tmp225 $const1 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:14
# 			arraylength(i_positions) > 0)
	if		$tmp226 376 376 	%line{14} %argrw{"r"}
	arraylength	$tmp227 position 	%argrw{"wr"}
	gt		$tmp228 $tmp227 $const1 	%argrw{"wrr"}
	neq		$tmp229 $tmp228 $const1 	%argrw{"wrr"}
	assign		$tmp226 $tmp229 	%argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:13
# 	if(arraylength(i_positions) == arraylength(i_colorValues) &&
	if		$tmp226 509 509 	%line{13} %argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:16
# 		float min = -1e10;
	assign		___365_min $const13 	%line{16} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:17
# 		float max = 1e10;
	assign		___365_max $const14 	%line{17} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:18
# 		int pre_i = -1;   // Index of pos preceeding i
	assign		___365_pre_i $const15 	%line{18} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:19
# 		int post_i = -1;  // Index of pos following i
	assign		___365_post_i $const15 	%line{19} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:21
# 		for(int i = 0; i < arraylength(i_positions); i+=1)
	for		$tmp231 383 385 407 408 	%line{21} %argrw{"r"}
	assign		___366_i $const1 	%argrw{"wr"}
	arraylength	$tmp230 position 	%argrw{"wr"}
	lt		$tmp231 ___366_i $tmp230 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:23
# 			if(i_positions[i] <= i_pos && i_positions[i] > min)
	aref		$tmp232 position ___366_i 	%line{23} %argrw{"wrr"}
	le		$tmp233 $tmp232 ___398_index 	%argrw{"wrr"}
	neq		$tmp234 $tmp233 $const1 	%argrw{"wrr"}
	if		$tmp234 393 393 	%argrw{"r"}
	aref		$tmp235 position ___366_i 	%argrw{"wrr"}
	gt		$tmp236 $tmp235 ___365_min 	%argrw{"wrr"}
	neq		$tmp237 $tmp236 $const1 	%argrw{"wrr"}
	assign		$tmp234 $tmp237 	%argrw{"wr"}
	if		$tmp234 396 407 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:25
# 				min = i_positions[i];
	aref		___365_min position ___366_i 	%line{25} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:26
# 				pre_i = i;
	assign		___365_pre_i ___366_i 	%line{26} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:28
# 			else if(i_positions[i] >= i_pos && i_positions[i] < max)
	aref		$tmp238 position ___366_i 	%line{28} %argrw{"wrr"}
	ge		$tmp239 $tmp238 ___398_index 	%argrw{"wrr"}
	neq		$tmp240 $tmp239 $const1 	%argrw{"wrr"}
	if		$tmp240 404 404 	%argrw{"r"}
	aref		$tmp241 position ___366_i 	%argrw{"wrr"}
	lt		$tmp242 $tmp241 ___365_max 	%argrw{"wrr"}
	neq		$tmp243 $tmp242 $const1 	%argrw{"wrr"}
	assign		$tmp240 $tmp243 	%argrw{"wr"}
	if		$tmp240 407 407 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:30
# 				max = i_positions[i];
	aref		___365_max position ___366_i 	%line{30} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:31
# 				post_i = i;
	assign		___365_post_i ___366_i 	%line{31} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:21
# 		for(int i = 0; i < arraylength(i_positions); i+=1)
	add		___366_i ___366_i $const2 	%line{21} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:35
# 		if(pre_i < 0)
	lt		$tmp244 ___365_pre_i $const1 	%line{35} %argrw{"wrr"}
	if		$tmp244 414 509 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:37
# 			if(post_i < 0)
	lt		$tmp245 ___365_post_i $const1 	%line{37} %argrw{"wrr"}
	if		$tmp245 413 413 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:38
# 				post_i = 0;
	assign		___365_post_i $const1 	%line{38} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:40
# 			result = i_colorValues[post_i];
	aref		___364_result _color ___365_post_i 	%line{40} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:42
# 		else if(post_i < 0)
	lt		$tmp246 ___365_post_i $const1 	%line{42} %argrw{"wrr"}
	if		$tmp246 417 509 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:44
# 			result = i_colorValues[pre_i];
	aref		___364_result _color ___365_pre_i 	%line{44} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:48
# 			float interp = i_interpolation[0];
	aref		___372_interp ___398_interp $const1 	%line{48} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:49
# 			if(arraylength(i_interpolation) > 1)
	arraylength	$tmp247 ___398_interp 	%line{49} %argrw{"wr"}
	gt		$tmp248 $tmp247 $const2 	%argrw{"wrr"}
	if		$tmp248 422 422 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:51
# 				interp = i_interpolation[pre_i];
	aref		___372_interp ___398_interp ___365_pre_i 	%line{51} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:54
# 			if(interp == 0)
	eq		$tmp249 ___372_interp $const1 	%line{54} %argrw{"wrr"}
	if		$tmp249 425 509 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:57
# 				result = i_colorValues[pre_i];
	aref		___364_result _color ___365_pre_i 	%line{57} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:62
# 				float mix_ratio = (i_pos - i_positions[pre_i]) /
	aref		$tmp250 position ___365_pre_i 	%line{62} %argrw{"wrr"}
	sub		$tmp251 ___398_index $tmp250 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:63
# 					(i_positions[post_i] - i_positions[pre_i]);
	aref		$tmp252 position ___365_post_i 	%line{63} %argrw{"wrr"}
	aref		$tmp253 position ___365_pre_i 	%argrw{"wrr"}
	sub		$tmp254 $tmp252 $tmp253 	%argrw{"wrr"}
	div		___375_mix_ratio $tmp251 $tmp254 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:65
# 				if(interp == 2)
	eq		$tmp255 ___372_interp $const4 	%line{65} %argrw{"wrr"}
	if		$tmp255 434 506 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:68
# 					mix_ratio *= mix_ratio;
	mul		___375_mix_ratio ___375_mix_ratio ___375_mix_ratio 	%line{68} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:70
# 				else if(interp == 3)
	eq		$tmp256 ___372_interp $const16 	%line{70} %argrw{"wrr"}
	if		$tmp256 439 506 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:73
# 					mix_ratio = 1 - mix_ratio;
	sub		___375_mix_ratio $const8 ___375_mix_ratio 	%line{73} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:74
# 					mix_ratio = 1 - mix_ratio * mix_ratio;
	mul		$tmp257 ___375_mix_ratio ___375_mix_ratio 	%line{74} %argrw{"wrr"}
	sub		___375_mix_ratio $const8 $tmp257 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:76
# 				else if(interp == 4)
	eq		$tmp258 ___372_interp $const17 	%line{76} %argrw{"wrr"}
	if		$tmp258 442 506 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:79
# 					mix_ratio = smoothstep(0, 1, mix_ratio);
	smoothstep	___375_mix_ratio $const18 $const8 ___375_mix_ratio 	%line{79} %argrw{"wrrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:81
# 				else if(interp == 5)
	eq		$tmp259 ___372_interp $const19 	%line{81} %argrw{"wrr"}
	if		$tmp259 474 506 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:84
# 					if(luminance(i_colorValues[pre_i]) < luminance(i_colorValues[post_i]))
	aref		$tmp261 _color ___365_pre_i 	%line{84} %argrw{"wrr"}
	functioncall	$const20 454 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp262 $tmp261 $const1 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp263 $const21 $tmp262 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp264 $tmp261 $const2 	%line{19} %argrw{"wrr"}
	mul		$tmp265 $const22 $tmp264 	%argrw{"wrr"}
	add		$tmp266 $tmp263 $tmp265 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp267 $tmp261 $const4 	%line{20} %argrw{"wrr"}
	mul		$tmp268 $const23 $tmp267 	%argrw{"wrr"}
	add		$tmp260 $tmp266 $tmp268 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:84
# 			
	aref		$tmp270 _color ___365_post_i 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{84} %argrw{"wrr"}
	functioncall	$const20 464 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp271 $tmp270 $const1 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp272 $const21 $tmp271 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp273 $tmp270 $const2 	%line{19} %argrw{"wrr"}
	mul		$tmp274 $const22 $tmp273 	%argrw{"wrr"}
	add		$tmp275 $tmp272 $tmp274 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp276 $tmp270 $const4 	%line{20} %argrw{"wrr"}
	mul		$tmp277 $const23 $tmp276 	%argrw{"wrr"}
	add		$tmp269 $tmp275 $tmp277 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:84
# 			
	lt		$tmp278 $tmp260 $tmp269 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{84} %argrw{"wrr"}
	if		$tmp278 469 474 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:86
# 				{
	mul		$tmp279 ___375_mix_ratio $const11 	%line{86} %argrw{"wrr"}
	div		$tmp280 $tmp279 $const7 	%argrw{"wrr"}
	sin		___375_mix_ratio $tmp280 	%argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:90
# 				else if(interp == 3)
	sub		$tmp282 ___375_mix_ratio $const8 	%line{90} %argrw{"wrr"}
	mul		$tmp283 $tmp282 $const11 	%argrw{"wrr"}
	div		$tmp284 $tmp283 $const7 	%argrw{"wrr"}
	sin		$tmp281 $tmp284 	%argrw{"wr"}
	add		___375_mix_ratio $tmp281 $const8 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:93
# 					mix_ratio = 1 - mix_ratio;
	eq		$tmp285 ___372_interp $const24 	%line{93} %argrw{"wrr"}
	if		$tmp285 506 506 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:96
# 				else if(interp == 4)
	aref		$tmp287 _color ___365_pre_i 	%line{96} %argrw{"wrr"}
	functioncall	$const20 486 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp288 $tmp287 $const1 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp289 $const21 $tmp288 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp290 $tmp287 $const2 	%line{19} %argrw{"wrr"}
	mul		$tmp291 $const22 $tmp290 	%argrw{"wrr"}
	add		$tmp292 $tmp289 $tmp291 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp293 $tmp287 $const4 	%line{20} %argrw{"wrr"}
	mul		$tmp294 $const23 $tmp293 	%argrw{"wrr"}
	add		$tmp286 $tmp292 $tmp294 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:96
# 				else if(interp == 4)
	aref		$tmp296 _color ___365_post_i 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{96} %argrw{"wrr"}
	functioncall	$const20 496 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp297 $tmp296 $const1 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp298 $const21 $tmp297 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp299 $tmp296 $const2 	%line{19} %argrw{"wrr"}
	mul		$tmp300 $const22 $tmp299 	%argrw{"wrr"}
	add		$tmp301 $tmp298 $tmp300 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp302 $tmp296 $const4 	%line{20} %argrw{"wrr"}
	mul		$tmp303 $const23 $tmp302 	%argrw{"wrr"}
	add		$tmp295 $tmp301 $tmp303 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:96
# 				else if(interp == 4)
	gt		$tmp304 $tmp286 $tmp295 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{96} %argrw{"wrr"}
	if		$tmp304 501 506 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:98
# 					// Smooth interpolation
	mul		$tmp305 ___375_mix_ratio $const11 	%line{98} %argrw{"wrr"}
	div		$tmp306 $tmp305 $const7 	%argrw{"wrr"}
	sin		___375_mix_ratio $tmp306 	%argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:102
# 				{
	sub		$tmp308 ___375_mix_ratio $const8 	%line{102} %argrw{"wrr"}
	mul		$tmp309 $tmp308 $const11 	%argrw{"wrr"}
	div		$tmp310 $tmp309 $const7 	%argrw{"wrr"}
	sin		$tmp307 $tmp310 	%argrw{"wr"}
	add		___375_mix_ratio $tmp307 $const8 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:106
# 						mix_ratio = sin(mix_ratio * M_PI / 2);
	aref		$tmp311 _color ___365_pre_i 	%line{106} %argrw{"wrr"}
	aref		$tmp312 _color ___365_post_i 	%argrw{"wrr"}
	mix		___364_result $tmp311 $tmp312 ___375_mix_ratio 	%argrw{"wrrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:111
# 					}
	assign		outColor ___364_result 	%line{111} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:94
# 		{
	eq		$tmp313 type $const16 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl"} %line{94} %argrw{"wrr"}
	if		$tmp313 671 1605 	%argrw{"r"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:97
# 			index = index / (2 * M_PI) - 0.5;
	sub		$tmp314 ss $const25 	%line{97} %argrw{"wrr"}
	sub		$tmp315 tt $const25 	%argrw{"wrr"}
	atan2		___398_index $tmp314 $tmp315 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:98
# 			index = mod(index, 1);
	mul		$tmp316 $const7 $const11 	%line{98} %argrw{"wrr"}
	div		$tmp317 ___398_index $tmp316 	%argrw{"wrr"}
	sub		___398_index $tmp317 $const25 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:99
# 
	functioncall	$const10 523 	%line{99} %argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:135
# #define M_PI_4     0.7853981633974483        /* pi/4 */
	div		$tmp319 ___398_index $const8 	%filename{"D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h"} %line{135} %argrw{"wrr"}
	floor		$tmp318 $tmp319 	%argrw{"wr"}
	mul		$tmp320 $const8 $tmp318 	%argrw{"wrr"}
	sub		___398_index ___398_index $tmp320 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:101
# 			{
	lt		$tmp321 ___398_index $const1 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl"} %line{101} %argrw{"wrr"}
	if		$tmp321 526 526 	%argrw{"r"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:103
# 			}
	add		___398_index ___398_index $const8 	%line{103} %argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:106
# 		}
	functioncall	$const12 671 	%line{106} %argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:11
# 	color result = 0;
	assign		___364_result $const1 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{11} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:13
# 	if(arraylength(i_positions) == arraylength(i_colorValues) &&
	arraylength	$tmp322 position 	%line{13} %argrw{"wr"}
	arraylength	$tmp323 _color 	%argrw{"wr"}
	eq		$tmp324 $tmp322 $tmp323 	%argrw{"wrr"}
	neq		$tmp325 $tmp324 $const1 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:14
# 			arraylength(i_positions) > 0)
	if		$tmp325 537 537 	%line{14} %argrw{"r"}
	arraylength	$tmp326 position 	%argrw{"wr"}
	gt		$tmp327 $tmp326 $const1 	%argrw{"wrr"}
	neq		$tmp328 $tmp327 $const1 	%argrw{"wrr"}
	assign		$tmp325 $tmp328 	%argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:13
# 	if(arraylength(i_positions) == arraylength(i_colorValues) &&
	if		$tmp325 670 670 	%line{13} %argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:16
# 		float min = -1e10;
	assign		___365_min $const13 	%line{16} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:17
# 		float max = 1e10;
	assign		___365_max $const14 	%line{17} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:18
# 		int pre_i = -1;   // Index of pos preceeding i
	assign		___365_pre_i $const15 	%line{18} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:19
# 		int post_i = -1;  // Index of pos following i
	assign		___365_post_i $const15 	%line{19} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:21
# 		for(int i = 0; i < arraylength(i_positions); i+=1)
	for		$tmp330 544 546 568 569 	%line{21} %argrw{"r"}
	assign		___366_i $const1 	%argrw{"wr"}
	arraylength	$tmp329 position 	%argrw{"wr"}
	lt		$tmp330 ___366_i $tmp329 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:23
# 			if(i_positions[i] <= i_pos && i_positions[i] > min)
	aref		$tmp331 position ___366_i 	%line{23} %argrw{"wrr"}
	le		$tmp332 $tmp331 ___398_index 	%argrw{"wrr"}
	neq		$tmp333 $tmp332 $const1 	%argrw{"wrr"}
	if		$tmp333 554 554 	%argrw{"r"}
	aref		$tmp334 position ___366_i 	%argrw{"wrr"}
	gt		$tmp335 $tmp334 ___365_min 	%argrw{"wrr"}
	neq		$tmp336 $tmp335 $const1 	%argrw{"wrr"}
	assign		$tmp333 $tmp336 	%argrw{"wr"}
	if		$tmp333 557 568 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:25
# 				min = i_positions[i];
	aref		___365_min position ___366_i 	%line{25} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:26
# 				pre_i = i;
	assign		___365_pre_i ___366_i 	%line{26} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:28
# 			else if(i_positions[i] >= i_pos && i_positions[i] < max)
	aref		$tmp337 position ___366_i 	%line{28} %argrw{"wrr"}
	ge		$tmp338 $tmp337 ___398_index 	%argrw{"wrr"}
	neq		$tmp339 $tmp338 $const1 	%argrw{"wrr"}
	if		$tmp339 565 565 	%argrw{"r"}
	aref		$tmp340 position ___366_i 	%argrw{"wrr"}
	lt		$tmp341 $tmp340 ___365_max 	%argrw{"wrr"}
	neq		$tmp342 $tmp341 $const1 	%argrw{"wrr"}
	assign		$tmp339 $tmp342 	%argrw{"wr"}
	if		$tmp339 568 568 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:30
# 				max = i_positions[i];
	aref		___365_max position ___366_i 	%line{30} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:31
# 				post_i = i;
	assign		___365_post_i ___366_i 	%line{31} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:21
# 		for(int i = 0; i < arraylength(i_positions); i+=1)
	add		___366_i ___366_i $const2 	%line{21} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:35
# 		if(pre_i < 0)
	lt		$tmp343 ___365_pre_i $const1 	%line{35} %argrw{"wrr"}
	if		$tmp343 575 670 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:37
# 			if(post_i < 0)
	lt		$tmp344 ___365_post_i $const1 	%line{37} %argrw{"wrr"}
	if		$tmp344 574 574 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:38
# 				post_i = 0;
	assign		___365_post_i $const1 	%line{38} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:40
# 			result = i_colorValues[post_i];
	aref		___364_result _color ___365_post_i 	%line{40} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:42
# 		else if(post_i < 0)
	lt		$tmp345 ___365_post_i $const1 	%line{42} %argrw{"wrr"}
	if		$tmp345 578 670 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:44
# 			result = i_colorValues[pre_i];
	aref		___364_result _color ___365_pre_i 	%line{44} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:48
# 			float interp = i_interpolation[0];
	aref		___372_interp ___398_interp $const1 	%line{48} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:49
# 			if(arraylength(i_interpolation) > 1)
	arraylength	$tmp346 ___398_interp 	%line{49} %argrw{"wr"}
	gt		$tmp347 $tmp346 $const2 	%argrw{"wrr"}
	if		$tmp347 583 583 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:51
# 				interp = i_interpolation[pre_i];
	aref		___372_interp ___398_interp ___365_pre_i 	%line{51} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:54
# 			if(interp == 0)
	eq		$tmp348 ___372_interp $const1 	%line{54} %argrw{"wrr"}
	if		$tmp348 586 670 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:57
# 				result = i_colorValues[pre_i];
	aref		___364_result _color ___365_pre_i 	%line{57} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:62
# 				float mix_ratio = (i_pos - i_positions[pre_i]) /
	aref		$tmp349 position ___365_pre_i 	%line{62} %argrw{"wrr"}
	sub		$tmp350 ___398_index $tmp349 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:63
# 					(i_positions[post_i] - i_positions[pre_i]);
	aref		$tmp351 position ___365_post_i 	%line{63} %argrw{"wrr"}
	aref		$tmp352 position ___365_pre_i 	%argrw{"wrr"}
	sub		$tmp353 $tmp351 $tmp352 	%argrw{"wrr"}
	div		___375_mix_ratio $tmp350 $tmp353 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:65
# 				if(interp == 2)
	eq		$tmp354 ___372_interp $const4 	%line{65} %argrw{"wrr"}
	if		$tmp354 595 667 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:68
# 					mix_ratio *= mix_ratio;
	mul		___375_mix_ratio ___375_mix_ratio ___375_mix_ratio 	%line{68} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:70
# 				else if(interp == 3)
	eq		$tmp355 ___372_interp $const16 	%line{70} %argrw{"wrr"}
	if		$tmp355 600 667 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:73
# 					mix_ratio = 1 - mix_ratio;
	sub		___375_mix_ratio $const8 ___375_mix_ratio 	%line{73} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:74
# 					mix_ratio = 1 - mix_ratio * mix_ratio;
	mul		$tmp356 ___375_mix_ratio ___375_mix_ratio 	%line{74} %argrw{"wrr"}
	sub		___375_mix_ratio $const8 $tmp356 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:76
# 				else if(interp == 4)
	eq		$tmp357 ___372_interp $const17 	%line{76} %argrw{"wrr"}
	if		$tmp357 603 667 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:79
# 					mix_ratio = smoothstep(0, 1, mix_ratio);
	smoothstep	___375_mix_ratio $const18 $const8 ___375_mix_ratio 	%line{79} %argrw{"wrrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:81
# 				else if(interp == 5)
	eq		$tmp358 ___372_interp $const19 	%line{81} %argrw{"wrr"}
	if		$tmp358 635 667 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:84
# 					if(luminance(i_colorValues[pre_i]) < luminance(i_colorValues[post_i]))
	aref		$tmp360 _color ___365_pre_i 	%line{84} %argrw{"wrr"}
	functioncall	$const20 615 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp361 $tmp360 $const1 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp362 $const21 $tmp361 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp363 $tmp360 $const2 	%line{19} %argrw{"wrr"}
	mul		$tmp364 $const22 $tmp363 	%argrw{"wrr"}
	add		$tmp365 $tmp362 $tmp364 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp366 $tmp360 $const4 	%line{20} %argrw{"wrr"}
	mul		$tmp367 $const23 $tmp366 	%argrw{"wrr"}
	add		$tmp359 $tmp365 $tmp367 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:84
# 			
	aref		$tmp369 _color ___365_post_i 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{84} %argrw{"wrr"}
	functioncall	$const20 625 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp370 $tmp369 $const1 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp371 $const21 $tmp370 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp372 $tmp369 $const2 	%line{19} %argrw{"wrr"}
	mul		$tmp373 $const22 $tmp372 	%argrw{"wrr"}
	add		$tmp374 $tmp371 $tmp373 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp375 $tmp369 $const4 	%line{20} %argrw{"wrr"}
	mul		$tmp376 $const23 $tmp375 	%argrw{"wrr"}
	add		$tmp368 $tmp374 $tmp376 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:84
# 			
	lt		$tmp377 $tmp359 $tmp368 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{84} %argrw{"wrr"}
	if		$tmp377 630 635 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:86
# 				{
	mul		$tmp378 ___375_mix_ratio $const11 	%line{86} %argrw{"wrr"}
	div		$tmp379 $tmp378 $const7 	%argrw{"wrr"}
	sin		___375_mix_ratio $tmp379 	%argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:90
# 				else if(interp == 3)
	sub		$tmp381 ___375_mix_ratio $const8 	%line{90} %argrw{"wrr"}
	mul		$tmp382 $tmp381 $const11 	%argrw{"wrr"}
	div		$tmp383 $tmp382 $const7 	%argrw{"wrr"}
	sin		$tmp380 $tmp383 	%argrw{"wr"}
	add		___375_mix_ratio $tmp380 $const8 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:93
# 					mix_ratio = 1 - mix_ratio;
	eq		$tmp384 ___372_interp $const24 	%line{93} %argrw{"wrr"}
	if		$tmp384 667 667 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:96
# 				else if(interp == 4)
	aref		$tmp386 _color ___365_pre_i 	%line{96} %argrw{"wrr"}
	functioncall	$const20 647 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp387 $tmp386 $const1 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp388 $const21 $tmp387 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp389 $tmp386 $const2 	%line{19} %argrw{"wrr"}
	mul		$tmp390 $const22 $tmp389 	%argrw{"wrr"}
	add		$tmp391 $tmp388 $tmp390 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp392 $tmp386 $const4 	%line{20} %argrw{"wrr"}
	mul		$tmp393 $const23 $tmp392 	%argrw{"wrr"}
	add		$tmp385 $tmp391 $tmp393 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:96
# 				else if(interp == 4)
	aref		$tmp395 _color ___365_post_i 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{96} %argrw{"wrr"}
	functioncall	$const20 657 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp396 $tmp395 $const1 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp397 $const21 $tmp396 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp398 $tmp395 $const2 	%line{19} %argrw{"wrr"}
	mul		$tmp399 $const22 $tmp398 	%argrw{"wrr"}
	add		$tmp400 $tmp397 $tmp399 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp401 $tmp395 $const4 	%line{20} %argrw{"wrr"}
	mul		$tmp402 $const23 $tmp401 	%argrw{"wrr"}
	add		$tmp394 $tmp400 $tmp402 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:96
# 				else if(interp == 4)
	gt		$tmp403 $tmp385 $tmp394 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{96} %argrw{"wrr"}
	if		$tmp403 662 667 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:98
# 					// Smooth interpolation
	mul		$tmp404 ___375_mix_ratio $const11 	%line{98} %argrw{"wrr"}
	div		$tmp405 $tmp404 $const7 	%argrw{"wrr"}
	sin		___375_mix_ratio $tmp405 	%argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:102
# 				{
	sub		$tmp407 ___375_mix_ratio $const8 	%line{102} %argrw{"wrr"}
	mul		$tmp408 $tmp407 $const11 	%argrw{"wrr"}
	div		$tmp409 $tmp408 $const7 	%argrw{"wrr"}
	sin		$tmp406 $tmp409 	%argrw{"wr"}
	add		___375_mix_ratio $tmp406 $const8 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:106
# 						mix_ratio = sin(mix_ratio * M_PI / 2);
	aref		$tmp410 _color ___365_pre_i 	%line{106} %argrw{"wrr"}
	aref		$tmp411 _color ___365_post_i 	%argrw{"wrr"}
	mix		___364_result $tmp410 $tmp411 ___375_mix_ratio 	%argrw{"wrrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:111
# 					}
	assign		outColor ___364_result 	%line{111} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:108
# 		{
	eq		$tmp412 type $const17 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl"} %line{108} %argrw{"wrr"}
	if		$tmp412 823 1605 	%argrw{"r"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:111
# 			outColor = colorRamp(index, position, interp, _color);	
	vector		$tmp414 ss tt $const18 	%line{111} %argrw{"wrrr"}
	sub		$tmp416 $tmp414 $const26 	%argrw{"wrr"}
	length		$tmp413 $tmp416 	%argrw{"wr"}
	mul		$tmp417 $const7 $tmp413 	%argrw{"wrr"}
	div		___398_index $tmp417 $const27 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:112
# 		}
	functioncall	$const12 823 	%line{112} %argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:11
# 	color result = 0;
	assign		___364_result $const1 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{11} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:13
# 	if(arraylength(i_positions) == arraylength(i_colorValues) &&
	arraylength	$tmp418 position 	%line{13} %argrw{"wr"}
	arraylength	$tmp419 _color 	%argrw{"wr"}
	eq		$tmp420 $tmp418 $tmp419 	%argrw{"wrr"}
	neq		$tmp421 $tmp420 $const1 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:14
# 			arraylength(i_positions) > 0)
	if		$tmp421 689 689 	%line{14} %argrw{"r"}
	arraylength	$tmp422 position 	%argrw{"wr"}
	gt		$tmp423 $tmp422 $const1 	%argrw{"wrr"}
	neq		$tmp424 $tmp423 $const1 	%argrw{"wrr"}
	assign		$tmp421 $tmp424 	%argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:13
# 	if(arraylength(i_positions) == arraylength(i_colorValues) &&
	if		$tmp421 822 822 	%line{13} %argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:16
# 		float min = -1e10;
	assign		___365_min $const13 	%line{16} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:17
# 		float max = 1e10;
	assign		___365_max $const14 	%line{17} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:18
# 		int pre_i = -1;   // Index of pos preceeding i
	assign		___365_pre_i $const15 	%line{18} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:19
# 		int post_i = -1;  // Index of pos following i
	assign		___365_post_i $const15 	%line{19} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:21
# 		for(int i = 0; i < arraylength(i_positions); i+=1)
	for		$tmp426 696 698 720 721 	%line{21} %argrw{"r"}
	assign		___366_i $const1 	%argrw{"wr"}
	arraylength	$tmp425 position 	%argrw{"wr"}
	lt		$tmp426 ___366_i $tmp425 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:23
# 			if(i_positions[i] <= i_pos && i_positions[i] > min)
	aref		$tmp427 position ___366_i 	%line{23} %argrw{"wrr"}
	le		$tmp428 $tmp427 ___398_index 	%argrw{"wrr"}
	neq		$tmp429 $tmp428 $const1 	%argrw{"wrr"}
	if		$tmp429 706 706 	%argrw{"r"}
	aref		$tmp430 position ___366_i 	%argrw{"wrr"}
	gt		$tmp431 $tmp430 ___365_min 	%argrw{"wrr"}
	neq		$tmp432 $tmp431 $const1 	%argrw{"wrr"}
	assign		$tmp429 $tmp432 	%argrw{"wr"}
	if		$tmp429 709 720 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:25
# 				min = i_positions[i];
	aref		___365_min position ___366_i 	%line{25} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:26
# 				pre_i = i;
	assign		___365_pre_i ___366_i 	%line{26} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:28
# 			else if(i_positions[i] >= i_pos && i_positions[i] < max)
	aref		$tmp433 position ___366_i 	%line{28} %argrw{"wrr"}
	ge		$tmp434 $tmp433 ___398_index 	%argrw{"wrr"}
	neq		$tmp435 $tmp434 $const1 	%argrw{"wrr"}
	if		$tmp435 717 717 	%argrw{"r"}
	aref		$tmp436 position ___366_i 	%argrw{"wrr"}
	lt		$tmp437 $tmp436 ___365_max 	%argrw{"wrr"}
	neq		$tmp438 $tmp437 $const1 	%argrw{"wrr"}
	assign		$tmp435 $tmp438 	%argrw{"wr"}
	if		$tmp435 720 720 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:30
# 				max = i_positions[i];
	aref		___365_max position ___366_i 	%line{30} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:31
# 				post_i = i;
	assign		___365_post_i ___366_i 	%line{31} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:21
# 		for(int i = 0; i < arraylength(i_positions); i+=1)
	add		___366_i ___366_i $const2 	%line{21} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:35
# 		if(pre_i < 0)
	lt		$tmp439 ___365_pre_i $const1 	%line{35} %argrw{"wrr"}
	if		$tmp439 727 822 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:37
# 			if(post_i < 0)
	lt		$tmp440 ___365_post_i $const1 	%line{37} %argrw{"wrr"}
	if		$tmp440 726 726 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:38
# 				post_i = 0;
	assign		___365_post_i $const1 	%line{38} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:40
# 			result = i_colorValues[post_i];
	aref		___364_result _color ___365_post_i 	%line{40} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:42
# 		else if(post_i < 0)
	lt		$tmp441 ___365_post_i $const1 	%line{42} %argrw{"wrr"}
	if		$tmp441 730 822 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:44
# 			result = i_colorValues[pre_i];
	aref		___364_result _color ___365_pre_i 	%line{44} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:48
# 			float interp = i_interpolation[0];
	aref		___372_interp ___398_interp $const1 	%line{48} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:49
# 			if(arraylength(i_interpolation) > 1)
	arraylength	$tmp442 ___398_interp 	%line{49} %argrw{"wr"}
	gt		$tmp443 $tmp442 $const2 	%argrw{"wrr"}
	if		$tmp443 735 735 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:51
# 				interp = i_interpolation[pre_i];
	aref		___372_interp ___398_interp ___365_pre_i 	%line{51} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:54
# 			if(interp == 0)
	eq		$tmp444 ___372_interp $const1 	%line{54} %argrw{"wrr"}
	if		$tmp444 738 822 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:57
# 				result = i_colorValues[pre_i];
	aref		___364_result _color ___365_pre_i 	%line{57} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:62
# 				float mix_ratio = (i_pos - i_positions[pre_i]) /
	aref		$tmp445 position ___365_pre_i 	%line{62} %argrw{"wrr"}
	sub		$tmp446 ___398_index $tmp445 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:63
# 					(i_positions[post_i] - i_positions[pre_i]);
	aref		$tmp447 position ___365_post_i 	%line{63} %argrw{"wrr"}
	aref		$tmp448 position ___365_pre_i 	%argrw{"wrr"}
	sub		$tmp449 $tmp447 $tmp448 	%argrw{"wrr"}
	div		___375_mix_ratio $tmp446 $tmp449 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:65
# 				if(interp == 2)
	eq		$tmp450 ___372_interp $const4 	%line{65} %argrw{"wrr"}
	if		$tmp450 747 819 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:68
# 					mix_ratio *= mix_ratio;
	mul		___375_mix_ratio ___375_mix_ratio ___375_mix_ratio 	%line{68} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:70
# 				else if(interp == 3)
	eq		$tmp451 ___372_interp $const16 	%line{70} %argrw{"wrr"}
	if		$tmp451 752 819 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:73
# 					mix_ratio = 1 - mix_ratio;
	sub		___375_mix_ratio $const8 ___375_mix_ratio 	%line{73} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:74
# 					mix_ratio = 1 - mix_ratio * mix_ratio;
	mul		$tmp452 ___375_mix_ratio ___375_mix_ratio 	%line{74} %argrw{"wrr"}
	sub		___375_mix_ratio $const8 $tmp452 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:76
# 				else if(interp == 4)
	eq		$tmp453 ___372_interp $const17 	%line{76} %argrw{"wrr"}
	if		$tmp453 755 819 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:79
# 					mix_ratio = smoothstep(0, 1, mix_ratio);
	smoothstep	___375_mix_ratio $const18 $const8 ___375_mix_ratio 	%line{79} %argrw{"wrrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:81
# 				else if(interp == 5)
	eq		$tmp454 ___372_interp $const19 	%line{81} %argrw{"wrr"}
	if		$tmp454 787 819 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:84
# 					if(luminance(i_colorValues[pre_i]) < luminance(i_colorValues[post_i]))
	aref		$tmp456 _color ___365_pre_i 	%line{84} %argrw{"wrr"}
	functioncall	$const20 767 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp457 $tmp456 $const1 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp458 $const21 $tmp457 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp459 $tmp456 $const2 	%line{19} %argrw{"wrr"}
	mul		$tmp460 $const22 $tmp459 	%argrw{"wrr"}
	add		$tmp461 $tmp458 $tmp460 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp462 $tmp456 $const4 	%line{20} %argrw{"wrr"}
	mul		$tmp463 $const23 $tmp462 	%argrw{"wrr"}
	add		$tmp455 $tmp461 $tmp463 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:84
# 			
	aref		$tmp465 _color ___365_post_i 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{84} %argrw{"wrr"}
	functioncall	$const20 777 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp466 $tmp465 $const1 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp467 $const21 $tmp466 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp468 $tmp465 $const2 	%line{19} %argrw{"wrr"}
	mul		$tmp469 $const22 $tmp468 	%argrw{"wrr"}
	add		$tmp470 $tmp467 $tmp469 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp471 $tmp465 $const4 	%line{20} %argrw{"wrr"}
	mul		$tmp472 $const23 $tmp471 	%argrw{"wrr"}
	add		$tmp464 $tmp470 $tmp472 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:84
# 			
	lt		$tmp473 $tmp455 $tmp464 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{84} %argrw{"wrr"}
	if		$tmp473 782 787 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:86
# 				{
	mul		$tmp474 ___375_mix_ratio $const11 	%line{86} %argrw{"wrr"}
	div		$tmp475 $tmp474 $const7 	%argrw{"wrr"}
	sin		___375_mix_ratio $tmp475 	%argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:90
# 				else if(interp == 3)
	sub		$tmp477 ___375_mix_ratio $const8 	%line{90} %argrw{"wrr"}
	mul		$tmp478 $tmp477 $const11 	%argrw{"wrr"}
	div		$tmp479 $tmp478 $const7 	%argrw{"wrr"}
	sin		$tmp476 $tmp479 	%argrw{"wr"}
	add		___375_mix_ratio $tmp476 $const8 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:93
# 					mix_ratio = 1 - mix_ratio;
	eq		$tmp480 ___372_interp $const24 	%line{93} %argrw{"wrr"}
	if		$tmp480 819 819 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:96
# 				else if(interp == 4)
	aref		$tmp482 _color ___365_pre_i 	%line{96} %argrw{"wrr"}
	functioncall	$const20 799 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp483 $tmp482 $const1 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp484 $const21 $tmp483 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp485 $tmp482 $const2 	%line{19} %argrw{"wrr"}
	mul		$tmp486 $const22 $tmp485 	%argrw{"wrr"}
	add		$tmp487 $tmp484 $tmp486 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp488 $tmp482 $const4 	%line{20} %argrw{"wrr"}
	mul		$tmp489 $const23 $tmp488 	%argrw{"wrr"}
	add		$tmp481 $tmp487 $tmp489 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:96
# 				else if(interp == 4)
	aref		$tmp491 _color ___365_post_i 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{96} %argrw{"wrr"}
	functioncall	$const20 809 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp492 $tmp491 $const1 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp493 $const21 $tmp492 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp494 $tmp491 $const2 	%line{19} %argrw{"wrr"}
	mul		$tmp495 $const22 $tmp494 	%argrw{"wrr"}
	add		$tmp496 $tmp493 $tmp495 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp497 $tmp491 $const4 	%line{20} %argrw{"wrr"}
	mul		$tmp498 $const23 $tmp497 	%argrw{"wrr"}
	add		$tmp490 $tmp496 $tmp498 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:96
# 				else if(interp == 4)
	gt		$tmp499 $tmp481 $tmp490 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{96} %argrw{"wrr"}
	if		$tmp499 814 819 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:98
# 					// Smooth interpolation
	mul		$tmp500 ___375_mix_ratio $const11 	%line{98} %argrw{"wrr"}
	div		$tmp501 $tmp500 $const7 	%argrw{"wrr"}
	sin		___375_mix_ratio $tmp501 	%argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:102
# 				{
	sub		$tmp503 ___375_mix_ratio $const8 	%line{102} %argrw{"wrr"}
	mul		$tmp504 $tmp503 $const11 	%argrw{"wrr"}
	div		$tmp505 $tmp504 $const7 	%argrw{"wrr"}
	sin		$tmp502 $tmp505 	%argrw{"wr"}
	add		___375_mix_ratio $tmp502 $const8 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:106
# 						mix_ratio = sin(mix_ratio * M_PI / 2);
	aref		$tmp506 _color ___365_pre_i 	%line{106} %argrw{"wrr"}
	aref		$tmp507 _color ___365_post_i 	%argrw{"wrr"}
	mix		___364_result $tmp506 $tmp507 ___375_mix_ratio 	%argrw{"wrrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:111
# 					}
	assign		outColor ___364_result 	%line{111} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:114
# #include "ramp_utils.h"
	eq		$tmp508 type $const19 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl"} %line{114} %argrw{"wrr"}
	if		$tmp508 977 1605 	%argrw{"r"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:117
# maya_ramp(
	sub		$tmp510 ss $const25 	%line{117} %argrw{"wrr"}
	abs		$tmp509 $tmp510 	%argrw{"wr"}
	mul		$tmp511 $const7 $tmp509 	%argrw{"wrr"}
	sub		$tmp513 tt $const25 	%argrw{"wrr"}
	abs		$tmp512 $tmp513 	%argrw{"wr"}
	mul		$tmp514 $const7 $tmp512 	%argrw{"wrr"}
	max		___398_index $tmp511 $tmp514 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:118
# 	// Inputs
	functioncall	$const12 977 	%line{118} %argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:11
# 	color result = 0;
	assign		___364_result $const1 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{11} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:13
# 	if(arraylength(i_positions) == arraylength(i_colorValues) &&
	arraylength	$tmp515 position 	%line{13} %argrw{"wr"}
	arraylength	$tmp516 _color 	%argrw{"wr"}
	eq		$tmp517 $tmp515 $tmp516 	%argrw{"wrr"}
	neq		$tmp518 $tmp517 $const1 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:14
# 			arraylength(i_positions) > 0)
	if		$tmp518 843 843 	%line{14} %argrw{"r"}
	arraylength	$tmp519 position 	%argrw{"wr"}
	gt		$tmp520 $tmp519 $const1 	%argrw{"wrr"}
	neq		$tmp521 $tmp520 $const1 	%argrw{"wrr"}
	assign		$tmp518 $tmp521 	%argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:13
# 	if(arraylength(i_positions) == arraylength(i_colorValues) &&
	if		$tmp518 976 976 	%line{13} %argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:16
# 		float min = -1e10;
	assign		___365_min $const13 	%line{16} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:17
# 		float max = 1e10;
	assign		___365_max $const14 	%line{17} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:18
# 		int pre_i = -1;   // Index of pos preceeding i
	assign		___365_pre_i $const15 	%line{18} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:19
# 		int post_i = -1;  // Index of pos following i
	assign		___365_post_i $const15 	%line{19} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:21
# 		for(int i = 0; i < arraylength(i_positions); i+=1)
	for		$tmp523 850 852 874 875 	%line{21} %argrw{"r"}
	assign		___366_i $const1 	%argrw{"wr"}
	arraylength	$tmp522 position 	%argrw{"wr"}
	lt		$tmp523 ___366_i $tmp522 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:23
# 			if(i_positions[i] <= i_pos && i_positions[i] > min)
	aref		$tmp524 position ___366_i 	%line{23} %argrw{"wrr"}
	le		$tmp525 $tmp524 ___398_index 	%argrw{"wrr"}
	neq		$tmp526 $tmp525 $const1 	%argrw{"wrr"}
	if		$tmp526 860 860 	%argrw{"r"}
	aref		$tmp527 position ___366_i 	%argrw{"wrr"}
	gt		$tmp528 $tmp527 ___365_min 	%argrw{"wrr"}
	neq		$tmp529 $tmp528 $const1 	%argrw{"wrr"}
	assign		$tmp526 $tmp529 	%argrw{"wr"}
	if		$tmp526 863 874 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:25
# 				min = i_positions[i];
	aref		___365_min position ___366_i 	%line{25} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:26
# 				pre_i = i;
	assign		___365_pre_i ___366_i 	%line{26} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:28
# 			else if(i_positions[i] >= i_pos && i_positions[i] < max)
	aref		$tmp530 position ___366_i 	%line{28} %argrw{"wrr"}
	ge		$tmp531 $tmp530 ___398_index 	%argrw{"wrr"}
	neq		$tmp532 $tmp531 $const1 	%argrw{"wrr"}
	if		$tmp532 871 871 	%argrw{"r"}
	aref		$tmp533 position ___366_i 	%argrw{"wrr"}
	lt		$tmp534 $tmp533 ___365_max 	%argrw{"wrr"}
	neq		$tmp535 $tmp534 $const1 	%argrw{"wrr"}
	assign		$tmp532 $tmp535 	%argrw{"wr"}
	if		$tmp532 874 874 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:30
# 				max = i_positions[i];
	aref		___365_max position ___366_i 	%line{30} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:31
# 				post_i = i;
	assign		___365_post_i ___366_i 	%line{31} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:21
# 		for(int i = 0; i < arraylength(i_positions); i+=1)
	add		___366_i ___366_i $const2 	%line{21} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:35
# 		if(pre_i < 0)
	lt		$tmp536 ___365_pre_i $const1 	%line{35} %argrw{"wrr"}
	if		$tmp536 881 976 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:37
# 			if(post_i < 0)
	lt		$tmp537 ___365_post_i $const1 	%line{37} %argrw{"wrr"}
	if		$tmp537 880 880 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:38
# 				post_i = 0;
	assign		___365_post_i $const1 	%line{38} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:40
# 			result = i_colorValues[post_i];
	aref		___364_result _color ___365_post_i 	%line{40} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:42
# 		else if(post_i < 0)
	lt		$tmp538 ___365_post_i $const1 	%line{42} %argrw{"wrr"}
	if		$tmp538 884 976 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:44
# 			result = i_colorValues[pre_i];
	aref		___364_result _color ___365_pre_i 	%line{44} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:48
# 			float interp = i_interpolation[0];
	aref		___372_interp ___398_interp $const1 	%line{48} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:49
# 			if(arraylength(i_interpolation) > 1)
	arraylength	$tmp539 ___398_interp 	%line{49} %argrw{"wr"}
	gt		$tmp540 $tmp539 $const2 	%argrw{"wrr"}
	if		$tmp540 889 889 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:51
# 				interp = i_interpolation[pre_i];
	aref		___372_interp ___398_interp ___365_pre_i 	%line{51} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:54
# 			if(interp == 0)
	eq		$tmp541 ___372_interp $const1 	%line{54} %argrw{"wrr"}
	if		$tmp541 892 976 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:57
# 				result = i_colorValues[pre_i];
	aref		___364_result _color ___365_pre_i 	%line{57} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:62
# 				float mix_ratio = (i_pos - i_positions[pre_i]) /
	aref		$tmp542 position ___365_pre_i 	%line{62} %argrw{"wrr"}
	sub		$tmp543 ___398_index $tmp542 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:63
# 					(i_positions[post_i] - i_positions[pre_i]);
	aref		$tmp544 position ___365_post_i 	%line{63} %argrw{"wrr"}
	aref		$tmp545 position ___365_pre_i 	%argrw{"wrr"}
	sub		$tmp546 $tmp544 $tmp545 	%argrw{"wrr"}
	div		___375_mix_ratio $tmp543 $tmp546 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:65
# 				if(interp == 2)
	eq		$tmp547 ___372_interp $const4 	%line{65} %argrw{"wrr"}
	if		$tmp547 901 973 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:68
# 					mix_ratio *= mix_ratio;
	mul		___375_mix_ratio ___375_mix_ratio ___375_mix_ratio 	%line{68} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:70
# 				else if(interp == 3)
	eq		$tmp548 ___372_interp $const16 	%line{70} %argrw{"wrr"}
	if		$tmp548 906 973 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:73
# 					mix_ratio = 1 - mix_ratio;
	sub		___375_mix_ratio $const8 ___375_mix_ratio 	%line{73} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:74
# 					mix_ratio = 1 - mix_ratio * mix_ratio;
	mul		$tmp549 ___375_mix_ratio ___375_mix_ratio 	%line{74} %argrw{"wrr"}
	sub		___375_mix_ratio $const8 $tmp549 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:76
# 				else if(interp == 4)
	eq		$tmp550 ___372_interp $const17 	%line{76} %argrw{"wrr"}
	if		$tmp550 909 973 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:79
# 					mix_ratio = smoothstep(0, 1, mix_ratio);
	smoothstep	___375_mix_ratio $const18 $const8 ___375_mix_ratio 	%line{79} %argrw{"wrrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:81
# 				else if(interp == 5)
	eq		$tmp551 ___372_interp $const19 	%line{81} %argrw{"wrr"}
	if		$tmp551 941 973 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:84
# 					if(luminance(i_colorValues[pre_i]) < luminance(i_colorValues[post_i]))
	aref		$tmp553 _color ___365_pre_i 	%line{84} %argrw{"wrr"}
	functioncall	$const20 921 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp554 $tmp553 $const1 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp555 $const21 $tmp554 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp556 $tmp553 $const2 	%line{19} %argrw{"wrr"}
	mul		$tmp557 $const22 $tmp556 	%argrw{"wrr"}
	add		$tmp558 $tmp555 $tmp557 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp559 $tmp553 $const4 	%line{20} %argrw{"wrr"}
	mul		$tmp560 $const23 $tmp559 	%argrw{"wrr"}
	add		$tmp552 $tmp558 $tmp560 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:84
# 			
	aref		$tmp562 _color ___365_post_i 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{84} %argrw{"wrr"}
	functioncall	$const20 931 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp563 $tmp562 $const1 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp564 $const21 $tmp563 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp565 $tmp562 $const2 	%line{19} %argrw{"wrr"}
	mul		$tmp566 $const22 $tmp565 	%argrw{"wrr"}
	add		$tmp567 $tmp564 $tmp566 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp568 $tmp562 $const4 	%line{20} %argrw{"wrr"}
	mul		$tmp569 $const23 $tmp568 	%argrw{"wrr"}
	add		$tmp561 $tmp567 $tmp569 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:84
# 			
	lt		$tmp570 $tmp552 $tmp561 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{84} %argrw{"wrr"}
	if		$tmp570 936 941 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:86
# 				{
	mul		$tmp571 ___375_mix_ratio $const11 	%line{86} %argrw{"wrr"}
	div		$tmp572 $tmp571 $const7 	%argrw{"wrr"}
	sin		___375_mix_ratio $tmp572 	%argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:90
# 				else if(interp == 3)
	sub		$tmp574 ___375_mix_ratio $const8 	%line{90} %argrw{"wrr"}
	mul		$tmp575 $tmp574 $const11 	%argrw{"wrr"}
	div		$tmp576 $tmp575 $const7 	%argrw{"wrr"}
	sin		$tmp573 $tmp576 	%argrw{"wr"}
	add		___375_mix_ratio $tmp573 $const8 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:93
# 					mix_ratio = 1 - mix_ratio;
	eq		$tmp577 ___372_interp $const24 	%line{93} %argrw{"wrr"}
	if		$tmp577 973 973 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:96
# 				else if(interp == 4)
	aref		$tmp579 _color ___365_pre_i 	%line{96} %argrw{"wrr"}
	functioncall	$const20 953 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp580 $tmp579 $const1 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp581 $const21 $tmp580 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp582 $tmp579 $const2 	%line{19} %argrw{"wrr"}
	mul		$tmp583 $const22 $tmp582 	%argrw{"wrr"}
	add		$tmp584 $tmp581 $tmp583 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp585 $tmp579 $const4 	%line{20} %argrw{"wrr"}
	mul		$tmp586 $const23 $tmp585 	%argrw{"wrr"}
	add		$tmp578 $tmp584 $tmp586 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:96
# 				else if(interp == 4)
	aref		$tmp588 _color ___365_post_i 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{96} %argrw{"wrr"}
	functioncall	$const20 963 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp589 $tmp588 $const1 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp590 $const21 $tmp589 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp591 $tmp588 $const2 	%line{19} %argrw{"wrr"}
	mul		$tmp592 $const22 $tmp591 	%argrw{"wrr"}
	add		$tmp593 $tmp590 $tmp592 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp594 $tmp588 $const4 	%line{20} %argrw{"wrr"}
	mul		$tmp595 $const23 $tmp594 	%argrw{"wrr"}
	add		$tmp587 $tmp593 $tmp595 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:96
# 				else if(interp == 4)
	gt		$tmp596 $tmp578 $tmp587 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{96} %argrw{"wrr"}
	if		$tmp596 968 973 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:98
# 					// Smooth interpolation
	mul		$tmp597 ___375_mix_ratio $const11 	%line{98} %argrw{"wrr"}
	div		$tmp598 $tmp597 $const7 	%argrw{"wrr"}
	sin		___375_mix_ratio $tmp598 	%argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:102
# 				{
	sub		$tmp600 ___375_mix_ratio $const8 	%line{102} %argrw{"wrr"}
	mul		$tmp601 $tmp600 $const11 	%argrw{"wrr"}
	div		$tmp602 $tmp601 $const7 	%argrw{"wrr"}
	sin		$tmp599 $tmp602 	%argrw{"wr"}
	add		___375_mix_ratio $tmp599 $const8 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:106
# 						mix_ratio = sin(mix_ratio * M_PI / 2);
	aref		$tmp603 _color ___365_pre_i 	%line{106} %argrw{"wrr"}
	aref		$tmp604 _color ___365_post_i 	%argrw{"wrr"}
	mix		___364_result $tmp603 $tmp604 ___375_mix_ratio 	%argrw{"wrrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:111
# 					}
	assign		outColor ___364_result 	%line{111} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:120
# 	float alphaGain = 1,
	eq		$tmp605 type $const24 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl"} %line{120} %argrw{"wrr"}
	if		$tmp605 1276 1605 	%argrw{"r"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:123
# 	float position[] = { 0 },
	sub		$tmp607 ss $const25 	%line{123} %argrw{"wrr"}
	abs		$tmp606 $tmp607 	%argrw{"wr"}
	mul		___398_index $const7 $tmp606 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:124
# 	color _color[] = { color( 0, 0, 0 ) },
	functioncall	$const12 1127 	%line{124} %argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:11
# 	color result = 0;
	assign		___364_result $const1 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{11} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:13
# 	if(arraylength(i_positions) == arraylength(i_colorValues) &&
	arraylength	$tmp608 position 	%line{13} %argrw{"wr"}
	arraylength	$tmp609 _color 	%argrw{"wr"}
	eq		$tmp610 $tmp608 $tmp609 	%argrw{"wrr"}
	neq		$tmp611 $tmp610 $const1 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:14
# 			arraylength(i_positions) > 0)
	if		$tmp611 993 993 	%line{14} %argrw{"r"}
	arraylength	$tmp612 position 	%argrw{"wr"}
	gt		$tmp613 $tmp612 $const1 	%argrw{"wrr"}
	neq		$tmp614 $tmp613 $const1 	%argrw{"wrr"}
	assign		$tmp611 $tmp614 	%argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:13
# 	if(arraylength(i_positions) == arraylength(i_colorValues) &&
	if		$tmp611 1126 1126 	%line{13} %argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:16
# 		float min = -1e10;
	assign		___365_min $const13 	%line{16} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:17
# 		float max = 1e10;
	assign		___365_max $const14 	%line{17} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:18
# 		int pre_i = -1;   // Index of pos preceeding i
	assign		___365_pre_i $const15 	%line{18} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:19
# 		int post_i = -1;  // Index of pos following i
	assign		___365_post_i $const15 	%line{19} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:21
# 		for(int i = 0; i < arraylength(i_positions); i+=1)
	for		$tmp616 1000 1002 1024 1025 	%line{21} %argrw{"r"}
	assign		___366_i $const1 	%argrw{"wr"}
	arraylength	$tmp615 position 	%argrw{"wr"}
	lt		$tmp616 ___366_i $tmp615 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:23
# 			if(i_positions[i] <= i_pos && i_positions[i] > min)
	aref		$tmp617 position ___366_i 	%line{23} %argrw{"wrr"}
	le		$tmp618 $tmp617 ___398_index 	%argrw{"wrr"}
	neq		$tmp619 $tmp618 $const1 	%argrw{"wrr"}
	if		$tmp619 1010 1010 	%argrw{"r"}
	aref		$tmp620 position ___366_i 	%argrw{"wrr"}
	gt		$tmp621 $tmp620 ___365_min 	%argrw{"wrr"}
	neq		$tmp622 $tmp621 $const1 	%argrw{"wrr"}
	assign		$tmp619 $tmp622 	%argrw{"wr"}
	if		$tmp619 1013 1024 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:25
# 				min = i_positions[i];
	aref		___365_min position ___366_i 	%line{25} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:26
# 				pre_i = i;
	assign		___365_pre_i ___366_i 	%line{26} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:28
# 			else if(i_positions[i] >= i_pos && i_positions[i] < max)
	aref		$tmp623 position ___366_i 	%line{28} %argrw{"wrr"}
	ge		$tmp624 $tmp623 ___398_index 	%argrw{"wrr"}
	neq		$tmp625 $tmp624 $const1 	%argrw{"wrr"}
	if		$tmp625 1021 1021 	%argrw{"r"}
	aref		$tmp626 position ___366_i 	%argrw{"wrr"}
	lt		$tmp627 $tmp626 ___365_max 	%argrw{"wrr"}
	neq		$tmp628 $tmp627 $const1 	%argrw{"wrr"}
	assign		$tmp625 $tmp628 	%argrw{"wr"}
	if		$tmp625 1024 1024 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:30
# 				max = i_positions[i];
	aref		___365_max position ___366_i 	%line{30} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:31
# 				post_i = i;
	assign		___365_post_i ___366_i 	%line{31} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:21
# 		for(int i = 0; i < arraylength(i_positions); i+=1)
	add		___366_i ___366_i $const2 	%line{21} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:35
# 		if(pre_i < 0)
	lt		$tmp629 ___365_pre_i $const1 	%line{35} %argrw{"wrr"}
	if		$tmp629 1031 1126 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:37
# 			if(post_i < 0)
	lt		$tmp630 ___365_post_i $const1 	%line{37} %argrw{"wrr"}
	if		$tmp630 1030 1030 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:38
# 				post_i = 0;
	assign		___365_post_i $const1 	%line{38} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:40
# 			result = i_colorValues[post_i];
	aref		___364_result _color ___365_post_i 	%line{40} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:42
# 		else if(post_i < 0)
	lt		$tmp631 ___365_post_i $const1 	%line{42} %argrw{"wrr"}
	if		$tmp631 1034 1126 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:44
# 			result = i_colorValues[pre_i];
	aref		___364_result _color ___365_pre_i 	%line{44} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:48
# 			float interp = i_interpolation[0];
	aref		___372_interp ___398_interp $const1 	%line{48} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:49
# 			if(arraylength(i_interpolation) > 1)
	arraylength	$tmp632 ___398_interp 	%line{49} %argrw{"wr"}
	gt		$tmp633 $tmp632 $const2 	%argrw{"wrr"}
	if		$tmp633 1039 1039 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:51
# 				interp = i_interpolation[pre_i];
	aref		___372_interp ___398_interp ___365_pre_i 	%line{51} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:54
# 			if(interp == 0)
	eq		$tmp634 ___372_interp $const1 	%line{54} %argrw{"wrr"}
	if		$tmp634 1042 1126 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:57
# 				result = i_colorValues[pre_i];
	aref		___364_result _color ___365_pre_i 	%line{57} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:62
# 				float mix_ratio = (i_pos - i_positions[pre_i]) /
	aref		$tmp635 position ___365_pre_i 	%line{62} %argrw{"wrr"}
	sub		$tmp636 ___398_index $tmp635 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:63
# 					(i_positions[post_i] - i_positions[pre_i]);
	aref		$tmp637 position ___365_post_i 	%line{63} %argrw{"wrr"}
	aref		$tmp638 position ___365_pre_i 	%argrw{"wrr"}
	sub		$tmp639 $tmp637 $tmp638 	%argrw{"wrr"}
	div		___375_mix_ratio $tmp636 $tmp639 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:65
# 				if(interp == 2)
	eq		$tmp640 ___372_interp $const4 	%line{65} %argrw{"wrr"}
	if		$tmp640 1051 1123 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:68
# 					mix_ratio *= mix_ratio;
	mul		___375_mix_ratio ___375_mix_ratio ___375_mix_ratio 	%line{68} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:70
# 				else if(interp == 3)
	eq		$tmp641 ___372_interp $const16 	%line{70} %argrw{"wrr"}
	if		$tmp641 1056 1123 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:73
# 					mix_ratio = 1 - mix_ratio;
	sub		___375_mix_ratio $const8 ___375_mix_ratio 	%line{73} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:74
# 					mix_ratio = 1 - mix_ratio * mix_ratio;
	mul		$tmp642 ___375_mix_ratio ___375_mix_ratio 	%line{74} %argrw{"wrr"}
	sub		___375_mix_ratio $const8 $tmp642 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:76
# 				else if(interp == 4)
	eq		$tmp643 ___372_interp $const17 	%line{76} %argrw{"wrr"}
	if		$tmp643 1059 1123 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:79
# 					mix_ratio = smoothstep(0, 1, mix_ratio);
	smoothstep	___375_mix_ratio $const18 $const8 ___375_mix_ratio 	%line{79} %argrw{"wrrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:81
# 				else if(interp == 5)
	eq		$tmp644 ___372_interp $const19 	%line{81} %argrw{"wrr"}
	if		$tmp644 1091 1123 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:84
# 					if(luminance(i_colorValues[pre_i]) < luminance(i_colorValues[post_i]))
	aref		$tmp646 _color ___365_pre_i 	%line{84} %argrw{"wrr"}
	functioncall	$const20 1071 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp647 $tmp646 $const1 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp648 $const21 $tmp647 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp649 $tmp646 $const2 	%line{19} %argrw{"wrr"}
	mul		$tmp650 $const22 $tmp649 	%argrw{"wrr"}
	add		$tmp651 $tmp648 $tmp650 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp652 $tmp646 $const4 	%line{20} %argrw{"wrr"}
	mul		$tmp653 $const23 $tmp652 	%argrw{"wrr"}
	add		$tmp645 $tmp651 $tmp653 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:84
# 			
	aref		$tmp655 _color ___365_post_i 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{84} %argrw{"wrr"}
	functioncall	$const20 1081 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp656 $tmp655 $const1 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp657 $const21 $tmp656 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp658 $tmp655 $const2 	%line{19} %argrw{"wrr"}
	mul		$tmp659 $const22 $tmp658 	%argrw{"wrr"}
	add		$tmp660 $tmp657 $tmp659 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp661 $tmp655 $const4 	%line{20} %argrw{"wrr"}
	mul		$tmp662 $const23 $tmp661 	%argrw{"wrr"}
	add		$tmp654 $tmp660 $tmp662 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:84
# 			
	lt		$tmp663 $tmp645 $tmp654 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{84} %argrw{"wrr"}
	if		$tmp663 1086 1091 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:86
# 				{
	mul		$tmp664 ___375_mix_ratio $const11 	%line{86} %argrw{"wrr"}
	div		$tmp665 $tmp664 $const7 	%argrw{"wrr"}
	sin		___375_mix_ratio $tmp665 	%argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:90
# 				else if(interp == 3)
	sub		$tmp667 ___375_mix_ratio $const8 	%line{90} %argrw{"wrr"}
	mul		$tmp668 $tmp667 $const11 	%argrw{"wrr"}
	div		$tmp669 $tmp668 $const7 	%argrw{"wrr"}
	sin		$tmp666 $tmp669 	%argrw{"wr"}
	add		___375_mix_ratio $tmp666 $const8 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:93
# 					mix_ratio = 1 - mix_ratio;
	eq		$tmp670 ___372_interp $const24 	%line{93} %argrw{"wrr"}
	if		$tmp670 1123 1123 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:96
# 				else if(interp == 4)
	aref		$tmp672 _color ___365_pre_i 	%line{96} %argrw{"wrr"}
	functioncall	$const20 1103 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp673 $tmp672 $const1 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp674 $const21 $tmp673 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp675 $tmp672 $const2 	%line{19} %argrw{"wrr"}
	mul		$tmp676 $const22 $tmp675 	%argrw{"wrr"}
	add		$tmp677 $tmp674 $tmp676 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp678 $tmp672 $const4 	%line{20} %argrw{"wrr"}
	mul		$tmp679 $const23 $tmp678 	%argrw{"wrr"}
	add		$tmp671 $tmp677 $tmp679 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:96
# 				else if(interp == 4)
	aref		$tmp681 _color ___365_post_i 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{96} %argrw{"wrr"}
	functioncall	$const20 1113 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp682 $tmp681 $const1 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp683 $const21 $tmp682 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp684 $tmp681 $const2 	%line{19} %argrw{"wrr"}
	mul		$tmp685 $const22 $tmp684 	%argrw{"wrr"}
	add		$tmp686 $tmp683 $tmp685 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp687 $tmp681 $const4 	%line{20} %argrw{"wrr"}
	mul		$tmp688 $const23 $tmp687 	%argrw{"wrr"}
	add		$tmp680 $tmp686 $tmp688 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:96
# 				else if(interp == 4)
	gt		$tmp689 $tmp671 $tmp680 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{96} %argrw{"wrr"}
	if		$tmp689 1118 1123 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:98
# 					// Smooth interpolation
	mul		$tmp690 ___375_mix_ratio $const11 	%line{98} %argrw{"wrr"}
	div		$tmp691 $tmp690 $const7 	%argrw{"wrr"}
	sin		___375_mix_ratio $tmp691 	%argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:102
# 				{
	sub		$tmp693 ___375_mix_ratio $const8 	%line{102} %argrw{"wrr"}
	mul		$tmp694 $tmp693 $const11 	%argrw{"wrr"}
	div		$tmp695 $tmp694 $const7 	%argrw{"wrr"}
	sin		$tmp692 $tmp695 	%argrw{"wr"}
	add		___375_mix_ratio $tmp692 $const8 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:106
# 						mix_ratio = sin(mix_ratio * M_PI / 2);
	aref		$tmp696 _color ___365_pre_i 	%line{106} %argrw{"wrr"}
	aref		$tmp697 _color ___365_post_i 	%argrw{"wrr"}
	mix		___364_result $tmp696 $tmp697 ___375_mix_ratio 	%argrw{"wrrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:111
# 					}
	assign		___409_s_col ___364_result 	%line{111} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:126
# 	color colorOffset = 0,
	sub		$tmp699 tt $const25 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl"} %line{126} %argrw{"wrr"}
	abs		$tmp698 $tmp699 	%argrw{"wr"}
	mul		___398_index $const7 $tmp698 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:127
# 	color defaultColor = 0.5,
	functioncall	$const12 1275 	%line{127} %argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:11
# 	color result = 0;
	assign		___364_result $const1 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{11} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:13
# 	if(arraylength(i_positions) == arraylength(i_colorValues) &&
	arraylength	$tmp700 position 	%line{13} %argrw{"wr"}
	arraylength	$tmp701 _color 	%argrw{"wr"}
	eq		$tmp702 $tmp700 $tmp701 	%argrw{"wrr"}
	neq		$tmp703 $tmp702 $const1 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:14
# 			arraylength(i_positions) > 0)
	if		$tmp703 1141 1141 	%line{14} %argrw{"r"}
	arraylength	$tmp704 position 	%argrw{"wr"}
	gt		$tmp705 $tmp704 $const1 	%argrw{"wrr"}
	neq		$tmp706 $tmp705 $const1 	%argrw{"wrr"}
	assign		$tmp703 $tmp706 	%argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:13
# 	if(arraylength(i_positions) == arraylength(i_colorValues) &&
	if		$tmp703 1274 1274 	%line{13} %argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:16
# 		float min = -1e10;
	assign		___365_min $const13 	%line{16} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:17
# 		float max = 1e10;
	assign		___365_max $const14 	%line{17} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:18
# 		int pre_i = -1;   // Index of pos preceeding i
	assign		___365_pre_i $const15 	%line{18} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:19
# 		int post_i = -1;  // Index of pos following i
	assign		___365_post_i $const15 	%line{19} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:21
# 		for(int i = 0; i < arraylength(i_positions); i+=1)
	for		$tmp708 1148 1150 1172 1173 	%line{21} %argrw{"r"}
	assign		___366_i $const1 	%argrw{"wr"}
	arraylength	$tmp707 position 	%argrw{"wr"}
	lt		$tmp708 ___366_i $tmp707 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:23
# 			if(i_positions[i] <= i_pos && i_positions[i] > min)
	aref		$tmp709 position ___366_i 	%line{23} %argrw{"wrr"}
	le		$tmp710 $tmp709 ___398_index 	%argrw{"wrr"}
	neq		$tmp711 $tmp710 $const1 	%argrw{"wrr"}
	if		$tmp711 1158 1158 	%argrw{"r"}
	aref		$tmp712 position ___366_i 	%argrw{"wrr"}
	gt		$tmp713 $tmp712 ___365_min 	%argrw{"wrr"}
	neq		$tmp714 $tmp713 $const1 	%argrw{"wrr"}
	assign		$tmp711 $tmp714 	%argrw{"wr"}
	if		$tmp711 1161 1172 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:25
# 				min = i_positions[i];
	aref		___365_min position ___366_i 	%line{25} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:26
# 				pre_i = i;
	assign		___365_pre_i ___366_i 	%line{26} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:28
# 			else if(i_positions[i] >= i_pos && i_positions[i] < max)
	aref		$tmp715 position ___366_i 	%line{28} %argrw{"wrr"}
	ge		$tmp716 $tmp715 ___398_index 	%argrw{"wrr"}
	neq		$tmp717 $tmp716 $const1 	%argrw{"wrr"}
	if		$tmp717 1169 1169 	%argrw{"r"}
	aref		$tmp718 position ___366_i 	%argrw{"wrr"}
	lt		$tmp719 $tmp718 ___365_max 	%argrw{"wrr"}
	neq		$tmp720 $tmp719 $const1 	%argrw{"wrr"}
	assign		$tmp717 $tmp720 	%argrw{"wr"}
	if		$tmp717 1172 1172 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:30
# 				max = i_positions[i];
	aref		___365_max position ___366_i 	%line{30} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:31
# 				post_i = i;
	assign		___365_post_i ___366_i 	%line{31} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:21
# 		for(int i = 0; i < arraylength(i_positions); i+=1)
	add		___366_i ___366_i $const2 	%line{21} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:35
# 		if(pre_i < 0)
	lt		$tmp721 ___365_pre_i $const1 	%line{35} %argrw{"wrr"}
	if		$tmp721 1179 1274 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:37
# 			if(post_i < 0)
	lt		$tmp722 ___365_post_i $const1 	%line{37} %argrw{"wrr"}
	if		$tmp722 1178 1178 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:38
# 				post_i = 0;
	assign		___365_post_i $const1 	%line{38} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:40
# 			result = i_colorValues[post_i];
	aref		___364_result _color ___365_post_i 	%line{40} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:42
# 		else if(post_i < 0)
	lt		$tmp723 ___365_post_i $const1 	%line{42} %argrw{"wrr"}
	if		$tmp723 1182 1274 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:44
# 			result = i_colorValues[pre_i];
	aref		___364_result _color ___365_pre_i 	%line{44} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:48
# 			float interp = i_interpolation[0];
	aref		___372_interp ___398_interp $const1 	%line{48} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:49
# 			if(arraylength(i_interpolation) > 1)
	arraylength	$tmp724 ___398_interp 	%line{49} %argrw{"wr"}
	gt		$tmp725 $tmp724 $const2 	%argrw{"wrr"}
	if		$tmp725 1187 1187 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:51
# 				interp = i_interpolation[pre_i];
	aref		___372_interp ___398_interp ___365_pre_i 	%line{51} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:54
# 			if(interp == 0)
	eq		$tmp726 ___372_interp $const1 	%line{54} %argrw{"wrr"}
	if		$tmp726 1190 1274 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:57
# 				result = i_colorValues[pre_i];
	aref		___364_result _color ___365_pre_i 	%line{57} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:62
# 				float mix_ratio = (i_pos - i_positions[pre_i]) /
	aref		$tmp727 position ___365_pre_i 	%line{62} %argrw{"wrr"}
	sub		$tmp728 ___398_index $tmp727 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:63
# 					(i_positions[post_i] - i_positions[pre_i]);
	aref		$tmp729 position ___365_post_i 	%line{63} %argrw{"wrr"}
	aref		$tmp730 position ___365_pre_i 	%argrw{"wrr"}
	sub		$tmp731 $tmp729 $tmp730 	%argrw{"wrr"}
	div		___375_mix_ratio $tmp728 $tmp731 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:65
# 				if(interp == 2)
	eq		$tmp732 ___372_interp $const4 	%line{65} %argrw{"wrr"}
	if		$tmp732 1199 1271 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:68
# 					mix_ratio *= mix_ratio;
	mul		___375_mix_ratio ___375_mix_ratio ___375_mix_ratio 	%line{68} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:70
# 				else if(interp == 3)
	eq		$tmp733 ___372_interp $const16 	%line{70} %argrw{"wrr"}
	if		$tmp733 1204 1271 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:73
# 					mix_ratio = 1 - mix_ratio;
	sub		___375_mix_ratio $const8 ___375_mix_ratio 	%line{73} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:74
# 					mix_ratio = 1 - mix_ratio * mix_ratio;
	mul		$tmp734 ___375_mix_ratio ___375_mix_ratio 	%line{74} %argrw{"wrr"}
	sub		___375_mix_ratio $const8 $tmp734 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:76
# 				else if(interp == 4)
	eq		$tmp735 ___372_interp $const17 	%line{76} %argrw{"wrr"}
	if		$tmp735 1207 1271 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:79
# 					mix_ratio = smoothstep(0, 1, mix_ratio);
	smoothstep	___375_mix_ratio $const18 $const8 ___375_mix_ratio 	%line{79} %argrw{"wrrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:81
# 				else if(interp == 5)
	eq		$tmp736 ___372_interp $const19 	%line{81} %argrw{"wrr"}
	if		$tmp736 1239 1271 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:84
# 					if(luminance(i_colorValues[pre_i]) < luminance(i_colorValues[post_i]))
	aref		$tmp738 _color ___365_pre_i 	%line{84} %argrw{"wrr"}
	functioncall	$const20 1219 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp739 $tmp738 $const1 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp740 $const21 $tmp739 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp741 $tmp738 $const2 	%line{19} %argrw{"wrr"}
	mul		$tmp742 $const22 $tmp741 	%argrw{"wrr"}
	add		$tmp743 $tmp740 $tmp742 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp744 $tmp738 $const4 	%line{20} %argrw{"wrr"}
	mul		$tmp745 $const23 $tmp744 	%argrw{"wrr"}
	add		$tmp737 $tmp743 $tmp745 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:84
# 			
	aref		$tmp747 _color ___365_post_i 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{84} %argrw{"wrr"}
	functioncall	$const20 1229 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp748 $tmp747 $const1 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp749 $const21 $tmp748 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp750 $tmp747 $const2 	%line{19} %argrw{"wrr"}
	mul		$tmp751 $const22 $tmp750 	%argrw{"wrr"}
	add		$tmp752 $tmp749 $tmp751 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp753 $tmp747 $const4 	%line{20} %argrw{"wrr"}
	mul		$tmp754 $const23 $tmp753 	%argrw{"wrr"}
	add		$tmp746 $tmp752 $tmp754 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:84
# 			
	lt		$tmp755 $tmp737 $tmp746 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{84} %argrw{"wrr"}
	if		$tmp755 1234 1239 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:86
# 				{
	mul		$tmp756 ___375_mix_ratio $const11 	%line{86} %argrw{"wrr"}
	div		$tmp757 $tmp756 $const7 	%argrw{"wrr"}
	sin		___375_mix_ratio $tmp757 	%argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:90
# 				else if(interp == 3)
	sub		$tmp759 ___375_mix_ratio $const8 	%line{90} %argrw{"wrr"}
	mul		$tmp760 $tmp759 $const11 	%argrw{"wrr"}
	div		$tmp761 $tmp760 $const7 	%argrw{"wrr"}
	sin		$tmp758 $tmp761 	%argrw{"wr"}
	add		___375_mix_ratio $tmp758 $const8 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:93
# 					mix_ratio = 1 - mix_ratio;
	eq		$tmp762 ___372_interp $const24 	%line{93} %argrw{"wrr"}
	if		$tmp762 1271 1271 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:96
# 				else if(interp == 4)
	aref		$tmp764 _color ___365_pre_i 	%line{96} %argrw{"wrr"}
	functioncall	$const20 1251 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp765 $tmp764 $const1 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp766 $const21 $tmp765 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp767 $tmp764 $const2 	%line{19} %argrw{"wrr"}
	mul		$tmp768 $const22 $tmp767 	%argrw{"wrr"}
	add		$tmp769 $tmp766 $tmp768 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp770 $tmp764 $const4 	%line{20} %argrw{"wrr"}
	mul		$tmp771 $const23 $tmp770 	%argrw{"wrr"}
	add		$tmp763 $tmp769 $tmp771 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:96
# 				else if(interp == 4)
	aref		$tmp773 _color ___365_post_i 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{96} %argrw{"wrr"}
	functioncall	$const20 1261 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp774 $tmp773 $const1 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp775 $const21 $tmp774 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp776 $tmp773 $const2 	%line{19} %argrw{"wrr"}
	mul		$tmp777 $const22 $tmp776 	%argrw{"wrr"}
	add		$tmp778 $tmp775 $tmp777 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp779 $tmp773 $const4 	%line{20} %argrw{"wrr"}
	mul		$tmp780 $const23 $tmp779 	%argrw{"wrr"}
	add		$tmp772 $tmp778 $tmp780 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:96
# 				else if(interp == 4)
	gt		$tmp781 $tmp763 $tmp772 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{96} %argrw{"wrr"}
	if		$tmp781 1266 1271 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:98
# 					// Smooth interpolation
	mul		$tmp782 ___375_mix_ratio $const11 	%line{98} %argrw{"wrr"}
	div		$tmp783 $tmp782 $const7 	%argrw{"wrr"}
	sin		___375_mix_ratio $tmp783 	%argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:102
# 				{
	sub		$tmp785 ___375_mix_ratio $const8 	%line{102} %argrw{"wrr"}
	mul		$tmp786 $tmp785 $const11 	%argrw{"wrr"}
	div		$tmp787 $tmp786 $const7 	%argrw{"wrr"}
	sin		$tmp784 $tmp787 	%argrw{"wr"}
	add		___375_mix_ratio $tmp784 $const8 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:106
# 						mix_ratio = sin(mix_ratio * M_PI / 2);
	aref		$tmp788 _color ___365_pre_i 	%line{106} %argrw{"wrr"}
	aref		$tmp789 _color ___365_post_i 	%argrw{"wrr"}
	mix		___364_result $tmp788 $tmp789 ___375_mix_ratio 	%argrw{"wrrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:111
# 					}
	assign		___409_t_col ___364_result 	%line{111} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:129
# 	float hueNoiseFreq = 0.5,
	mul		outColor ___409_s_col ___409_t_col 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl"} %line{129} %argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:131
# 	float invert = 0,
	eq		$tmp790 type $const28 	%line{131} %argrw{"wrr"}
	if		$tmp790 1307 1605 	%argrw{"r"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:134
# 	float satNoise = 0,
	arraylength	___410_numPositions position 	%line{134} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:136
# 	float type = 0,
	lt		$tmp791 ___410_numPositions $const2 	%line{136} %argrw{"wrr"}
	if		$tmp791 1282 1282 	%argrw{"r"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:138
# 	float s = u, float t = v,
	assign		outColor $const1 	%line{138} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:141
# 	float valNoise = 0,
	sub		$tmp792 $const8 ss 	%line{141} %argrw{"wrr"}
	sub		$tmp793 $const8 tt 	%argrw{"wrr"}
	mul		$tmp794 $tmp792 $tmp793 	%argrw{"wrr"}
	aref		$tmp795 _color $const1 	%argrw{"wrr"}
	mul		outColor $tmp794 $tmp795 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:143
# 	float __outsideFrame = 0,
	gt		$tmp796 ___410_numPositions $const2 	%line{143} %argrw{"wrr"}
	if		$tmp796 1294 1294 	%argrw{"r"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:145
# 	
	sub		$tmp797 $const8 tt 	%line{145} %argrw{"wrr"}
	mul		$tmp798 ss $tmp797 	%argrw{"wrr"}
	aref		$tmp799 _color $const2 	%argrw{"wrr"}
	mul		$tmp800 $tmp798 $tmp799 	%argrw{"wrr"}
	add		outColor outColor $tmp800 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:147
# 	//
	gt		$tmp801 ___410_numPositions $const4 	%line{147} %argrw{"wrr"}
	if		$tmp801 1301 1301 	%argrw{"r"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:149
# 	output color outColor = 0 )
	sub		$tmp802 $const8 ss 	%line{149} %argrw{"wrr"}
	mul		$tmp803 $tmp802 tt 	%argrw{"wrr"}
	aref		$tmp804 _color $const4 	%argrw{"wrr"}
	mul		$tmp805 $tmp803 $tmp804 	%argrw{"wrr"}
	add		outColor outColor $tmp805 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:151
# 	float ss = uvCoord[0];
	gt		$tmp806 ___410_numPositions $const16 	%line{151} %argrw{"wrr"}
	if		$tmp806 1307 1307 	%argrw{"r"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:153
# 
	mul		$tmp807 ss tt 	%line{153} %argrw{"wrr"}
	aref		$tmp808 _color $const16 	%argrw{"wrr"}
	mul		$tmp809 $tmp807 $tmp808 	%argrw{"wrr"}
	add		outColor outColor $tmp809 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:159
# 		{
	sub		$tmp811 ss $const25 	%line{159} %argrw{"wrr"}
	abs		$tmp810 $tmp811 	%argrw{"wr"}
	mul		___398_index $const7 $tmp810 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:160
# 			ns = _noise * snoisexy(ss * noiseFreq * 18,	tt * noiseFreq * 18);
	functioncall	$const12 1455 	%line{160} %argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:11
# 	color result = 0;
	assign		___364_result $const1 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{11} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:13
# 	if(arraylength(i_positions) == arraylength(i_colorValues) &&
	arraylength	$tmp812 position 	%line{13} %argrw{"wr"}
	arraylength	$tmp813 _color 	%argrw{"wr"}
	eq		$tmp814 $tmp812 $tmp813 	%argrw{"wrr"}
	neq		$tmp815 $tmp814 $const1 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:14
# 			arraylength(i_positions) > 0)
	if		$tmp815 1321 1321 	%line{14} %argrw{"r"}
	arraylength	$tmp816 position 	%argrw{"wr"}
	gt		$tmp817 $tmp816 $const1 	%argrw{"wrr"}
	neq		$tmp818 $tmp817 $const1 	%argrw{"wrr"}
	assign		$tmp815 $tmp818 	%argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:13
# 	if(arraylength(i_positions) == arraylength(i_colorValues) &&
	if		$tmp815 1454 1454 	%line{13} %argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:16
# 		float min = -1e10;
	assign		___365_min $const13 	%line{16} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:17
# 		float max = 1e10;
	assign		___365_max $const14 	%line{17} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:18
# 		int pre_i = -1;   // Index of pos preceeding i
	assign		___365_pre_i $const15 	%line{18} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:19
# 		int post_i = -1;  // Index of pos following i
	assign		___365_post_i $const15 	%line{19} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:21
# 		for(int i = 0; i < arraylength(i_positions); i+=1)
	for		$tmp820 1328 1330 1352 1353 	%line{21} %argrw{"r"}
	assign		___366_i $const1 	%argrw{"wr"}
	arraylength	$tmp819 position 	%argrw{"wr"}
	lt		$tmp820 ___366_i $tmp819 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:23
# 			if(i_positions[i] <= i_pos && i_positions[i] > min)
	aref		$tmp821 position ___366_i 	%line{23} %argrw{"wrr"}
	le		$tmp822 $tmp821 ___398_index 	%argrw{"wrr"}
	neq		$tmp823 $tmp822 $const1 	%argrw{"wrr"}
	if		$tmp823 1338 1338 	%argrw{"r"}
	aref		$tmp824 position ___366_i 	%argrw{"wrr"}
	gt		$tmp825 $tmp824 ___365_min 	%argrw{"wrr"}
	neq		$tmp826 $tmp825 $const1 	%argrw{"wrr"}
	assign		$tmp823 $tmp826 	%argrw{"wr"}
	if		$tmp823 1341 1352 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:25
# 				min = i_positions[i];
	aref		___365_min position ___366_i 	%line{25} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:26
# 				pre_i = i;
	assign		___365_pre_i ___366_i 	%line{26} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:28
# 			else if(i_positions[i] >= i_pos && i_positions[i] < max)
	aref		$tmp827 position ___366_i 	%line{28} %argrw{"wrr"}
	ge		$tmp828 $tmp827 ___398_index 	%argrw{"wrr"}
	neq		$tmp829 $tmp828 $const1 	%argrw{"wrr"}
	if		$tmp829 1349 1349 	%argrw{"r"}
	aref		$tmp830 position ___366_i 	%argrw{"wrr"}
	lt		$tmp831 $tmp830 ___365_max 	%argrw{"wrr"}
	neq		$tmp832 $tmp831 $const1 	%argrw{"wrr"}
	assign		$tmp829 $tmp832 	%argrw{"wr"}
	if		$tmp829 1352 1352 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:30
# 				max = i_positions[i];
	aref		___365_max position ___366_i 	%line{30} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:31
# 				post_i = i;
	assign		___365_post_i ___366_i 	%line{31} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:21
# 		for(int i = 0; i < arraylength(i_positions); i+=1)
	add		___366_i ___366_i $const2 	%line{21} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:35
# 		if(pre_i < 0)
	lt		$tmp833 ___365_pre_i $const1 	%line{35} %argrw{"wrr"}
	if		$tmp833 1359 1454 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:37
# 			if(post_i < 0)
	lt		$tmp834 ___365_post_i $const1 	%line{37} %argrw{"wrr"}
	if		$tmp834 1358 1358 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:38
# 				post_i = 0;
	assign		___365_post_i $const1 	%line{38} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:40
# 			result = i_colorValues[post_i];
	aref		___364_result _color ___365_post_i 	%line{40} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:42
# 		else if(post_i < 0)
	lt		$tmp835 ___365_post_i $const1 	%line{42} %argrw{"wrr"}
	if		$tmp835 1362 1454 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:44
# 			result = i_colorValues[pre_i];
	aref		___364_result _color ___365_pre_i 	%line{44} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:48
# 			float interp = i_interpolation[0];
	aref		___372_interp ___398_interp $const1 	%line{48} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:49
# 			if(arraylength(i_interpolation) > 1)
	arraylength	$tmp836 ___398_interp 	%line{49} %argrw{"wr"}
	gt		$tmp837 $tmp836 $const2 	%argrw{"wrr"}
	if		$tmp837 1367 1367 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:51
# 				interp = i_interpolation[pre_i];
	aref		___372_interp ___398_interp ___365_pre_i 	%line{51} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:54
# 			if(interp == 0)
	eq		$tmp838 ___372_interp $const1 	%line{54} %argrw{"wrr"}
	if		$tmp838 1370 1454 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:57
# 				result = i_colorValues[pre_i];
	aref		___364_result _color ___365_pre_i 	%line{57} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:62
# 				float mix_ratio = (i_pos - i_positions[pre_i]) /
	aref		$tmp839 position ___365_pre_i 	%line{62} %argrw{"wrr"}
	sub		$tmp840 ___398_index $tmp839 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:63
# 					(i_positions[post_i] - i_positions[pre_i]);
	aref		$tmp841 position ___365_post_i 	%line{63} %argrw{"wrr"}
	aref		$tmp842 position ___365_pre_i 	%argrw{"wrr"}
	sub		$tmp843 $tmp841 $tmp842 	%argrw{"wrr"}
	div		___375_mix_ratio $tmp840 $tmp843 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:65
# 				if(interp == 2)
	eq		$tmp844 ___372_interp $const4 	%line{65} %argrw{"wrr"}
	if		$tmp844 1379 1451 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:68
# 					mix_ratio *= mix_ratio;
	mul		___375_mix_ratio ___375_mix_ratio ___375_mix_ratio 	%line{68} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:70
# 				else if(interp == 3)
	eq		$tmp845 ___372_interp $const16 	%line{70} %argrw{"wrr"}
	if		$tmp845 1384 1451 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:73
# 					mix_ratio = 1 - mix_ratio;
	sub		___375_mix_ratio $const8 ___375_mix_ratio 	%line{73} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:74
# 					mix_ratio = 1 - mix_ratio * mix_ratio;
	mul		$tmp846 ___375_mix_ratio ___375_mix_ratio 	%line{74} %argrw{"wrr"}
	sub		___375_mix_ratio $const8 $tmp846 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:76
# 				else if(interp == 4)
	eq		$tmp847 ___372_interp $const17 	%line{76} %argrw{"wrr"}
	if		$tmp847 1387 1451 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:79
# 					mix_ratio = smoothstep(0, 1, mix_ratio);
	smoothstep	___375_mix_ratio $const18 $const8 ___375_mix_ratio 	%line{79} %argrw{"wrrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:81
# 				else if(interp == 5)
	eq		$tmp848 ___372_interp $const19 	%line{81} %argrw{"wrr"}
	if		$tmp848 1419 1451 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:84
# 					if(luminance(i_colorValues[pre_i]) < luminance(i_colorValues[post_i]))
	aref		$tmp850 _color ___365_pre_i 	%line{84} %argrw{"wrr"}
	functioncall	$const20 1399 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp851 $tmp850 $const1 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp852 $const21 $tmp851 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp853 $tmp850 $const2 	%line{19} %argrw{"wrr"}
	mul		$tmp854 $const22 $tmp853 	%argrw{"wrr"}
	add		$tmp855 $tmp852 $tmp854 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp856 $tmp850 $const4 	%line{20} %argrw{"wrr"}
	mul		$tmp857 $const23 $tmp856 	%argrw{"wrr"}
	add		$tmp849 $tmp855 $tmp857 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:84
# 			
	aref		$tmp859 _color ___365_post_i 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{84} %argrw{"wrr"}
	functioncall	$const20 1409 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp860 $tmp859 $const1 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp861 $const21 $tmp860 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp862 $tmp859 $const2 	%line{19} %argrw{"wrr"}
	mul		$tmp863 $const22 $tmp862 	%argrw{"wrr"}
	add		$tmp864 $tmp861 $tmp863 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp865 $tmp859 $const4 	%line{20} %argrw{"wrr"}
	mul		$tmp866 $const23 $tmp865 	%argrw{"wrr"}
	add		$tmp858 $tmp864 $tmp866 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:84
# 			
	lt		$tmp867 $tmp849 $tmp858 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{84} %argrw{"wrr"}
	if		$tmp867 1414 1419 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:86
# 				{
	mul		$tmp868 ___375_mix_ratio $const11 	%line{86} %argrw{"wrr"}
	div		$tmp869 $tmp868 $const7 	%argrw{"wrr"}
	sin		___375_mix_ratio $tmp869 	%argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:90
# 				else if(interp == 3)
	sub		$tmp871 ___375_mix_ratio $const8 	%line{90} %argrw{"wrr"}
	mul		$tmp872 $tmp871 $const11 	%argrw{"wrr"}
	div		$tmp873 $tmp872 $const7 	%argrw{"wrr"}
	sin		$tmp870 $tmp873 	%argrw{"wr"}
	add		___375_mix_ratio $tmp870 $const8 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:93
# 					mix_ratio = 1 - mix_ratio;
	eq		$tmp874 ___372_interp $const24 	%line{93} %argrw{"wrr"}
	if		$tmp874 1451 1451 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:96
# 				else if(interp == 4)
	aref		$tmp876 _color ___365_pre_i 	%line{96} %argrw{"wrr"}
	functioncall	$const20 1431 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp877 $tmp876 $const1 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp878 $const21 $tmp877 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp879 $tmp876 $const2 	%line{19} %argrw{"wrr"}
	mul		$tmp880 $const22 $tmp879 	%argrw{"wrr"}
	add		$tmp881 $tmp878 $tmp880 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp882 $tmp876 $const4 	%line{20} %argrw{"wrr"}
	mul		$tmp883 $const23 $tmp882 	%argrw{"wrr"}
	add		$tmp875 $tmp881 $tmp883 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:96
# 				else if(interp == 4)
	aref		$tmp885 _color ___365_post_i 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{96} %argrw{"wrr"}
	functioncall	$const20 1441 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp886 $tmp885 $const1 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp887 $const21 $tmp886 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp888 $tmp885 $const2 	%line{19} %argrw{"wrr"}
	mul		$tmp889 $const22 $tmp888 	%argrw{"wrr"}
	add		$tmp890 $tmp887 $tmp889 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp891 $tmp885 $const4 	%line{20} %argrw{"wrr"}
	mul		$tmp892 $const23 $tmp891 	%argrw{"wrr"}
	add		$tmp884 $tmp890 $tmp892 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:96
# 				else if(interp == 4)
	gt		$tmp893 $tmp875 $tmp884 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{96} %argrw{"wrr"}
	if		$tmp893 1446 1451 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:98
# 					// Smooth interpolation
	mul		$tmp894 ___375_mix_ratio $const11 	%line{98} %argrw{"wrr"}
	div		$tmp895 $tmp894 $const7 	%argrw{"wrr"}
	sin		___375_mix_ratio $tmp895 	%argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:102
# 				{
	sub		$tmp897 ___375_mix_ratio $const8 	%line{102} %argrw{"wrr"}
	mul		$tmp898 $tmp897 $const11 	%argrw{"wrr"}
	div		$tmp899 $tmp898 $const7 	%argrw{"wrr"}
	sin		$tmp896 $tmp899 	%argrw{"wr"}
	add		___375_mix_ratio $tmp896 $const8 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:106
# 						mix_ratio = sin(mix_ratio * M_PI / 2);
	aref		$tmp900 _color ___365_pre_i 	%line{106} %argrw{"wrr"}
	aref		$tmp901 _color ___365_post_i 	%argrw{"wrr"}
	mix		___364_result $tmp900 $tmp901 ___375_mix_ratio 	%argrw{"wrrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:111
# 					}
	assign		___415_s_col ___364_result 	%line{111} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:162
# 
	sub		$tmp903 tt $const25 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl"} %line{162} %argrw{"wrr"}
	abs		$tmp902 $tmp903 	%argrw{"wr"}
	mul		___398_index $const7 $tmp902 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:163
# 		ss = mod(ss + ns, WRAPMAX);
	functioncall	$const12 1603 	%line{163} %argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:11
# 	color result = 0;
	assign		___364_result $const1 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{11} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:13
# 	if(arraylength(i_positions) == arraylength(i_colorValues) &&
	arraylength	$tmp904 position 	%line{13} %argrw{"wr"}
	arraylength	$tmp905 _color 	%argrw{"wr"}
	eq		$tmp906 $tmp904 $tmp905 	%argrw{"wrr"}
	neq		$tmp907 $tmp906 $const1 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:14
# 			arraylength(i_positions) > 0)
	if		$tmp907 1469 1469 	%line{14} %argrw{"r"}
	arraylength	$tmp908 position 	%argrw{"wr"}
	gt		$tmp909 $tmp908 $const1 	%argrw{"wrr"}
	neq		$tmp910 $tmp909 $const1 	%argrw{"wrr"}
	assign		$tmp907 $tmp910 	%argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:13
# 	if(arraylength(i_positions) == arraylength(i_colorValues) &&
	if		$tmp907 1602 1602 	%line{13} %argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:16
# 		float min = -1e10;
	assign		___365_min $const13 	%line{16} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:17
# 		float max = 1e10;
	assign		___365_max $const14 	%line{17} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:18
# 		int pre_i = -1;   // Index of pos preceeding i
	assign		___365_pre_i $const15 	%line{18} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:19
# 		int post_i = -1;  // Index of pos following i
	assign		___365_post_i $const15 	%line{19} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:21
# 		for(int i = 0; i < arraylength(i_positions); i+=1)
	for		$tmp912 1476 1478 1500 1501 	%line{21} %argrw{"r"}
	assign		___366_i $const1 	%argrw{"wr"}
	arraylength	$tmp911 position 	%argrw{"wr"}
	lt		$tmp912 ___366_i $tmp911 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:23
# 			if(i_positions[i] <= i_pos && i_positions[i] > min)
	aref		$tmp913 position ___366_i 	%line{23} %argrw{"wrr"}
	le		$tmp914 $tmp913 ___398_index 	%argrw{"wrr"}
	neq		$tmp915 $tmp914 $const1 	%argrw{"wrr"}
	if		$tmp915 1486 1486 	%argrw{"r"}
	aref		$tmp916 position ___366_i 	%argrw{"wrr"}
	gt		$tmp917 $tmp916 ___365_min 	%argrw{"wrr"}
	neq		$tmp918 $tmp917 $const1 	%argrw{"wrr"}
	assign		$tmp915 $tmp918 	%argrw{"wr"}
	if		$tmp915 1489 1500 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:25
# 				min = i_positions[i];
	aref		___365_min position ___366_i 	%line{25} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:26
# 				pre_i = i;
	assign		___365_pre_i ___366_i 	%line{26} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:28
# 			else if(i_positions[i] >= i_pos && i_positions[i] < max)
	aref		$tmp919 position ___366_i 	%line{28} %argrw{"wrr"}
	ge		$tmp920 $tmp919 ___398_index 	%argrw{"wrr"}
	neq		$tmp921 $tmp920 $const1 	%argrw{"wrr"}
	if		$tmp921 1497 1497 	%argrw{"r"}
	aref		$tmp922 position ___366_i 	%argrw{"wrr"}
	lt		$tmp923 $tmp922 ___365_max 	%argrw{"wrr"}
	neq		$tmp924 $tmp923 $const1 	%argrw{"wrr"}
	assign		$tmp921 $tmp924 	%argrw{"wr"}
	if		$tmp921 1500 1500 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:30
# 				max = i_positions[i];
	aref		___365_max position ___366_i 	%line{30} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:31
# 				post_i = i;
	assign		___365_post_i ___366_i 	%line{31} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:21
# 		for(int i = 0; i < arraylength(i_positions); i+=1)
	add		___366_i ___366_i $const2 	%line{21} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:35
# 		if(pre_i < 0)
	lt		$tmp925 ___365_pre_i $const1 	%line{35} %argrw{"wrr"}
	if		$tmp925 1507 1602 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:37
# 			if(post_i < 0)
	lt		$tmp926 ___365_post_i $const1 	%line{37} %argrw{"wrr"}
	if		$tmp926 1506 1506 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:38
# 				post_i = 0;
	assign		___365_post_i $const1 	%line{38} %argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:40
# 			result = i_colorValues[post_i];
	aref		___364_result _color ___365_post_i 	%line{40} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:42
# 		else if(post_i < 0)
	lt		$tmp927 ___365_post_i $const1 	%line{42} %argrw{"wrr"}
	if		$tmp927 1510 1602 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:44
# 			result = i_colorValues[pre_i];
	aref		___364_result _color ___365_pre_i 	%line{44} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:48
# 			float interp = i_interpolation[0];
	aref		___372_interp ___398_interp $const1 	%line{48} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:49
# 			if(arraylength(i_interpolation) > 1)
	arraylength	$tmp928 ___398_interp 	%line{49} %argrw{"wr"}
	gt		$tmp929 $tmp928 $const2 	%argrw{"wrr"}
	if		$tmp929 1515 1515 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:51
# 				interp = i_interpolation[pre_i];
	aref		___372_interp ___398_interp ___365_pre_i 	%line{51} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:54
# 			if(interp == 0)
	eq		$tmp930 ___372_interp $const1 	%line{54} %argrw{"wrr"}
	if		$tmp930 1518 1602 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:57
# 				result = i_colorValues[pre_i];
	aref		___364_result _color ___365_pre_i 	%line{57} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:62
# 				float mix_ratio = (i_pos - i_positions[pre_i]) /
	aref		$tmp931 position ___365_pre_i 	%line{62} %argrw{"wrr"}
	sub		$tmp932 ___398_index $tmp931 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:63
# 					(i_positions[post_i] - i_positions[pre_i]);
	aref		$tmp933 position ___365_post_i 	%line{63} %argrw{"wrr"}
	aref		$tmp934 position ___365_pre_i 	%argrw{"wrr"}
	sub		$tmp935 $tmp933 $tmp934 	%argrw{"wrr"}
	div		___375_mix_ratio $tmp932 $tmp935 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:65
# 				if(interp == 2)
	eq		$tmp936 ___372_interp $const4 	%line{65} %argrw{"wrr"}
	if		$tmp936 1527 1599 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:68
# 					mix_ratio *= mix_ratio;
	mul		___375_mix_ratio ___375_mix_ratio ___375_mix_ratio 	%line{68} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:70
# 				else if(interp == 3)
	eq		$tmp937 ___372_interp $const16 	%line{70} %argrw{"wrr"}
	if		$tmp937 1532 1599 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:73
# 					mix_ratio = 1 - mix_ratio;
	sub		___375_mix_ratio $const8 ___375_mix_ratio 	%line{73} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:74
# 					mix_ratio = 1 - mix_ratio * mix_ratio;
	mul		$tmp938 ___375_mix_ratio ___375_mix_ratio 	%line{74} %argrw{"wrr"}
	sub		___375_mix_ratio $const8 $tmp938 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:76
# 				else if(interp == 4)
	eq		$tmp939 ___372_interp $const17 	%line{76} %argrw{"wrr"}
	if		$tmp939 1535 1599 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:79
# 					mix_ratio = smoothstep(0, 1, mix_ratio);
	smoothstep	___375_mix_ratio $const18 $const8 ___375_mix_ratio 	%line{79} %argrw{"wrrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:81
# 				else if(interp == 5)
	eq		$tmp940 ___372_interp $const19 	%line{81} %argrw{"wrr"}
	if		$tmp940 1567 1599 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:84
# 					if(luminance(i_colorValues[pre_i]) < luminance(i_colorValues[post_i]))
	aref		$tmp942 _color ___365_pre_i 	%line{84} %argrw{"wrr"}
	functioncall	$const20 1547 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp943 $tmp942 $const1 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp944 $const21 $tmp943 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp945 $tmp942 $const2 	%line{19} %argrw{"wrr"}
	mul		$tmp946 $const22 $tmp945 	%argrw{"wrr"}
	add		$tmp947 $tmp944 $tmp946 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp948 $tmp942 $const4 	%line{20} %argrw{"wrr"}
	mul		$tmp949 $const23 $tmp948 	%argrw{"wrr"}
	add		$tmp941 $tmp947 $tmp949 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:84
# 			
	aref		$tmp951 _color ___365_post_i 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{84} %argrw{"wrr"}
	functioncall	$const20 1557 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp952 $tmp951 $const1 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp953 $const21 $tmp952 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp954 $tmp951 $const2 	%line{19} %argrw{"wrr"}
	mul		$tmp955 $const22 $tmp954 	%argrw{"wrr"}
	add		$tmp956 $tmp953 $tmp955 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp957 $tmp951 $const4 	%line{20} %argrw{"wrr"}
	mul		$tmp958 $const23 $tmp957 	%argrw{"wrr"}
	add		$tmp950 $tmp956 $tmp958 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:84
# 			
	lt		$tmp959 $tmp941 $tmp950 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{84} %argrw{"wrr"}
	if		$tmp959 1562 1567 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:86
# 				{
	mul		$tmp960 ___375_mix_ratio $const11 	%line{86} %argrw{"wrr"}
	div		$tmp961 $tmp960 $const7 	%argrw{"wrr"}
	sin		___375_mix_ratio $tmp961 	%argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:90
# 				else if(interp == 3)
	sub		$tmp963 ___375_mix_ratio $const8 	%line{90} %argrw{"wrr"}
	mul		$tmp964 $tmp963 $const11 	%argrw{"wrr"}
	div		$tmp965 $tmp964 $const7 	%argrw{"wrr"}
	sin		$tmp962 $tmp965 	%argrw{"wr"}
	add		___375_mix_ratio $tmp962 $const8 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:93
# 					mix_ratio = 1 - mix_ratio;
	eq		$tmp966 ___372_interp $const24 	%line{93} %argrw{"wrr"}
	if		$tmp966 1599 1599 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:96
# 				else if(interp == 4)
	aref		$tmp968 _color ___365_pre_i 	%line{96} %argrw{"wrr"}
	functioncall	$const20 1579 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp969 $tmp968 $const1 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp970 $const21 $tmp969 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp971 $tmp968 $const2 	%line{19} %argrw{"wrr"}
	mul		$tmp972 $const22 $tmp971 	%argrw{"wrr"}
	add		$tmp973 $tmp970 $tmp972 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp974 $tmp968 $const4 	%line{20} %argrw{"wrr"}
	mul		$tmp975 $const23 $tmp974 	%argrw{"wrr"}
	add		$tmp967 $tmp973 $tmp975 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:96
# 				else if(interp == 4)
	aref		$tmp977 _color ___365_post_i 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{96} %argrw{"wrr"}
	functioncall	$const20 1589 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp978 $tmp977 $const1 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{18} %argrw{"wrr"}
	mul		$tmp979 $const21 $tmp978 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp980 $tmp977 $const2 	%line{19} %argrw{"wrr"}
	mul		$tmp981 $const22 $tmp980 	%argrw{"wrr"}
	add		$tmp982 $tmp979 $tmp981 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp983 $tmp977 $const4 	%line{20} %argrw{"wrr"}
	mul		$tmp984 $const23 $tmp983 	%argrw{"wrr"}
	add		$tmp976 $tmp982 $tmp984 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:96
# 				else if(interp == 4)
	gt		$tmp985 $tmp967 $tmp976 	%filename{"D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h"} %line{96} %argrw{"wrr"}
	if		$tmp985 1594 1599 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:98
# 					// Smooth interpolation
	mul		$tmp986 ___375_mix_ratio $const11 	%line{98} %argrw{"wrr"}
	div		$tmp987 $tmp986 $const7 	%argrw{"wrr"}
	sin		___375_mix_ratio $tmp987 	%argrw{"wr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:102
# 				{
	sub		$tmp989 ___375_mix_ratio $const8 	%line{102} %argrw{"wrr"}
	mul		$tmp990 $tmp989 $const11 	%argrw{"wrr"}
	div		$tmp991 $tmp990 $const7 	%argrw{"wrr"}
	sin		$tmp988 $tmp991 	%argrw{"wr"}
	add		___375_mix_ratio $tmp988 $const8 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:106
# 						mix_ratio = sin(mix_ratio * M_PI / 2);
	aref		$tmp992 _color ___365_pre_i 	%line{106} %argrw{"wrr"}
	aref		$tmp993 _color ___365_post_i 	%argrw{"wrr"}
	mix		___364_result $tmp992 $tmp993 ___375_mix_ratio 	%argrw{"wrrr"}
# D:/xrt.git\\src\\osl\\shaders\\ramp_utils.h:111
# 					}
	assign		___415_t_col ___364_result 	%line{111} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:165
#     
	add		$tmp994 ___415_s_col ___415_t_col 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl"} %line{165} %argrw{"wrr"}
	div		outColor $tmp994 $const7 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:168
# 		if(vWave > 0)
	gt		$tmp995 hueNoise $const1 	%line{168} %argrw{"wrr"}
	neq		$tmp996 $tmp995 $const1 	%argrw{"wrr"}
	if		$tmp996 1608 1611 	%argrw{"r"}
	gt		$tmp997 satNoise $const1 	%argrw{"wrr"}
	neq		$tmp998 $tmp997 $const1 	%argrw{"wrr"}
	assign		$tmp996 $tmp998 	%argrw{"wr"}
	neq		$tmp999 $tmp996 $const1 	%argrw{"wrr"}
	if		$tmp999 1613 1616 	%argrw{"r"}
	gt		$tmp1000 valNoise $const1 	%argrw{"wrr"}
	neq		$tmp1001 $tmp1000 $const1 	%argrw{"wrr"}
	assign		$tmp999 $tmp1001 	%argrw{"wr"}
	if		$tmp999 2177 2177 	%argrw{"r"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:170
# 			tt += vWave * sin(ss * 2 * M_PI);
	functioncall	$const31 1874 	%line{170} %argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:389
#         F *= sqr (beta / (g+c));
	eq		$tmp1002 $const29 $const29 	%filename{"D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h"} %line{389} %argrw{"wrr"}
	neq		$tmp1003 $tmp1002 $const1 	%argrw{"wrr"}
	if		$tmp1003 1621 1624 	%argrw{"r"}
	eq		$tmp1004 $const29 $const32 	%argrw{"wrr"}
	neq		$tmp1005 $tmp1004 $const1 	%argrw{"wrr"}
	assign		$tmp1003 $tmp1005 	%argrw{"wr"}
	if		$tmp1003 1626 1749 	%argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:390
#         Kr = F;
	assign		___242_r outColor 	%line{390} %argrw{"wr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:391
#         Kt = (1.0 - Kr) * eta*eta;
	eq		$tmp1006 $const29 $const30 	%line{391} %argrw{"wrr"}
	if		$tmp1006 1667 1749 	%argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:392
#         // OPT: the following recomputes some of the above values, but it 
	functioncall	$const33 1667 	%line{392} %argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:352
#         float h = c[0], s = c[1], v = c[2];
	compref		___243_h outColor $const1 	%line{352} %argrw{"wrr"}
	compref		___243_s outColor $const2 	%argrw{"wrr"}
	compref		___243_v outColor $const4 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:354
#         if (s < 0.0001) {
	lt		$tmp1007 ___243_s $const34 	%line{354} %argrw{"wrr"}
	if		$tmp1007 1635 1666 	%argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:355
#             r = v;
	assign		___243_r ___243_v 	%line{355} %argrw{"wr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:357
#             h = 6 * (h - floor(h));  // expand to [0..6)
	floor		$tmp1008 ___243_h 	%line{357} %argrw{"wr"}
	sub		$tmp1009 ___243_h $tmp1008 	%argrw{"wrr"}
	mul		___243_h $const35 $tmp1009 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:358
#             int hi = (int)h;
	assign		___245_hi ___243_h 	%line{358} %argrw{"wr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:359
#             float f = h - hi;
	assign		$tmp1010 ___245_hi 	%line{359} %argrw{"wr"}
	sub		___245_f ___243_h $tmp1010 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:360
#             float p = v * (1-s);
	sub		$tmp1011 $const8 ___243_s 	%line{360} %argrw{"wrr"}
	mul		___245_p ___243_v $tmp1011 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:361
#             float q = v * (1-s*f);
	mul		$tmp1012 ___243_s ___245_f 	%line{361} %argrw{"wrr"}
	sub		$tmp1013 $const8 $tmp1012 	%argrw{"wrr"}
	mul		___245_q ___243_v $tmp1013 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:362
#             float t = v * (1-s*(1-f));
	sub		$tmp1014 $const8 ___245_f 	%line{362} %argrw{"wrr"}
	mul		$tmp1015 ___243_s $tmp1014 	%argrw{"wrr"}
	sub		$tmp1016 $const8 $tmp1015 	%argrw{"wrr"}
	mul		___245_t ___243_v $tmp1016 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:363
#             if      (hi == 0) r = color (v, t, p);
	eq		$tmp1017 ___245_hi $const1 	%line{363} %argrw{"wrr"}
	if		$tmp1017 1653 1666 	%argrw{"r"}
	color		___243_r ___243_v ___245_t ___245_p 	%argrw{"wrrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:364
#             else if (hi == 1) r = color (q, v, p);
	eq		$tmp1018 ___245_hi $const2 	%line{364} %argrw{"wrr"}
	if		$tmp1018 1656 1666 	%argrw{"r"}
	color		___243_r ___245_q ___243_v ___245_p 	%argrw{"wrrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:365
#             else if (hi == 2) r = color (p, v, t);
	eq		$tmp1019 ___245_hi $const4 	%line{365} %argrw{"wrr"}
	if		$tmp1019 1659 1666 	%argrw{"r"}
	color		___243_r ___245_p ___243_v ___245_t 	%argrw{"wrrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:366
#             else if (hi == 3) r = color (p, q, v);
	eq		$tmp1020 ___245_hi $const16 	%line{366} %argrw{"wrr"}
	if		$tmp1020 1662 1666 	%argrw{"r"}
	color		___243_r ___245_p ___245_q ___243_v 	%argrw{"wrrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:367
#             else if (hi == 4) r = color (t, p, v);
	eq		$tmp1021 ___245_hi $const17 	%line{367} %argrw{"wrr"}
	if		$tmp1021 1665 1666 	%argrw{"r"}
	color		___243_r ___245_t ___245_p ___243_v 	%argrw{"wrrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:368
#             else              r = color (v, p, q);
	color		___243_r ___243_v ___245_p ___245_q 	%line{368} %argrw{"wrrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:370
#         return r;
	assign		___242_r ___243_r 	%line{370} %argrw{"wr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:393
#     else if (from == "hsl")
	eq		$tmp1022 $const29 $const36 	%line{393} %argrw{"wrr"}
	if		$tmp1022 1729 1749 	%argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:394
#         r = hsl_to_rgb (x);
	functioncall	$const37 1729 	%line{394} %argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:374
#         float h = c[0], s = c[1], l = c[2];
	compref		___246_h outColor $const1 	%line{374} %argrw{"wrr"}
	compref		___246_s outColor $const2 	%argrw{"wrr"}
	compref		___246_l outColor $const4 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:376
#         float v = (l <= 0.5) ? (l * (1 + s)) : (l * (1 - s) + s);
	le		$tmp1023 ___246_l $const25 	%line{376} %argrw{"wrr"}
	if		$tmp1023 1677 1680 	%argrw{"r"}
	add		$tmp1024 $const8 ___246_s 	%argrw{"wrr"}
	mul		___246_v ___246_l $tmp1024 	%argrw{"wrr"}
	sub		$tmp1025 $const8 ___246_s 	%argrw{"wrr"}
	mul		$tmp1026 ___246_l $tmp1025 	%argrw{"wrr"}
	add		___246_v $tmp1026 ___246_s 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:378
#         if (v <= 0) {
	le		$tmp1027 ___246_v $const1 	%line{378} %argrw{"wrr"}
	if		$tmp1027 1683 1727 	%argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:379
#             r = 0;
	assign		___246_r $const1 	%line{379} %argrw{"wr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:381
#             float min = 2 * l - v;
	mul		$tmp1028 $const7 ___246_l 	%line{381} %argrw{"wrr"}
	sub		___248_min $tmp1028 ___246_v 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:382
#             s = (v - min) / v;
	sub		$tmp1029 ___246_v ___248_min 	%line{382} %argrw{"wrr"}
	div		___246_s $tmp1029 ___246_v 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:383
#             r = hsv_to_rgb (color (h, s, v));
	color		$tmp1030 ___246_h ___246_s ___246_v 	%line{383} %argrw{"wrrr"}
	functioncall	$const33 1727 	%argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:352
#         float h = c[0], s = c[1], v = c[2];
	compref		___243_h $tmp1030 $const1 	%line{352} %argrw{"wrr"}
	compref		___243_s $tmp1030 $const2 	%argrw{"wrr"}
	compref		___243_v $tmp1030 $const4 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:354
#         if (s < 0.0001) {
	lt		$tmp1031 ___243_s $const34 	%line{354} %argrw{"wrr"}
	if		$tmp1031 1695 1726 	%argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:355
#             r = v;
	assign		___243_r ___243_v 	%line{355} %argrw{"wr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:357
#             h = 6 * (h - floor(h));  // expand to [0..6)
	floor		$tmp1032 ___243_h 	%line{357} %argrw{"wr"}
	sub		$tmp1033 ___243_h $tmp1032 	%argrw{"wrr"}
	mul		___243_h $const35 $tmp1033 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:358
#             int hi = (int)h;
	assign		___245_hi ___243_h 	%line{358} %argrw{"wr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:359
#             float f = h - hi;
	assign		$tmp1034 ___245_hi 	%line{359} %argrw{"wr"}
	sub		___245_f ___243_h $tmp1034 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:360
#             float p = v * (1-s);
	sub		$tmp1035 $const8 ___243_s 	%line{360} %argrw{"wrr"}
	mul		___245_p ___243_v $tmp1035 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:361
#             float q = v * (1-s*f);
	mul		$tmp1036 ___243_s ___245_f 	%line{361} %argrw{"wrr"}
	sub		$tmp1037 $const8 $tmp1036 	%argrw{"wrr"}
	mul		___245_q ___243_v $tmp1037 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:362
#             float t = v * (1-s*(1-f));
	sub		$tmp1038 $const8 ___245_f 	%line{362} %argrw{"wrr"}
	mul		$tmp1039 ___243_s $tmp1038 	%argrw{"wrr"}
	sub		$tmp1040 $const8 $tmp1039 	%argrw{"wrr"}
	mul		___245_t ___243_v $tmp1040 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:363
#             if      (hi == 0) r = color (v, t, p);
	eq		$tmp1041 ___245_hi $const1 	%line{363} %argrw{"wrr"}
	if		$tmp1041 1713 1726 	%argrw{"r"}
	color		___243_r ___243_v ___245_t ___245_p 	%argrw{"wrrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:364
#             else if (hi == 1) r = color (q, v, p);
	eq		$tmp1042 ___245_hi $const2 	%line{364} %argrw{"wrr"}
	if		$tmp1042 1716 1726 	%argrw{"r"}
	color		___243_r ___245_q ___243_v ___245_p 	%argrw{"wrrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:365
#             else if (hi == 2) r = color (p, v, t);
	eq		$tmp1043 ___245_hi $const4 	%line{365} %argrw{"wrr"}
	if		$tmp1043 1719 1726 	%argrw{"r"}
	color		___243_r ___245_p ___243_v ___245_t 	%argrw{"wrrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:366
#             else if (hi == 3) r = color (p, q, v);
	eq		$tmp1044 ___245_hi $const16 	%line{366} %argrw{"wrr"}
	if		$tmp1044 1722 1726 	%argrw{"r"}
	color		___243_r ___245_p ___245_q ___243_v 	%argrw{"wrrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:367
#             else if (hi == 4) r = color (t, p, v);
	eq		$tmp1045 ___245_hi $const17 	%line{367} %argrw{"wrr"}
	if		$tmp1045 1725 1726 	%argrw{"r"}
	color		___243_r ___245_t ___245_p ___243_v 	%argrw{"wrrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:368
#             else              r = color (v, p, q);
	color		___243_r ___243_v ___245_p ___245_q 	%line{368} %argrw{"wrrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:370
#         return r;
	assign		___246_r ___243_r 	%line{370} %argrw{"wr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:385
#         return r;
	assign		___242_r ___246_r 	%line{385} %argrw{"wr"}
	return
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:395
#     else if (from == "YIQ")
	eq		$tmp1046 $const29 $const38 	%line{395} %argrw{"wrr"}
	if		$tmp1046 1738 1749 	%argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:396
#         r = color (dot (vector(1,  0.9557,  0.6199), (vector)x),
	assign		$tmp1049 outColor 	%line{396} %argrw{"wr"}
	dot		$tmp1047 $const39 $tmp1049 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:397
#                    dot (vector(1, -0.2716, -0.6469), (vector)x),
	assign		$tmp1052 outColor 	%line{397} %argrw{"wr"}
	dot		$tmp1050 $const40 $tmp1052 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:398
#                    dot (vector(1, -1.1082,  1.7051), (vector)x));
	assign		$tmp1055 outColor 	%line{398} %argrw{"wr"}
	dot		$tmp1053 $const41 $tmp1055 	%argrw{"wrr"}
	color		___242_r $tmp1047 $tmp1050 $tmp1053 	%argrw{"wrrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:399
#     else if (from == "XYZ")
	eq		$tmp1056 $const29 $const42 	%line{399} %argrw{"wrr"}
	if		$tmp1056 1747 1749 	%argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:400
#         r = color (dot (vector( 3.240479, -1.537150, -0.498535), (vector)x),
	assign		$tmp1059 outColor 	%line{400} %argrw{"wr"}
	dot		$tmp1057 $const43 $tmp1059 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:401
#                    dot (vector(-0.969256,  1.875991,  0.041556), (vector)x),
	assign		$tmp1062 outColor 	%line{401} %argrw{"wr"}
	dot		$tmp1060 $const44 $tmp1062 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:402
#                    dot (vector( 0.055648, -0.204043,  1.057311), (vector)x));
	assign		$tmp1065 outColor 	%line{402} %argrw{"wr"}
	dot		$tmp1063 $const45 $tmp1065 	%argrw{"wrr"}
	color		___242_r $tmp1057 $tmp1060 $tmp1063 	%argrw{"wrrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:404
#         error ("Unknown color space \"%s\"", to);
	error		$const46 $const30 	%line{404} %argrw{"rr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:405
#         r = x;
	assign		___242_r outColor 	%line{405} %argrw{"wr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:407
#     return transformc (to, r);
	functioncall	$const31 1874 	%line{407} %argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:327
#     if (to == "rgb" || to == "RGB")
	eq		$tmp1066 $const30 $const29 	%line{327} %argrw{"wrr"}
	neq		$tmp1067 $tmp1066 $const1 	%argrw{"wrr"}
	if		$tmp1067 1753 1756 	%argrw{"r"}
	eq		$tmp1068 $const30 $const32 	%argrw{"wrr"}
	neq		$tmp1069 $tmp1068 $const1 	%argrw{"wrr"}
	assign		$tmp1067 $tmp1069 	%argrw{"wr"}
	if		$tmp1067 1758 1873 	%argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:328
#         r = x;
	assign		___237_r ___242_r 	%line{328} %argrw{"wr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:329
#     else if (to == "hsv")
	eq		$tmp1070 $const30 $const30 	%line{329} %argrw{"wrr"}
	if		$tmp1070 1794 1873 	%argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:330
#         r = rgb_to_hsv (x);
	functioncall	$const47 1794 	%line{330} %argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:289
#         float r = rgb[0], g = rgb[1], b = rgb[2];
	compref		___238_r ___242_r $const1 	%line{289} %argrw{"wrr"}
	compref		___238_g ___242_r $const2 	%argrw{"wrr"}
	compref		___238_b ___242_r $const4 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:290
#         float mincomp = min (r, min (g, b));
	min		$tmp1071 ___238_g ___238_b 	%line{290} %argrw{"wrr"}
	min		___238_mincomp ___238_r $tmp1071 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:291
#         float maxcomp = max (r, max (g, b));
	max		$tmp1072 ___238_g ___238_b 	%line{291} %argrw{"wrr"}
	max		___238_maxcomp ___238_r $tmp1072 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:292
#         float delta = maxcomp - mincomp;  // chroma
	sub		___238_delta ___238_maxcomp ___238_mincomp 	%line{292} %argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:294
#         v = maxcomp;
	assign		___238_v ___238_maxcomp 	%line{294} %argrw{"wr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:295
#         if (maxcomp > 0)
	gt		$tmp1073 ___238_maxcomp $const1 	%line{295} %argrw{"wrr"}
	if		$tmp1073 1773 1774 	%argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:296
#             s = delta / maxcomp;
	div		___238_s ___238_delta ___238_maxcomp 	%line{296} %argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:297
#         else s = 0;
	assign		___238_s $const1 	%line{297} %argrw{"wr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:298
#         if (s <= 0)
	le		$tmp1074 ___238_s $const1 	%line{298} %argrw{"wrr"}
	if		$tmp1074 1777 1793 	%argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:299
#             h = 0;
	assign		___238_h $const1 	%line{299} %argrw{"wr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:301
#             if      (r >= maxcomp) h = (g-b) / delta;
	ge		$tmp1075 ___238_r ___238_maxcomp 	%line{301} %argrw{"wrr"}
	if		$tmp1075 1781 1789 	%argrw{"r"}
	sub		$tmp1076 ___238_g ___238_b 	%argrw{"wrr"}
	div		___238_h $tmp1076 ___238_delta 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:302
#             else if (g >= maxcomp) h = 2 + (b-r) / delta;
	ge		$tmp1077 ___238_g ___238_maxcomp 	%line{302} %argrw{"wrr"}
	if		$tmp1077 1786 1789 	%argrw{"r"}
	sub		$tmp1078 ___238_b ___238_r 	%argrw{"wrr"}
	div		$tmp1079 $tmp1078 ___238_delta 	%argrw{"wrr"}
	add		___238_h $const7 $tmp1079 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:303
#             else                   h = 4 + (r-g) / delta;
	sub		$tmp1080 ___238_r ___238_g 	%line{303} %argrw{"wrr"}
	div		$tmp1081 $tmp1080 ___238_delta 	%argrw{"wrr"}
	add		___238_h $const48 $tmp1081 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:304
#             h /= 6;
	div		___238_h ___238_h $const35 	%line{304} %argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:305
#             if (h < 0)
	lt		$tmp1082 ___238_h $const1 	%line{305} %argrw{"wrr"}
	if		$tmp1082 1793 1793 	%argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:306
#                 h += 1;
	add		___238_h ___238_h $const8 	%line{306} %argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:308
#         return color (h, s, v);
	color		___237_r ___238_h ___238_s ___238_v 	%line{308} %argrw{"wrrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:331
#     else if (to == "hsl")
	eq		$tmp1083 $const30 $const36 	%line{331} %argrw{"wrr"}
	if		$tmp1083 1853 1873 	%argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:332
#         r = rgb_to_hsl (x);
	functioncall	$const49 1853 	%line{332} %argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:313
#         float minval = min (rgb[0], min (rgb[1], rgb[2]));
	compref		$tmp1084 ___242_r $const1 	%line{313} %argrw{"wrr"}
	compref		$tmp1086 ___242_r $const2 	%argrw{"wrr"}
	compref		$tmp1087 ___242_r $const4 	%argrw{"wrr"}
	min		$tmp1085 $tmp1086 $tmp1087 	%argrw{"wrr"}
	min		___240_minval $tmp1084 $tmp1085 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:314
#         color hsv = rgb_to_hsv (rgb);
	functioncall	$const47 1836 	%line{314} %argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:289
#         float r = rgb[0], g = rgb[1], b = rgb[2];
	compref		___238_r ___242_r $const1 	%line{289} %argrw{"wrr"}
	compref		___238_g ___242_r $const2 	%argrw{"wrr"}
	compref		___238_b ___242_r $const4 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:290
#         float mincomp = min (r, min (g, b));
	min		$tmp1088 ___238_g ___238_b 	%line{290} %argrw{"wrr"}
	min		___238_mincomp ___238_r $tmp1088 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:291
#         float maxcomp = max (r, max (g, b));
	max		$tmp1089 ___238_g ___238_b 	%line{291} %argrw{"wrr"}
	max		___238_maxcomp ___238_r $tmp1089 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:292
#         float delta = maxcomp - mincomp;  // chroma
	sub		___238_delta ___238_maxcomp ___238_mincomp 	%line{292} %argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:294
#         v = maxcomp;
	assign		___238_v ___238_maxcomp 	%line{294} %argrw{"wr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:295
#         if (maxcomp > 0)
	gt		$tmp1090 ___238_maxcomp $const1 	%line{295} %argrw{"wrr"}
	if		$tmp1090 1815 1816 	%argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:296
#             s = delta / maxcomp;
	div		___238_s ___238_delta ___238_maxcomp 	%line{296} %argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:297
#         else s = 0;
	assign		___238_s $const1 	%line{297} %argrw{"wr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:298
#         if (s <= 0)
	le		$tmp1091 ___238_s $const1 	%line{298} %argrw{"wrr"}
	if		$tmp1091 1819 1835 	%argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:299
#             h = 0;
	assign		___238_h $const1 	%line{299} %argrw{"wr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:301
#             if      (r >= maxcomp) h = (g-b) / delta;
	ge		$tmp1092 ___238_r ___238_maxcomp 	%line{301} %argrw{"wrr"}
	if		$tmp1092 1823 1831 	%argrw{"r"}
	sub		$tmp1093 ___238_g ___238_b 	%argrw{"wrr"}
	div		___238_h $tmp1093 ___238_delta 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:302
#             else if (g >= maxcomp) h = 2 + (b-r) / delta;
	ge		$tmp1094 ___238_g ___238_maxcomp 	%line{302} %argrw{"wrr"}
	if		$tmp1094 1828 1831 	%argrw{"r"}
	sub		$tmp1095 ___238_b ___238_r 	%argrw{"wrr"}
	div		$tmp1096 $tmp1095 ___238_delta 	%argrw{"wrr"}
	add		___238_h $const7 $tmp1096 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:303
#             else                   h = 4 + (r-g) / delta;
	sub		$tmp1097 ___238_r ___238_g 	%line{303} %argrw{"wrr"}
	div		$tmp1098 $tmp1097 ___238_delta 	%argrw{"wrr"}
	add		___238_h $const48 $tmp1098 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:304
#             h /= 6;
	div		___238_h ___238_h $const35 	%line{304} %argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:305
#             if (h < 0)
	lt		$tmp1099 ___238_h $const1 	%line{305} %argrw{"wrr"}
	if		$tmp1099 1835 1835 	%argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:306
#                 h += 1;
	add		___238_h ___238_h $const8 	%line{306} %argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:308
#         return color (h, s, v);
	color		___240_hsv ___238_h ___238_s ___238_v 	%line{308} %argrw{"wrrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:315
#         float maxval = hsv[2];   // v == maxval
	compref		___240_maxval ___240_hsv $const4 	%line{315} %argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:316
#         float h = hsv[0], s, l = (minval+maxval) / 2;
	compref		___240_h ___240_hsv $const1 	%line{316} %argrw{"wrr"}
	add		$tmp1100 ___240_minval ___240_maxval 	%argrw{"wrr"}
	div		___240_l $tmp1100 $const7 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:317
#         if (minval == maxval)
	eq		$tmp1101 ___240_minval ___240_maxval 	%line{317} %argrw{"wrr"}
	if		$tmp1101 1843 1852 	%argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:318
#             s = 0;  // special 'achromatic' case, hue is 0
	assign		___240_s $const1 	%line{318} %argrw{"wr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:319
#         else if (l <= 0.5)
	le		$tmp1102 ___240_l $const25 	%line{319} %argrw{"wrr"}
	if		$tmp1102 1848 1852 	%argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:320
#             s = (maxval - minval) / (maxval + minval);
	sub		$tmp1103 ___240_maxval ___240_minval 	%line{320} %argrw{"wrr"}
	add		$tmp1104 ___240_maxval ___240_minval 	%argrw{"wrr"}
	div		___240_s $tmp1103 $tmp1104 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:322
#             s = (maxval - minval) / (2 - maxval - minval);
	sub		$tmp1105 ___240_maxval ___240_minval 	%line{322} %argrw{"wrr"}
	sub		$tmp1106 $const7 ___240_maxval 	%argrw{"wrr"}
	sub		$tmp1107 $tmp1106 ___240_minval 	%argrw{"wrr"}
	div		___240_s $tmp1105 $tmp1107 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:323
#         return color (h, s, l);
	color		___237_r ___240_h ___240_s ___240_l 	%line{323} %argrw{"wrrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:333
#     else if (to == "YIQ")
	eq		$tmp1108 $const30 $const38 	%line{333} %argrw{"wrr"}
	if		$tmp1108 1862 1873 	%argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:334
#         r = color (dot (vector(0.299,  0.587,  0.114), (vector)x),
	assign		$tmp1111 ___242_r 	%line{334} %argrw{"wr"}
	dot		$tmp1109 $const50 $tmp1111 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:335
#                    dot (vector(0.596, -0.275, -0.321), (vector)x),
	assign		$tmp1114 ___242_r 	%line{335} %argrw{"wr"}
	dot		$tmp1112 $const51 $tmp1114 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:336
#                    dot (vector(0.212, -0.523,  0.311), (vector)x));
	assign		$tmp1117 ___242_r 	%line{336} %argrw{"wr"}
	dot		$tmp1115 $const52 $tmp1117 	%argrw{"wrr"}
	color		___237_r $tmp1109 $tmp1112 $tmp1115 	%argrw{"wrrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:337
#     else if (to == "XYZ")
	eq		$tmp1118 $const30 $const42 	%line{337} %argrw{"wrr"}
	if		$tmp1118 1871 1873 	%argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:338
#         r = color (dot (vector(0.412453, 0.357580, 0.180423), (vector)x),
	assign		$tmp1121 ___242_r 	%line{338} %argrw{"wr"}
	dot		$tmp1119 $const53 $tmp1121 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:339
#                    dot (vector(0.212671, 0.715160, 0.072169), (vector)x),
	assign		$tmp1124 ___242_r 	%line{339} %argrw{"wr"}
	dot		$tmp1122 $const54 $tmp1124 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:340
#                    dot (vector(0.019334, 0.119193, 0.950227), (vector)x));
	assign		$tmp1127 ___242_r 	%line{340} %argrw{"wr"}
	dot		$tmp1125 $const55 $tmp1127 	%argrw{"wrr"}
	color		___237_r $tmp1119 $tmp1122 $tmp1125 	%argrw{"wrrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:342
#         error ("Unknown color space \"%s\"", to);
	error		$const46 $const30 	%line{342} %argrw{"rr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:343
#         r = x;
	assign		___237_r ___242_r 	%line{343} %argrw{"wr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:345
#     return r;
	assign		___416_hsv ___237_r 	%line{345} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:171
# 			float sat = hsv[1];
	compref		___416_hue ___416_hsv $const1 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl"} %line{171} %argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:172
# 			float val = hsv[2];
	compref		___416_sat ___416_hsv $const2 	%line{172} %argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:173
# 		
	compref		___416_val ___416_hsv $const4 	%line{173} %argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:175
# 			{
	gt		$tmp1128 hueNoise $const1 	%line{175} %argrw{"wrr"}
	if		$tmp1128 1889 1889 	%argrw{"r"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:178
# 					tt * hueNoiseFreq * 18);				
	mul		$tmp1129 $const56 hueNoise 	%line{178} %argrw{"wrr"}
	mul		$tmp1131 ss hueNoiseFreq 	%argrw{"wrr"}
	mul		$tmp1132 $tmp1131 $const6 	%argrw{"wrr"}
	mul		$tmp1133 tt hueNoiseFreq 	%argrw{"wrr"}
	mul		$tmp1134 $tmp1133 $const6 	%argrw{"wrr"}
	noise		$tmp1130 $tmp1132 $tmp1134 	%argrw{"wrr"}
	mul		$tmp1135 $const7 $tmp1130 	%argrw{"wrr"}
	sub		$tmp1136 $tmp1135 $const8 	%argrw{"wrr"}
	mul		$tmp1137 $tmp1129 $tmp1136 	%argrw{"wrr"}
	add		___416_hue ___416_hue $tmp1137 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:182
# 			{
	gt		$tmp1138 satNoise $const1 	%line{182} %argrw{"wrr"}
	if		$tmp1138 1904 1904 	%argrw{"r"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:184
# 					tt * satNoiseFreq * 18);
	mul		$tmp1139 $const56 satNoise 	%line{184} %argrw{"wrr"}
	mul		$tmp1141 ss satNoiseFreq 	%argrw{"wrr"}
	mul		$tmp1142 $tmp1141 $const6 	%argrw{"wrr"}
	mul		$tmp1143 tt satNoiseFreq 	%argrw{"wrr"}
	mul		$tmp1144 $tmp1143 $const6 	%argrw{"wrr"}
	noise		$tmp1140 $tmp1142 $tmp1144 	%argrw{"wrr"}
	mul		$tmp1145 $const7 $tmp1140 	%argrw{"wrr"}
	sub		$tmp1146 $tmp1145 $const8 	%argrw{"wrr"}
	mul		$tmp1147 $tmp1139 $tmp1146 	%argrw{"wrr"}
	add		___416_sat ___416_sat $tmp1147 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:187
# 			}
	functioncall	$const57 1904 	%line{187} %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		$tmp1148 ___416_sat $const8 	%filename{"D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h"} %line{144} %argrw{"wrr"}
	max		___416_sat $tmp1148 $const18 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:190
# 
	gt		$tmp1149 valNoise $const1 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl"} %line{190} %argrw{"wrr"}
	if		$tmp1149 1919 1919 	%argrw{"r"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:192
# 		{
	mul		$tmp1150 $const56 valNoise 	%line{192} %argrw{"wrr"}
	mul		$tmp1152 ss valNoiseFreq 	%argrw{"wrr"}
	mul		$tmp1153 $tmp1152 $const6 	%argrw{"wrr"}
	mul		$tmp1154 tt valNoiseFreq 	%argrw{"wrr"}
	mul		$tmp1155 $tmp1154 $const6 	%argrw{"wrr"}
	noise		$tmp1151 $tmp1153 $tmp1155 	%argrw{"wrr"}
	mul		$tmp1156 $const7 $tmp1151 	%argrw{"wrr"}
	sub		$tmp1157 $tmp1156 $const8 	%argrw{"wrr"}
	mul		$tmp1158 $tmp1150 $tmp1157 	%argrw{"wrr"}
	add		___416_val ___416_val $tmp1158 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:195
# 
	functioncall	$const57 1919 	%line{195} %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		$tmp1159 ___416_val $const8 	%filename{"D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h"} %line{144} %argrw{"wrr"}
	max		___416_val $tmp1159 $const18 	%argrw{"wrr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:198
#     
	color		$tmp1160 ___416_hue ___416_sat ___416_val 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl"} %line{198} %argrw{"wrrr"}
	functioncall	$const31 2177 	%argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:389
# {
	eq		$tmp1161 $const30 $const29 	%filename{"D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h"} %line{389} %argrw{"wrr"}
	neq		$tmp1162 $tmp1161 $const1 	%argrw{"wrr"}
	if		$tmp1162 1924 1927 	%argrw{"r"}
	eq		$tmp1163 $const30 $const32 	%argrw{"wrr"}
	neq		$tmp1164 $tmp1163 $const1 	%argrw{"wrr"}
	assign		$tmp1162 $tmp1164 	%argrw{"wr"}
	if		$tmp1162 1929 2052 	%argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:390
#     return (dot(I,Nref) > 0) ? -N : N;
	assign		___242_r $tmp1160 	%line{390} %argrw{"wr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:391
# }
	eq		$tmp1165 $const30 $const30 	%line{391} %argrw{"wrr"}
	if		$tmp1165 1970 2052 	%argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:392
# vector faceforward (vector N, vector I)
	functioncall	$const33 1970 	%line{392} %argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:352
#         float h = c[0], s = c[1], v = c[2];
	compref		___243_h $tmp1160 $const1 	%line{352} %argrw{"wrr"}
	compref		___243_s $tmp1160 $const2 	%argrw{"wrr"}
	compref		___243_v $tmp1160 $const4 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:354
#         if (s < 0.0001) {
	lt		$tmp1166 ___243_s $const34 	%line{354} %argrw{"wrr"}
	if		$tmp1166 1938 1969 	%argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:355
#             r = v;
	assign		___243_r ___243_v 	%line{355} %argrw{"wr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:357
#             h = 6 * (h - floor(h));  // expand to [0..6)
	floor		$tmp1167 ___243_h 	%line{357} %argrw{"wr"}
	sub		$tmp1168 ___243_h $tmp1167 	%argrw{"wrr"}
	mul		___243_h $const35 $tmp1168 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:358
#             int hi = (int)h;
	assign		___245_hi ___243_h 	%line{358} %argrw{"wr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:359
#             float f = h - hi;
	assign		$tmp1169 ___245_hi 	%line{359} %argrw{"wr"}
	sub		___245_f ___243_h $tmp1169 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:360
#             float p = v * (1-s);
	sub		$tmp1170 $const8 ___243_s 	%line{360} %argrw{"wrr"}
	mul		___245_p ___243_v $tmp1170 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:361
#             float q = v * (1-s*f);
	mul		$tmp1171 ___243_s ___245_f 	%line{361} %argrw{"wrr"}
	sub		$tmp1172 $const8 $tmp1171 	%argrw{"wrr"}
	mul		___245_q ___243_v $tmp1172 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:362
#             float t = v * (1-s*(1-f));
	sub		$tmp1173 $const8 ___245_f 	%line{362} %argrw{"wrr"}
	mul		$tmp1174 ___243_s $tmp1173 	%argrw{"wrr"}
	sub		$tmp1175 $const8 $tmp1174 	%argrw{"wrr"}
	mul		___245_t ___243_v $tmp1175 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:363
#             if      (hi == 0) r = color (v, t, p);
	eq		$tmp1176 ___245_hi $const1 	%line{363} %argrw{"wrr"}
	if		$tmp1176 1956 1969 	%argrw{"r"}
	color		___243_r ___243_v ___245_t ___245_p 	%argrw{"wrrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:364
#             else if (hi == 1) r = color (q, v, p);
	eq		$tmp1177 ___245_hi $const2 	%line{364} %argrw{"wrr"}
	if		$tmp1177 1959 1969 	%argrw{"r"}
	color		___243_r ___245_q ___243_v ___245_p 	%argrw{"wrrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:365
#             else if (hi == 2) r = color (p, v, t);
	eq		$tmp1178 ___245_hi $const4 	%line{365} %argrw{"wrr"}
	if		$tmp1178 1962 1969 	%argrw{"r"}
	color		___243_r ___245_p ___243_v ___245_t 	%argrw{"wrrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:366
#             else if (hi == 3) r = color (p, q, v);
	eq		$tmp1179 ___245_hi $const16 	%line{366} %argrw{"wrr"}
	if		$tmp1179 1965 1969 	%argrw{"r"}
	color		___243_r ___245_p ___245_q ___243_v 	%argrw{"wrrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:367
#             else if (hi == 4) r = color (t, p, v);
	eq		$tmp1180 ___245_hi $const17 	%line{367} %argrw{"wrr"}
	if		$tmp1180 1968 1969 	%argrw{"r"}
	color		___243_r ___245_t ___245_p ___243_v 	%argrw{"wrrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:368
#             else              r = color (v, p, q);
	color		___243_r ___243_v ___245_p ___245_q 	%line{368} %argrw{"wrrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:370
#         return r;
	assign		___242_r ___243_r 	%line{370} %argrw{"wr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:393
#     else if (from == "hsl")
	eq		$tmp1181 $const30 $const36 	%line{393} %argrw{"wrr"}
	if		$tmp1181 2032 2052 	%argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:394
#         r = hsl_to_rgb (x);
	functioncall	$const37 2032 	%line{394} %argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:374
#         float h = c[0], s = c[1], l = c[2];
	compref		___246_h $tmp1160 $const1 	%line{374} %argrw{"wrr"}
	compref		___246_s $tmp1160 $const2 	%argrw{"wrr"}
	compref		___246_l $tmp1160 $const4 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:376
#         float v = (l <= 0.5) ? (l * (1 + s)) : (l * (1 - s) + s);
	le		$tmp1182 ___246_l $const25 	%line{376} %argrw{"wrr"}
	if		$tmp1182 1980 1983 	%argrw{"r"}
	add		$tmp1183 $const8 ___246_s 	%argrw{"wrr"}
	mul		___246_v ___246_l $tmp1183 	%argrw{"wrr"}
	sub		$tmp1184 $const8 ___246_s 	%argrw{"wrr"}
	mul		$tmp1185 ___246_l $tmp1184 	%argrw{"wrr"}
	add		___246_v $tmp1185 ___246_s 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:378
#         if (v <= 0) {
	le		$tmp1186 ___246_v $const1 	%line{378} %argrw{"wrr"}
	if		$tmp1186 1986 2030 	%argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:379
#             r = 0;
	assign		___246_r $const1 	%line{379} %argrw{"wr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:381
#             float min = 2 * l - v;
	mul		$tmp1187 $const7 ___246_l 	%line{381} %argrw{"wrr"}
	sub		___248_min $tmp1187 ___246_v 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:382
#             s = (v - min) / v;
	sub		$tmp1188 ___246_v ___248_min 	%line{382} %argrw{"wrr"}
	div		___246_s $tmp1188 ___246_v 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:383
#             r = hsv_to_rgb (color (h, s, v));
	color		$tmp1189 ___246_h ___246_s ___246_v 	%line{383} %argrw{"wrrr"}
	functioncall	$const33 2030 	%argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:352
#         float h = c[0], s = c[1], v = c[2];
	compref		___243_h $tmp1189 $const1 	%line{352} %argrw{"wrr"}
	compref		___243_s $tmp1189 $const2 	%argrw{"wrr"}
	compref		___243_v $tmp1189 $const4 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:354
#         if (s < 0.0001) {
	lt		$tmp1190 ___243_s $const34 	%line{354} %argrw{"wrr"}
	if		$tmp1190 1998 2029 	%argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:355
#             r = v;
	assign		___243_r ___243_v 	%line{355} %argrw{"wr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:357
#             h = 6 * (h - floor(h));  // expand to [0..6)
	floor		$tmp1191 ___243_h 	%line{357} %argrw{"wr"}
	sub		$tmp1192 ___243_h $tmp1191 	%argrw{"wrr"}
	mul		___243_h $const35 $tmp1192 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:358
#             int hi = (int)h;
	assign		___245_hi ___243_h 	%line{358} %argrw{"wr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:359
#             float f = h - hi;
	assign		$tmp1193 ___245_hi 	%line{359} %argrw{"wr"}
	sub		___245_f ___243_h $tmp1193 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:360
#             float p = v * (1-s);
	sub		$tmp1194 $const8 ___243_s 	%line{360} %argrw{"wrr"}
	mul		___245_p ___243_v $tmp1194 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:361
#             float q = v * (1-s*f);
	mul		$tmp1195 ___243_s ___245_f 	%line{361} %argrw{"wrr"}
	sub		$tmp1196 $const8 $tmp1195 	%argrw{"wrr"}
	mul		___245_q ___243_v $tmp1196 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:362
#             float t = v * (1-s*(1-f));
	sub		$tmp1197 $const8 ___245_f 	%line{362} %argrw{"wrr"}
	mul		$tmp1198 ___243_s $tmp1197 	%argrw{"wrr"}
	sub		$tmp1199 $const8 $tmp1198 	%argrw{"wrr"}
	mul		___245_t ___243_v $tmp1199 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:363
#             if      (hi == 0) r = color (v, t, p);
	eq		$tmp1200 ___245_hi $const1 	%line{363} %argrw{"wrr"}
	if		$tmp1200 2016 2029 	%argrw{"r"}
	color		___243_r ___243_v ___245_t ___245_p 	%argrw{"wrrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:364
#             else if (hi == 1) r = color (q, v, p);
	eq		$tmp1201 ___245_hi $const2 	%line{364} %argrw{"wrr"}
	if		$tmp1201 2019 2029 	%argrw{"r"}
	color		___243_r ___245_q ___243_v ___245_p 	%argrw{"wrrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:365
#             else if (hi == 2) r = color (p, v, t);
	eq		$tmp1202 ___245_hi $const4 	%line{365} %argrw{"wrr"}
	if		$tmp1202 2022 2029 	%argrw{"r"}
	color		___243_r ___245_p ___243_v ___245_t 	%argrw{"wrrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:366
#             else if (hi == 3) r = color (p, q, v);
	eq		$tmp1203 ___245_hi $const16 	%line{366} %argrw{"wrr"}
	if		$tmp1203 2025 2029 	%argrw{"r"}
	color		___243_r ___245_p ___245_q ___243_v 	%argrw{"wrrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:367
#             else if (hi == 4) r = color (t, p, v);
	eq		$tmp1204 ___245_hi $const17 	%line{367} %argrw{"wrr"}
	if		$tmp1204 2028 2029 	%argrw{"r"}
	color		___243_r ___245_t ___245_p ___243_v 	%argrw{"wrrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:368
#             else              r = color (v, p, q);
	color		___243_r ___243_v ___245_p ___245_q 	%line{368} %argrw{"wrrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:370
#         return r;
	assign		___246_r ___243_r 	%line{370} %argrw{"wr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:385
#         return r;
	assign		___242_r ___246_r 	%line{385} %argrw{"wr"}
	return
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:395
#     else if (from == "YIQ")
	eq		$tmp1205 $const30 $const38 	%line{395} %argrw{"wrr"}
	if		$tmp1205 2041 2052 	%argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:396
#         r = color (dot (vector(1,  0.9557,  0.6199), (vector)x),
	assign		$tmp1208 $tmp1160 	%line{396} %argrw{"wr"}
	dot		$tmp1206 $const39 $tmp1208 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:397
#                    dot (vector(1, -0.2716, -0.6469), (vector)x),
	assign		$tmp1211 $tmp1160 	%line{397} %argrw{"wr"}
	dot		$tmp1209 $const40 $tmp1211 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:398
#                    dot (vector(1, -1.1082,  1.7051), (vector)x));
	assign		$tmp1214 $tmp1160 	%line{398} %argrw{"wr"}
	dot		$tmp1212 $const41 $tmp1214 	%argrw{"wrr"}
	color		___242_r $tmp1206 $tmp1209 $tmp1212 	%argrw{"wrrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:399
#     else if (from == "XYZ")
	eq		$tmp1215 $const30 $const42 	%line{399} %argrw{"wrr"}
	if		$tmp1215 2050 2052 	%argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:400
#         r = color (dot (vector( 3.240479, -1.537150, -0.498535), (vector)x),
	assign		$tmp1218 $tmp1160 	%line{400} %argrw{"wr"}
	dot		$tmp1216 $const43 $tmp1218 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:401
#                    dot (vector(-0.969256,  1.875991,  0.041556), (vector)x),
	assign		$tmp1221 $tmp1160 	%line{401} %argrw{"wr"}
	dot		$tmp1219 $const44 $tmp1221 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:402
#                    dot (vector( 0.055648, -0.204043,  1.057311), (vector)x));
	assign		$tmp1224 $tmp1160 	%line{402} %argrw{"wr"}
	dot		$tmp1222 $const45 $tmp1224 	%argrw{"wrr"}
	color		___242_r $tmp1216 $tmp1219 $tmp1222 	%argrw{"wrrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:404
#         error ("Unknown color space \"%s\"", to);
	error		$const46 $const29 	%line{404} %argrw{"rr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:405
#         r = x;
	assign		___242_r $tmp1160 	%line{405} %argrw{"wr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:407
#     return transformc (to, r);
	functioncall	$const31 2177 	%line{407} %argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:327
#     if (to == "rgb" || to == "RGB")
	eq		$tmp1225 $const29 $const29 	%line{327} %argrw{"wrr"}
	neq		$tmp1226 $tmp1225 $const1 	%argrw{"wrr"}
	if		$tmp1226 2056 2059 	%argrw{"r"}
	eq		$tmp1227 $const29 $const32 	%argrw{"wrr"}
	neq		$tmp1228 $tmp1227 $const1 	%argrw{"wrr"}
	assign		$tmp1226 $tmp1228 	%argrw{"wr"}
	if		$tmp1226 2061 2176 	%argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:328
#         r = x;
	assign		___237_r ___242_r 	%line{328} %argrw{"wr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:329
#     else if (to == "hsv")
	eq		$tmp1229 $const29 $const30 	%line{329} %argrw{"wrr"}
	if		$tmp1229 2097 2176 	%argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:330
#         r = rgb_to_hsv (x);
	functioncall	$const47 2097 	%line{330} %argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:289
#         float r = rgb[0], g = rgb[1], b = rgb[2];
	compref		___238_r ___242_r $const1 	%line{289} %argrw{"wrr"}
	compref		___238_g ___242_r $const2 	%argrw{"wrr"}
	compref		___238_b ___242_r $const4 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:290
#         float mincomp = min (r, min (g, b));
	min		$tmp1230 ___238_g ___238_b 	%line{290} %argrw{"wrr"}
	min		___238_mincomp ___238_r $tmp1230 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:291
#         float maxcomp = max (r, max (g, b));
	max		$tmp1231 ___238_g ___238_b 	%line{291} %argrw{"wrr"}
	max		___238_maxcomp ___238_r $tmp1231 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:292
#         float delta = maxcomp - mincomp;  // chroma
	sub		___238_delta ___238_maxcomp ___238_mincomp 	%line{292} %argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:294
#         v = maxcomp;
	assign		___238_v ___238_maxcomp 	%line{294} %argrw{"wr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:295
#         if (maxcomp > 0)
	gt		$tmp1232 ___238_maxcomp $const1 	%line{295} %argrw{"wrr"}
	if		$tmp1232 2076 2077 	%argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:296
#             s = delta / maxcomp;
	div		___238_s ___238_delta ___238_maxcomp 	%line{296} %argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:297
#         else s = 0;
	assign		___238_s $const1 	%line{297} %argrw{"wr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:298
#         if (s <= 0)
	le		$tmp1233 ___238_s $const1 	%line{298} %argrw{"wrr"}
	if		$tmp1233 2080 2096 	%argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:299
#             h = 0;
	assign		___238_h $const1 	%line{299} %argrw{"wr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:301
#             if      (r >= maxcomp) h = (g-b) / delta;
	ge		$tmp1234 ___238_r ___238_maxcomp 	%line{301} %argrw{"wrr"}
	if		$tmp1234 2084 2092 	%argrw{"r"}
	sub		$tmp1235 ___238_g ___238_b 	%argrw{"wrr"}
	div		___238_h $tmp1235 ___238_delta 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:302
#             else if (g >= maxcomp) h = 2 + (b-r) / delta;
	ge		$tmp1236 ___238_g ___238_maxcomp 	%line{302} %argrw{"wrr"}
	if		$tmp1236 2089 2092 	%argrw{"r"}
	sub		$tmp1237 ___238_b ___238_r 	%argrw{"wrr"}
	div		$tmp1238 $tmp1237 ___238_delta 	%argrw{"wrr"}
	add		___238_h $const7 $tmp1238 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:303
#             else                   h = 4 + (r-g) / delta;
	sub		$tmp1239 ___238_r ___238_g 	%line{303} %argrw{"wrr"}
	div		$tmp1240 $tmp1239 ___238_delta 	%argrw{"wrr"}
	add		___238_h $const48 $tmp1240 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:304
#             h /= 6;
	div		___238_h ___238_h $const35 	%line{304} %argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:305
#             if (h < 0)
	lt		$tmp1241 ___238_h $const1 	%line{305} %argrw{"wrr"}
	if		$tmp1241 2096 2096 	%argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:306
#                 h += 1;
	add		___238_h ___238_h $const8 	%line{306} %argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:308
#         return color (h, s, v);
	color		___237_r ___238_h ___238_s ___238_v 	%line{308} %argrw{"wrrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:331
#     else if (to == "hsl")
	eq		$tmp1242 $const29 $const36 	%line{331} %argrw{"wrr"}
	if		$tmp1242 2156 2176 	%argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:332
#         r = rgb_to_hsl (x);
	functioncall	$const49 2156 	%line{332} %argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:313
#         float minval = min (rgb[0], min (rgb[1], rgb[2]));
	compref		$tmp1243 ___242_r $const1 	%line{313} %argrw{"wrr"}
	compref		$tmp1245 ___242_r $const2 	%argrw{"wrr"}
	compref		$tmp1246 ___242_r $const4 	%argrw{"wrr"}
	min		$tmp1244 $tmp1245 $tmp1246 	%argrw{"wrr"}
	min		___240_minval $tmp1243 $tmp1244 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:314
#         color hsv = rgb_to_hsv (rgb);
	functioncall	$const47 2139 	%line{314} %argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:289
#         float r = rgb[0], g = rgb[1], b = rgb[2];
	compref		___238_r ___242_r $const1 	%line{289} %argrw{"wrr"}
	compref		___238_g ___242_r $const2 	%argrw{"wrr"}
	compref		___238_b ___242_r $const4 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:290
#         float mincomp = min (r, min (g, b));
	min		$tmp1247 ___238_g ___238_b 	%line{290} %argrw{"wrr"}
	min		___238_mincomp ___238_r $tmp1247 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:291
#         float maxcomp = max (r, max (g, b));
	max		$tmp1248 ___238_g ___238_b 	%line{291} %argrw{"wrr"}
	max		___238_maxcomp ___238_r $tmp1248 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:292
#         float delta = maxcomp - mincomp;  // chroma
	sub		___238_delta ___238_maxcomp ___238_mincomp 	%line{292} %argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:294
#         v = maxcomp;
	assign		___238_v ___238_maxcomp 	%line{294} %argrw{"wr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:295
#         if (maxcomp > 0)
	gt		$tmp1249 ___238_maxcomp $const1 	%line{295} %argrw{"wrr"}
	if		$tmp1249 2118 2119 	%argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:296
#             s = delta / maxcomp;
	div		___238_s ___238_delta ___238_maxcomp 	%line{296} %argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:297
#         else s = 0;
	assign		___238_s $const1 	%line{297} %argrw{"wr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:298
#         if (s <= 0)
	le		$tmp1250 ___238_s $const1 	%line{298} %argrw{"wrr"}
	if		$tmp1250 2122 2138 	%argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:299
#             h = 0;
	assign		___238_h $const1 	%line{299} %argrw{"wr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:301
#             if      (r >= maxcomp) h = (g-b) / delta;
	ge		$tmp1251 ___238_r ___238_maxcomp 	%line{301} %argrw{"wrr"}
	if		$tmp1251 2126 2134 	%argrw{"r"}
	sub		$tmp1252 ___238_g ___238_b 	%argrw{"wrr"}
	div		___238_h $tmp1252 ___238_delta 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:302
#             else if (g >= maxcomp) h = 2 + (b-r) / delta;
	ge		$tmp1253 ___238_g ___238_maxcomp 	%line{302} %argrw{"wrr"}
	if		$tmp1253 2131 2134 	%argrw{"r"}
	sub		$tmp1254 ___238_b ___238_r 	%argrw{"wrr"}
	div		$tmp1255 $tmp1254 ___238_delta 	%argrw{"wrr"}
	add		___238_h $const7 $tmp1255 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:303
#             else                   h = 4 + (r-g) / delta;
	sub		$tmp1256 ___238_r ___238_g 	%line{303} %argrw{"wrr"}
	div		$tmp1257 $tmp1256 ___238_delta 	%argrw{"wrr"}
	add		___238_h $const48 $tmp1257 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:304
#             h /= 6;
	div		___238_h ___238_h $const35 	%line{304} %argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:305
#             if (h < 0)
	lt		$tmp1258 ___238_h $const1 	%line{305} %argrw{"wrr"}
	if		$tmp1258 2138 2138 	%argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:306
#                 h += 1;
	add		___238_h ___238_h $const8 	%line{306} %argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:308
#         return color (h, s, v);
	color		___240_hsv ___238_h ___238_s ___238_v 	%line{308} %argrw{"wrrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:315
#         float maxval = hsv[2];   // v == maxval
	compref		___240_maxval ___240_hsv $const4 	%line{315} %argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:316
#         float h = hsv[0], s, l = (minval+maxval) / 2;
	compref		___240_h ___240_hsv $const1 	%line{316} %argrw{"wrr"}
	add		$tmp1259 ___240_minval ___240_maxval 	%argrw{"wrr"}
	div		___240_l $tmp1259 $const7 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:317
#         if (minval == maxval)
	eq		$tmp1260 ___240_minval ___240_maxval 	%line{317} %argrw{"wrr"}
	if		$tmp1260 2146 2155 	%argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:318
#             s = 0;  // special 'achromatic' case, hue is 0
	assign		___240_s $const1 	%line{318} %argrw{"wr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:319
#         else if (l <= 0.5)
	le		$tmp1261 ___240_l $const25 	%line{319} %argrw{"wrr"}
	if		$tmp1261 2151 2155 	%argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:320
#             s = (maxval - minval) / (maxval + minval);
	sub		$tmp1262 ___240_maxval ___240_minval 	%line{320} %argrw{"wrr"}
	add		$tmp1263 ___240_maxval ___240_minval 	%argrw{"wrr"}
	div		___240_s $tmp1262 $tmp1263 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:322
#             s = (maxval - minval) / (2 - maxval - minval);
	sub		$tmp1264 ___240_maxval ___240_minval 	%line{322} %argrw{"wrr"}
	sub		$tmp1265 $const7 ___240_maxval 	%argrw{"wrr"}
	sub		$tmp1266 $tmp1265 ___240_minval 	%argrw{"wrr"}
	div		___240_s $tmp1264 $tmp1266 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:323
#         return color (h, s, l);
	color		___237_r ___240_h ___240_s ___240_l 	%line{323} %argrw{"wrrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:333
#     else if (to == "YIQ")
	eq		$tmp1267 $const29 $const38 	%line{333} %argrw{"wrr"}
	if		$tmp1267 2165 2176 	%argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:334
#         r = color (dot (vector(0.299,  0.587,  0.114), (vector)x),
	assign		$tmp1270 ___242_r 	%line{334} %argrw{"wr"}
	dot		$tmp1268 $const50 $tmp1270 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:335
#                    dot (vector(0.596, -0.275, -0.321), (vector)x),
	assign		$tmp1273 ___242_r 	%line{335} %argrw{"wr"}
	dot		$tmp1271 $const51 $tmp1273 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:336
#                    dot (vector(0.212, -0.523,  0.311), (vector)x));
	assign		$tmp1276 ___242_r 	%line{336} %argrw{"wr"}
	dot		$tmp1274 $const52 $tmp1276 	%argrw{"wrr"}
	color		___237_r $tmp1268 $tmp1271 $tmp1274 	%argrw{"wrrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:337
#     else if (to == "XYZ")
	eq		$tmp1277 $const29 $const42 	%line{337} %argrw{"wrr"}
	if		$tmp1277 2174 2176 	%argrw{"r"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:338
#         r = color (dot (vector(0.412453, 0.357580, 0.180423), (vector)x),
	assign		$tmp1280 ___242_r 	%line{338} %argrw{"wr"}
	dot		$tmp1278 $const53 $tmp1280 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:339
#                    dot (vector(0.212671, 0.715160, 0.072169), (vector)x),
	assign		$tmp1283 ___242_r 	%line{339} %argrw{"wr"}
	dot		$tmp1281 $const54 $tmp1283 	%argrw{"wrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:340
#                    dot (vector(0.019334, 0.119193, 0.950227), (vector)x));
	assign		$tmp1286 ___242_r 	%line{340} %argrw{"wr"}
	dot		$tmp1284 $const55 $tmp1286 	%argrw{"wrr"}
	color		___237_r $tmp1278 $tmp1281 $tmp1284 	%argrw{"wrrr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:342
#         error ("Unknown color space \"%s\"", to);
	error		$const46 $const29 	%line{342} %argrw{"rr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:343
#         r = x;
	assign		___237_r ___242_r 	%line{343} %argrw{"wr"}
# D:/xrt.git\\build\\vc10\\Win32\\Release\\shaders\\stdosl.h:345
#     return r;
	assign		outColor ___237_r 	%line{345} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:202
# 	
	assign		outAlpha $const8 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl"} %line{202} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:213
# 	}
	functioncall	$const58 2198 	%line{213} %argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:107
# 	if(i_invert != 0.0)
	neq		$tmp1287 invert $const18 	%filename{"D:/xrt.git\\src\\osl\\shaders\\utils.h"} %line{107} %argrw{"wrr"}
	if		$tmp1287 2183 2183 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:109
# 		io_outColor = 1 - io_outColor;
	sub		outColor $const8 outColor 	%line{109} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:110
# 		io_outAlpha = 1 - io_outAlpha;
	sub		outAlpha $const8 outAlpha 	%line{110} %argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:113
# 	if(i_alphaIsLuminance != 0.0)
	neq		$tmp1288 $const8 $const18 	%line{113} %argrw{"wrr"}
	if		$tmp1288 2194 2194 	%argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:115
# 		io_outAlpha = luminance( io_outColor );
	functioncall	$const20 2194 	%line{115} %argrw{"r"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:18
# 		0.3 * i_color[0] + 
	compref		$tmp1289 outColor $const1 	%line{18} %argrw{"wrr"}
	mul		$tmp1290 $const21 $tmp1289 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:19
# 		0.59 * i_color[1] + 
	compref		$tmp1291 outColor $const2 	%line{19} %argrw{"wrr"}
	mul		$tmp1292 $const22 $tmp1291 	%argrw{"wrr"}
	add		$tmp1293 $tmp1290 $tmp1292 	%argrw{"wrr"}
# D:/xrt.git\\src\\osl\\shaders\\utils.h:20
# 		0.11 * i_color[2];
	compref		$tmp1294 outColor $const4 	%line{20} %argrw{"wrr"}
	mul		$tmp1295 $const23 $tmp1294 	%argrw{"wrr"}
	add		outAlpha $tmp1293 $tmp1295 	%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_ramp.osl:217
# 			// radial
	assign		outColor defaultColor 	%filename{"D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl"} %line{217} %argrw{"wr"}
# D:\\xrt.git\\src\\osl\\shaders\\maya_ramp.osl:218
# 			index = atan2(ss - 0.5, tt - 0.5);
	assign		outAlpha $const8 	%line{218} %argrw{"wr"}
	end
