OpenShadingLanguage 1.00
# Compiled by oslc 1.3.0
shader node_wave_texture
param	int	use_mapping	0 		 %read{2,2} %write{2147483647,-1}
param	matrix	mapping	0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0		 %read{3,3} %write{2147483647,-1}
param	string	Type	"Bands" 		 %read{13,18} %write{2147483647,-1}
param	float	Scale	5 		 %read{6,10} %write{2147483647,-1}
param	float	Distortion	0 		 %read{27,2233} %write{2147483647,-1}
param	float	Detail	2 		 %read{35,35} %write{2147483647,-1}
param	float	DetailScale	1 		 %read{29,29} %write{2147483647,-1}
param	point	Vector	0 0 0 		 %read{1,1} %write{0,0}
oparam	float	Fac	0 		 %read{2270,2270} %write{2269,2269}
oparam	color	Color	0 0 0 		 %read{2147483647,-1} %write{2270,2270}
global	point	P	 %read{0,0} %write{2147483647,-1}
local	float	___293_result	 %read{38,2179} %write{38,2179}
local	float	___294_r	 %read{38,2179} %write{38,2179}
local	float	___294_g	 %read{38,2179} %write{38,2179}
local	float	___294_b	 %read{38,2179} %write{38,2179}
local	int	___295_xx	 %read{38,2179} %write{38,2179}
local	int	___295_yy	 %read{38,2179} %write{38,2179}
local	int	___295_zz	 %read{38,2179} %write{38,2179}
local	int	___295_xi	 %read{38,2031} %write{38,2018}
local	int	___295_yi	 %read{38,2035} %write{38,2021}
local	int	___295_zi	 %read{38,2039} %write{38,2024}
local	point	___301_ip	 %read{38,2179} %write{38,2179}
local	point	___301_vp	 %read{38,2179} %write{38,2179}
local	point	___301_pd	 %read{38,2179} %write{38,2179}
local	float	___301_d	 %read{38,2179} %write{38,2179}
local	float[4]	___306_da	 %read{38,1831} %write{38,1830}
local	point[4]	___306_pa	 %read{38,1830} %write{38,1830}
local	float[4]	___307_da	 %read{38,2181} %write{38,2179}
local	point[4]	___307_pa	 %read{38,2179} %write{38,2179}
local	float	___313_t	 %read{38,2187} %write{38,2183}
local	float	___320_f	 %read{38,1141} %write{38,1135}
local	float	___321_result	 %read{38,2194} %write{38,2193}
local	float	___323_result	 %read{2268,2268} %write{2236,2267}
local	float	___325_b	 %read{2245,2253} %write{2244,2244}
local	int	___325_n	 %read{2247,2247} %write{2246,2246}
local	float	___326_b	 %read{2258,2262} %write{2256,2256}
local	float	___326_rmax	 %read{2267,2267} %write{2257,2257}
local	float	___327_fscale	 %read{38,1125} %write{31,1120}
local	float	___327_amp	 %read{38,2199} %write{32,1120}
local	float	___327_sum	 %read{38,2231} %write{33,2230}
local	int	___327_i	 %read{38,1120} %write{38,1120}
local	int	___327_n	 %read{40,2225} %write{37,37}
local	float	___327_octaves	 %read{37,1122} %write{36,36}
local	float	___329_t	 %read{38,1120} %write{38,1120}
local	float	___327_rmd	 %read{1123,2220} %write{1122,1122}
local	float	___330_t	 %read{2196,2199} %write{2194,2198}
local	float	___330_sum2	 %read{2217,2220} %write{2200,2217}
local	float	___333_x	 %read{15,20} %write{6,6}
local	float	___333_y	 %read{15,21} %write{8,8}
local	float	___333_z	 %read{16,23} %write{10,10}
local	float	___333_result	 %read{38,2269} %write{11,2268}
local	float	___333_n	 %read{38,2263} %write{12,2252}
local	point	p	 %read{3,29} %write{1,3}
const	string	$const1	"wave"		 %read{4,4} %write{2147483647,-1}
const	int	$const2	0		 %read{5,2250} %write{2147483647,-1}
temp	float	$tmp1	 %read{6,6} %write{5,5}
const	int	$const3	1		 %read{7,2227} %write{2147483647,-1}
temp	float	$tmp2	 %read{8,8} %write{7,7}
const	int	$const4	2		 %read{9,2212} %write{2147483647,-1}
temp	float	$tmp3	 %read{10,10} %write{9,9}
const	float	$const5	0		 %read{11,2236} %write{2147483647,-1}
const	string	$const6	"Bands"		 %read{13,13} %write{2147483647,-1}
temp	int	$tmp4	 %read{14,14} %write{13,13}
temp	float	$tmp5	 %read{16,16} %write{15,15}
temp	float	$tmp6	 %read{17,17} %write{16,16}
const	float	$const7	10		 %read{17,2183} %write{2147483647,-1}
const	string	$const8	"Rings"		 %read{18,18} %write{2147483647,-1}
temp	int	$tmp7	 %read{19,19} %write{18,18}
temp	float	$tmp8	 %read{26,26} %write{25,25}
temp	float	$tmp9	 %read{22,22} %write{20,20}
temp	float	$tmp10	 %read{22,22} %write{21,21}
temp	float	$tmp11	 %read{24,24} %write{22,22}
temp	float	$tmp12	 %read{24,24} %write{23,23}
temp	float	$tmp13	 %read{25,25} %write{24,24}
const	float	$const9	20		 %read{26,26} %write{2147483647,-1}
temp	int	$tmp14	 %read{28,28} %write{27,27}
temp	float	$tmp15	 %read{2233,2233} %write{2221,2231}
temp	point	$tmp16	 %read{38,1125} %write{29,1120}
const	string	$const10	"Perlin"		 %read{44,2191} %write{2147483647,-1}
const	string	$const11	"noise_turbulence"		 %read{30,30} %write{2147483647,-1}
const	float	$const12	1		 %read{31,2262} %write{2147483647,-1}
const	float	$const13	16		 %read{35,35} %write{2147483647,-1}
const	string	$const14	"clamp"		 %read{34,34} %write{2147483647,-1}
temp	float	$tmp17	 %read{36,36} %write{35,35}
temp	int	$tmp18	 %read{38,1120} %write{38,1120}
temp	point	$tmp19	 %read{50,1109} %write{41,1095}
const	string	$const15	"noise_basis"		 %read{42,1126} %write{2147483647,-1}
temp	int	$tmp20	 %read{45,45} %write{44,44}
const	string	$const16	"safe_noise"		 %read{46,1130} %write{2147483647,-1}
temp	int	$tmp21	 %read{49,49} %write{48,48}
const	string	$const17	"perlin"		 %read{50,1134} %write{2147483647,-1}
temp	int	$tmp22	 %read{53,53} %write{52,52}
temp	int	$tmp23	 %read{54,54} %write{53,53}
const	float	$const18	0.5		 %read{55,2260} %write{2147483647,-1}
const	string	$const19	"Voronoi F1"		 %read{58,1142} %write{2147483647,-1}
temp	int	$tmp24	 %read{59,59} %write{58,58}
const	string	$const20	"voronoi_F1S"		 %read{60,1144} %write{2147483647,-1}
const	float	$const21	2		 %read{229,2266} %write{2147483647,-1}
temp	float	$tmp25	 %read{229,229} %write{228,228}
const	string	$const22	"voronoi_F1"		 %read{61,1145} %write{2147483647,-1}
const	string	$const23	"voronoi_Fn"		 %read{62,1665} %write{2147483647,-1}
const	string	$const24	"Distance Squared"		 %read{111,2109} %write{2147483647,-1}
const	string	$const25	"voronoi"		 %read{63,2015} %write{2147483647,-1}
temp	float	$tmp26	 %read{66,66} %write{65,65}
temp	float	$tmp27	 %read{65,65} %write{64,64}
temp	float	$tmp28	 %read{69,69} %write{68,68}
temp	float	$tmp29	 %read{68,68} %write{67,67}
temp	float	$tmp30	 %read{72,72} %write{71,71}
temp	float	$tmp31	 %read{71,71} %write{70,70}
const	float	$const26	1e+010		 %read{73,2028} %write{2147483647,-1}
const	int	$const27	3		 %read{76,2173} %write{2147483647,-1}
temp	int	$tmp32	 %read{80,80} %write{79,79}
temp	int	$tmp33	 %read{77,227} %write{77,227}
temp	int	$tmp34	 %read{84,84} %write{83,83}
temp	int	$tmp35	 %read{81,225} %write{81,225}
temp	int	$tmp36	 %read{88,88} %write{87,87}
temp	int	$tmp37	 %read{85,223} %write{85,223}
temp	float	$tmp38	 %read{92,92} %write{89,89}
temp	float	$tmp39	 %read{92,92} %write{90,90}
temp	float	$tmp40	 %read{92,92} %write{91,91}
temp	color	$tmp41	 %read{106,106} %write{105,105}
const	string	$const28	"cellnoise_color"		 %read{93,2045} %write{2147483647,-1}
temp	point	$tmp42	 %read{99,99} %write{98,98}
temp	float	$tmp43	 %read{98,98} %write{95,95}
temp	float	$tmp44	 %read{98,98} %write{96,96}
temp	float	$tmp45	 %read{98,98} %write{97,97}
temp	point	$tmp46	 %read{104,104} %write{103,103}
temp	float	$tmp47	 %read{103,103} %write{100,100}
temp	float	$tmp48	 %read{103,103} %write{101,101}
temp	float	$tmp49	 %read{103,103} %write{102,102}
temp	point	$tmp50	 %read{108,108} %write{107,107}
const	string	$const29	"voronoi_distance"		 %read{109,2061} %write{2147483647,-1}
temp	int	$tmp51	 %read{112,112} %write{111,111}
const	string	$const30	"Actual Distance"		 %read{114,2066} %write{2147483647,-1}
temp	int	$tmp52	 %read{115,115} %write{114,114}
const	string	$const31	"Manhattan"		 %read{117,2069} %write{2147483647,-1}
temp	int	$tmp53	 %read{118,118} %write{117,117}
temp	float	$tmp54	 %read{123,123} %write{120,120}
temp	float	$tmp55	 %read{120,120} %write{119,119}
temp	float	$tmp56	 %read{123,123} %write{122,122}
temp	float	$tmp57	 %read{122,122} %write{121,121}
temp	float	$tmp58	 %read{126,126} %write{123,123}
temp	float	$tmp59	 %read{126,126} %write{125,125}
temp	float	$tmp60	 %read{125,125} %write{124,124}
const	string	$const32	"Chebychev"		 %read{127,2079} %write{2147483647,-1}
temp	int	$tmp61	 %read{128,128} %write{127,127}
temp	float	$tmp62	 %read{136,136} %write{130,130}
temp	float	$tmp63	 %read{130,130} %write{129,129}
temp	float	$tmp64	 %read{136,136} %write{135,135}
temp	float	$tmp65	 %read{135,135} %write{132,132}
temp	float	$tmp66	 %read{132,132} %write{131,131}
temp	float	$tmp67	 %read{135,135} %write{134,134}
temp	float	$tmp68	 %read{134,134} %write{133,133}
const	string	$const33	"Minkovsky 1/2"		 %read{137,2089} %write{2147483647,-1}
temp	int	$tmp69	 %read{138,138} %write{137,137}
temp	float	$tmp70	 %read{145,145} %write{141,141}
temp	float	$tmp71	 %read{141,141} %write{140,140}
temp	float	$tmp72	 %read{140,140} %write{139,139}
temp	float	$tmp73	 %read{145,145} %write{144,144}
temp	float	$tmp74	 %read{144,144} %write{143,143}
temp	float	$tmp75	 %read{143,143} %write{142,142}
temp	float	$tmp76	 %read{149,149} %write{145,145}
temp	float	$tmp77	 %read{149,149} %write{148,148}
temp	float	$tmp78	 %read{148,148} %write{147,147}
temp	float	$tmp79	 %read{147,147} %write{146,146}
const	string	$const34	"Minkovsky 4"		 %read{150,2102} %write{2147483647,-1}
temp	int	$tmp80	 %read{151,151} %write{150,150}
temp	float	$tmp81	 %read{156,156} %write{155,155}
temp	float	$tmp82	 %read{155,155} %write{154,154}
temp	vector	$tmp83	 %read{154,154} %write{152,152}
temp	vector	$tmp84	 %read{154,154} %write{153,153}
const	string	$const35	"Minkovsky"		 %read{157,2109} %write{2147483647,-1}
temp	int	$tmp85	 %read{158,158} %write{157,157}
temp	float	$tmp86	 %read{165,165} %write{161,161}
temp	float	$tmp87	 %read{161,161} %write{160,160}
temp	float	$tmp88	 %read{160,160} %write{159,159}
temp	float	$tmp89	 %read{165,165} %write{164,164}
temp	float	$tmp90	 %read{164,164} %write{163,163}
temp	float	$tmp91	 %read{163,163} %write{162,162}
temp	float	$tmp92	 %read{169,169} %write{165,165}
temp	float	$tmp93	 %read{169,169} %write{168,168}
temp	float	$tmp94	 %read{168,168} %write{167,167}
temp	float	$tmp95	 %read{167,167} %write{166,166}
temp	float	$tmp96	 %read{171,171} %write{169,169}
temp	float	$tmp97	 %read{171,171} %write{170,170}
temp	point	$tmp98	 %read{177,177} %write{176,176}
temp	float	$tmp99	 %read{176,176} %write{173,173}
temp	float	$tmp100	 %read{176,176} %write{174,174}
temp	float	$tmp101	 %read{176,176} %write{175,175}
temp	float	$tmp102	 %read{179,179} %write{178,178}
temp	int	$tmp103	 %read{180,180} %write{179,179}
temp	float	$tmp104	 %read{182,182} %write{181,181}
temp	float	$tmp105	 %read{184,184} %write{183,183}
temp	float	$tmp106	 %read{186,186} %write{185,185}
temp	point	$tmp107	 %read{189,189} %write{188,188}
temp	point	$tmp108	 %read{191,191} %write{190,190}
temp	point	$tmp109	 %read{193,193} %write{192,192}
temp	float	$tmp110	 %read{196,196} %write{195,195}
temp	int	$tmp111	 %read{197,197} %write{196,196}
temp	float	$tmp112	 %read{199,199} %write{198,198}
temp	float	$tmp113	 %read{201,201} %write{200,200}
temp	point	$tmp114	 %read{204,204} %write{203,203}
temp	point	$tmp115	 %read{206,206} %write{205,205}
temp	float	$tmp116	 %read{209,209} %write{208,208}
temp	int	$tmp117	 %read{210,210} %write{209,209}
temp	float	$tmp118	 %read{212,212} %write{211,211}
temp	point	$tmp119	 %read{215,215} %write{214,214}
temp	float	$tmp120	 %read{218,218} %write{217,217}
temp	int	$tmp121	 %read{219,219} %write{218,218}
temp	int	$tmp122	 %read{2147483647,-1} %write{222,222}
temp	int	$tmp123	 %read{2147483647,-1} %write{224,224}
temp	int	$tmp124	 %read{2147483647,-1} %write{226,226}
temp	float	$tmp125	 %read{230,230} %write{229,229}
const	string	$const36	"Voronoi F2"		 %read{231,1315} %write{2147483647,-1}
temp	int	$tmp126	 %read{232,232} %write{231,231}
const	string	$const37	"voronoi_F2S"		 %read{233,1317} %write{2147483647,-1}
temp	float	$tmp127	 %read{402,402} %write{401,401}
const	string	$const38	"voronoi_F2"		 %read{234,1318} %write{2147483647,-1}
temp	float	$tmp128	 %read{239,239} %write{238,238}
temp	float	$tmp129	 %read{238,238} %write{237,237}
temp	float	$tmp130	 %read{242,242} %write{241,241}
temp	float	$tmp131	 %read{241,241} %write{240,240}
temp	float	$tmp132	 %read{245,245} %write{244,244}
temp	float	$tmp133	 %read{244,244} %write{243,243}
temp	int	$tmp134	 %read{253,253} %write{252,252}
temp	int	$tmp135	 %read{250,400} %write{250,400}
temp	int	$tmp136	 %read{257,257} %write{256,256}
temp	int	$tmp137	 %read{254,398} %write{254,398}
temp	int	$tmp138	 %read{261,261} %write{260,260}
temp	int	$tmp139	 %read{258,396} %write{258,396}
temp	float	$tmp140	 %read{265,265} %write{262,262}
temp	float	$tmp141	 %read{265,265} %write{263,263}
temp	float	$tmp142	 %read{265,265} %write{264,264}
temp	color	$tmp143	 %read{279,279} %write{278,278}
temp	point	$tmp144	 %read{272,272} %write{271,271}
temp	float	$tmp145	 %read{271,271} %write{268,268}
temp	float	$tmp146	 %read{271,271} %write{269,269}
temp	float	$tmp147	 %read{271,271} %write{270,270}
temp	point	$tmp148	 %read{277,277} %write{276,276}
temp	float	$tmp149	 %read{276,276} %write{273,273}
temp	float	$tmp150	 %read{276,276} %write{274,274}
temp	float	$tmp151	 %read{276,276} %write{275,275}
temp	point	$tmp152	 %read{281,281} %write{280,280}
temp	int	$tmp153	 %read{285,285} %write{284,284}
temp	int	$tmp154	 %read{288,288} %write{287,287}
temp	int	$tmp155	 %read{291,291} %write{290,290}
temp	float	$tmp156	 %read{296,296} %write{293,293}
temp	float	$tmp157	 %read{293,293} %write{292,292}
temp	float	$tmp158	 %read{296,296} %write{295,295}
temp	float	$tmp159	 %read{295,295} %write{294,294}
temp	float	$tmp160	 %read{299,299} %write{296,296}
temp	float	$tmp161	 %read{299,299} %write{298,298}
temp	float	$tmp162	 %read{298,298} %write{297,297}
temp	int	$tmp163	 %read{301,301} %write{300,300}
temp	float	$tmp164	 %read{309,309} %write{303,303}
temp	float	$tmp165	 %read{303,303} %write{302,302}
temp	float	$tmp166	 %read{309,309} %write{308,308}
temp	float	$tmp167	 %read{308,308} %write{305,305}
temp	float	$tmp168	 %read{305,305} %write{304,304}
temp	float	$tmp169	 %read{308,308} %write{307,307}
temp	float	$tmp170	 %read{307,307} %write{306,306}
temp	int	$tmp171	 %read{311,311} %write{310,310}
temp	float	$tmp172	 %read{318,318} %write{314,314}
temp	float	$tmp173	 %read{314,314} %write{313,313}
temp	float	$tmp174	 %read{313,313} %write{312,312}
temp	float	$tmp175	 %read{318,318} %write{317,317}
temp	float	$tmp176	 %read{317,317} %write{316,316}
temp	float	$tmp177	 %read{316,316} %write{315,315}
temp	float	$tmp178	 %read{322,322} %write{318,318}
temp	float	$tmp179	 %read{322,322} %write{321,321}
temp	float	$tmp180	 %read{321,321} %write{320,320}
temp	float	$tmp181	 %read{320,320} %write{319,319}
temp	int	$tmp182	 %read{324,324} %write{323,323}
temp	float	$tmp183	 %read{329,329} %write{328,328}
temp	float	$tmp184	 %read{328,328} %write{327,327}
temp	vector	$tmp185	 %read{327,327} %write{325,325}
temp	vector	$tmp186	 %read{327,327} %write{326,326}
temp	int	$tmp187	 %read{331,331} %write{330,330}
temp	float	$tmp188	 %read{338,338} %write{334,334}
temp	float	$tmp189	 %read{334,334} %write{333,333}
temp	float	$tmp190	 %read{333,333} %write{332,332}
temp	float	$tmp191	 %read{338,338} %write{337,337}
temp	float	$tmp192	 %read{337,337} %write{336,336}
temp	float	$tmp193	 %read{336,336} %write{335,335}
temp	float	$tmp194	 %read{342,342} %write{338,338}
temp	float	$tmp195	 %read{342,342} %write{341,341}
temp	float	$tmp196	 %read{341,341} %write{340,340}
temp	float	$tmp197	 %read{340,340} %write{339,339}
temp	float	$tmp198	 %read{344,344} %write{342,342}
temp	float	$tmp199	 %read{344,344} %write{343,343}
temp	point	$tmp200	 %read{350,350} %write{349,349}
temp	float	$tmp201	 %read{349,349} %write{346,346}
temp	float	$tmp202	 %read{349,349} %write{347,347}
temp	float	$tmp203	 %read{349,349} %write{348,348}
temp	float	$tmp204	 %read{352,352} %write{351,351}
temp	int	$tmp205	 %read{353,353} %write{352,352}
temp	float	$tmp206	 %read{355,355} %write{354,354}
temp	float	$tmp207	 %read{357,357} %write{356,356}
temp	float	$tmp208	 %read{359,359} %write{358,358}
temp	point	$tmp209	 %read{362,362} %write{361,361}
temp	point	$tmp210	 %read{364,364} %write{363,363}
temp	point	$tmp211	 %read{366,366} %write{365,365}
temp	float	$tmp212	 %read{369,369} %write{368,368}
temp	int	$tmp213	 %read{370,370} %write{369,369}
temp	float	$tmp214	 %read{372,372} %write{371,371}
temp	float	$tmp215	 %read{374,374} %write{373,373}
temp	point	$tmp216	 %read{377,377} %write{376,376}
temp	point	$tmp217	 %read{379,379} %write{378,378}
temp	float	$tmp218	 %read{382,382} %write{381,381}
temp	int	$tmp219	 %read{383,383} %write{382,382}
temp	float	$tmp220	 %read{385,385} %write{384,384}
temp	point	$tmp221	 %read{388,388} %write{387,387}
temp	float	$tmp222	 %read{391,391} %write{390,390}
temp	int	$tmp223	 %read{392,392} %write{391,391}
temp	int	$tmp224	 %read{2147483647,-1} %write{395,395}
temp	int	$tmp225	 %read{2147483647,-1} %write{397,397}
temp	int	$tmp226	 %read{2147483647,-1} %write{399,399}
temp	float	$tmp227	 %read{403,403} %write{402,402}
const	string	$const39	"Voronoi F3"		 %read{404,1488} %write{2147483647,-1}
temp	int	$tmp228	 %read{405,405} %write{404,404}
const	string	$const40	"voronoi_F3S"		 %read{406,1490} %write{2147483647,-1}
temp	float	$tmp229	 %read{575,575} %write{574,574}
const	string	$const41	"voronoi_F3"		 %read{407,1491} %write{2147483647,-1}
temp	float	$tmp230	 %read{412,412} %write{411,411}
temp	float	$tmp231	 %read{411,411} %write{410,410}
temp	float	$tmp232	 %read{415,415} %write{414,414}
temp	float	$tmp233	 %read{414,414} %write{413,413}
temp	float	$tmp234	 %read{418,418} %write{417,417}
temp	float	$tmp235	 %read{417,417} %write{416,416}
temp	int	$tmp236	 %read{426,426} %write{425,425}
temp	int	$tmp237	 %read{423,573} %write{423,573}
temp	int	$tmp238	 %read{430,430} %write{429,429}
temp	int	$tmp239	 %read{427,571} %write{427,571}
temp	int	$tmp240	 %read{434,434} %write{433,433}
temp	int	$tmp241	 %read{431,569} %write{431,569}
temp	float	$tmp242	 %read{438,438} %write{435,435}
temp	float	$tmp243	 %read{438,438} %write{436,436}
temp	float	$tmp244	 %read{438,438} %write{437,437}
temp	color	$tmp245	 %read{452,452} %write{451,451}
temp	point	$tmp246	 %read{445,445} %write{444,444}
temp	float	$tmp247	 %read{444,444} %write{441,441}
temp	float	$tmp248	 %read{444,444} %write{442,442}
temp	float	$tmp249	 %read{444,444} %write{443,443}
temp	point	$tmp250	 %read{450,450} %write{449,449}
temp	float	$tmp251	 %read{449,449} %write{446,446}
temp	float	$tmp252	 %read{449,449} %write{447,447}
temp	float	$tmp253	 %read{449,449} %write{448,448}
temp	point	$tmp254	 %read{454,454} %write{453,453}
temp	int	$tmp255	 %read{458,458} %write{457,457}
temp	int	$tmp256	 %read{461,461} %write{460,460}
temp	int	$tmp257	 %read{464,464} %write{463,463}
temp	float	$tmp258	 %read{469,469} %write{466,466}
temp	float	$tmp259	 %read{466,466} %write{465,465}
temp	float	$tmp260	 %read{469,469} %write{468,468}
temp	float	$tmp261	 %read{468,468} %write{467,467}
temp	float	$tmp262	 %read{472,472} %write{469,469}
temp	float	$tmp263	 %read{472,472} %write{471,471}
temp	float	$tmp264	 %read{471,471} %write{470,470}
temp	int	$tmp265	 %read{474,474} %write{473,473}
temp	float	$tmp266	 %read{482,482} %write{476,476}
temp	float	$tmp267	 %read{476,476} %write{475,475}
temp	float	$tmp268	 %read{482,482} %write{481,481}
temp	float	$tmp269	 %read{481,481} %write{478,478}
temp	float	$tmp270	 %read{478,478} %write{477,477}
temp	float	$tmp271	 %read{481,481} %write{480,480}
temp	float	$tmp272	 %read{480,480} %write{479,479}
temp	int	$tmp273	 %read{484,484} %write{483,483}
temp	float	$tmp274	 %read{491,491} %write{487,487}
temp	float	$tmp275	 %read{487,487} %write{486,486}
temp	float	$tmp276	 %read{486,486} %write{485,485}
temp	float	$tmp277	 %read{491,491} %write{490,490}
temp	float	$tmp278	 %read{490,490} %write{489,489}
temp	float	$tmp279	 %read{489,489} %write{488,488}
temp	float	$tmp280	 %read{495,495} %write{491,491}
temp	float	$tmp281	 %read{495,495} %write{494,494}
temp	float	$tmp282	 %read{494,494} %write{493,493}
temp	float	$tmp283	 %read{493,493} %write{492,492}
temp	int	$tmp284	 %read{497,497} %write{496,496}
temp	float	$tmp285	 %read{502,502} %write{501,501}
temp	float	$tmp286	 %read{501,501} %write{500,500}
temp	vector	$tmp287	 %read{500,500} %write{498,498}
temp	vector	$tmp288	 %read{500,500} %write{499,499}
temp	int	$tmp289	 %read{504,504} %write{503,503}
temp	float	$tmp290	 %read{511,511} %write{507,507}
temp	float	$tmp291	 %read{507,507} %write{506,506}
temp	float	$tmp292	 %read{506,506} %write{505,505}
temp	float	$tmp293	 %read{511,511} %write{510,510}
temp	float	$tmp294	 %read{510,510} %write{509,509}
temp	float	$tmp295	 %read{509,509} %write{508,508}
temp	float	$tmp296	 %read{515,515} %write{511,511}
temp	float	$tmp297	 %read{515,515} %write{514,514}
temp	float	$tmp298	 %read{514,514} %write{513,513}
temp	float	$tmp299	 %read{513,513} %write{512,512}
temp	float	$tmp300	 %read{517,517} %write{515,515}
temp	float	$tmp301	 %read{517,517} %write{516,516}
temp	point	$tmp302	 %read{523,523} %write{522,522}
temp	float	$tmp303	 %read{522,522} %write{519,519}
temp	float	$tmp304	 %read{522,522} %write{520,520}
temp	float	$tmp305	 %read{522,522} %write{521,521}
temp	float	$tmp306	 %read{525,525} %write{524,524}
temp	int	$tmp307	 %read{526,526} %write{525,525}
temp	float	$tmp308	 %read{528,528} %write{527,527}
temp	float	$tmp309	 %read{530,530} %write{529,529}
temp	float	$tmp310	 %read{532,532} %write{531,531}
temp	point	$tmp311	 %read{535,535} %write{534,534}
temp	point	$tmp312	 %read{537,537} %write{536,536}
temp	point	$tmp313	 %read{539,539} %write{538,538}
temp	float	$tmp314	 %read{542,542} %write{541,541}
temp	int	$tmp315	 %read{543,543} %write{542,542}
temp	float	$tmp316	 %read{545,545} %write{544,544}
temp	float	$tmp317	 %read{547,547} %write{546,546}
temp	point	$tmp318	 %read{550,550} %write{549,549}
temp	point	$tmp319	 %read{552,552} %write{551,551}
temp	float	$tmp320	 %read{555,555} %write{554,554}
temp	int	$tmp321	 %read{556,556} %write{555,555}
temp	float	$tmp322	 %read{558,558} %write{557,557}
temp	point	$tmp323	 %read{561,561} %write{560,560}
temp	float	$tmp324	 %read{564,564} %write{563,563}
temp	int	$tmp325	 %read{565,565} %write{564,564}
temp	int	$tmp326	 %read{2147483647,-1} %write{568,568}
temp	int	$tmp327	 %read{2147483647,-1} %write{570,570}
temp	int	$tmp328	 %read{2147483647,-1} %write{572,572}
temp	float	$tmp329	 %read{576,576} %write{575,575}
const	string	$const42	"Voronoi F4"		 %read{577,1661} %write{2147483647,-1}
temp	int	$tmp330	 %read{578,578} %write{577,577}
const	string	$const43	"voronoi_F4S"		 %read{579,1663} %write{2147483647,-1}
temp	float	$tmp331	 %read{748,748} %write{747,747}
const	string	$const44	"voronoi_F4"		 %read{580,1664} %write{2147483647,-1}
temp	float	$tmp332	 %read{585,585} %write{584,584}
temp	float	$tmp333	 %read{584,584} %write{583,583}
temp	float	$tmp334	 %read{588,588} %write{587,587}
temp	float	$tmp335	 %read{587,587} %write{586,586}
temp	float	$tmp336	 %read{591,591} %write{590,590}
temp	float	$tmp337	 %read{590,590} %write{589,589}
temp	int	$tmp338	 %read{599,599} %write{598,598}
temp	int	$tmp339	 %read{596,746} %write{596,746}
temp	int	$tmp340	 %read{603,603} %write{602,602}
temp	int	$tmp341	 %read{600,744} %write{600,744}
temp	int	$tmp342	 %read{607,607} %write{606,606}
temp	int	$tmp343	 %read{604,742} %write{604,742}
temp	float	$tmp344	 %read{611,611} %write{608,608}
temp	float	$tmp345	 %read{611,611} %write{609,609}
temp	float	$tmp346	 %read{611,611} %write{610,610}
temp	color	$tmp347	 %read{625,625} %write{624,624}
temp	point	$tmp348	 %read{618,618} %write{617,617}
temp	float	$tmp349	 %read{617,617} %write{614,614}
temp	float	$tmp350	 %read{617,617} %write{615,615}
temp	float	$tmp351	 %read{617,617} %write{616,616}
temp	point	$tmp352	 %read{623,623} %write{622,622}
temp	float	$tmp353	 %read{622,622} %write{619,619}
temp	float	$tmp354	 %read{622,622} %write{620,620}
temp	float	$tmp355	 %read{622,622} %write{621,621}
temp	point	$tmp356	 %read{627,627} %write{626,626}
temp	int	$tmp357	 %read{631,631} %write{630,630}
temp	int	$tmp358	 %read{634,634} %write{633,633}
temp	int	$tmp359	 %read{637,637} %write{636,636}
temp	float	$tmp360	 %read{642,642} %write{639,639}
temp	float	$tmp361	 %read{639,639} %write{638,638}
temp	float	$tmp362	 %read{642,642} %write{641,641}
temp	float	$tmp363	 %read{641,641} %write{640,640}
temp	float	$tmp364	 %read{645,645} %write{642,642}
temp	float	$tmp365	 %read{645,645} %write{644,644}
temp	float	$tmp366	 %read{644,644} %write{643,643}
temp	int	$tmp367	 %read{647,647} %write{646,646}
temp	float	$tmp368	 %read{655,655} %write{649,649}
temp	float	$tmp369	 %read{649,649} %write{648,648}
temp	float	$tmp370	 %read{655,655} %write{654,654}
temp	float	$tmp371	 %read{654,654} %write{651,651}
temp	float	$tmp372	 %read{651,651} %write{650,650}
temp	float	$tmp373	 %read{654,654} %write{653,653}
temp	float	$tmp374	 %read{653,653} %write{652,652}
temp	int	$tmp375	 %read{657,657} %write{656,656}
temp	float	$tmp376	 %read{664,664} %write{660,660}
temp	float	$tmp377	 %read{660,660} %write{659,659}
temp	float	$tmp378	 %read{659,659} %write{658,658}
temp	float	$tmp379	 %read{664,664} %write{663,663}
temp	float	$tmp380	 %read{663,663} %write{662,662}
temp	float	$tmp381	 %read{662,662} %write{661,661}
temp	float	$tmp382	 %read{668,668} %write{664,664}
temp	float	$tmp383	 %read{668,668} %write{667,667}
temp	float	$tmp384	 %read{667,667} %write{666,666}
temp	float	$tmp385	 %read{666,666} %write{665,665}
temp	int	$tmp386	 %read{670,670} %write{669,669}
temp	float	$tmp387	 %read{675,675} %write{674,674}
temp	float	$tmp388	 %read{674,674} %write{673,673}
temp	vector	$tmp389	 %read{673,673} %write{671,671}
temp	vector	$tmp390	 %read{673,673} %write{672,672}
temp	int	$tmp391	 %read{677,677} %write{676,676}
temp	float	$tmp392	 %read{684,684} %write{680,680}
temp	float	$tmp393	 %read{680,680} %write{679,679}
temp	float	$tmp394	 %read{679,679} %write{678,678}
temp	float	$tmp395	 %read{684,684} %write{683,683}
temp	float	$tmp396	 %read{683,683} %write{682,682}
temp	float	$tmp397	 %read{682,682} %write{681,681}
temp	float	$tmp398	 %read{688,688} %write{684,684}
temp	float	$tmp399	 %read{688,688} %write{687,687}
temp	float	$tmp400	 %read{687,687} %write{686,686}
temp	float	$tmp401	 %read{686,686} %write{685,685}
temp	float	$tmp402	 %read{690,690} %write{688,688}
temp	float	$tmp403	 %read{690,690} %write{689,689}
temp	point	$tmp404	 %read{696,696} %write{695,695}
temp	float	$tmp405	 %read{695,695} %write{692,692}
temp	float	$tmp406	 %read{695,695} %write{693,693}
temp	float	$tmp407	 %read{695,695} %write{694,694}
temp	float	$tmp408	 %read{698,698} %write{697,697}
temp	int	$tmp409	 %read{699,699} %write{698,698}
temp	float	$tmp410	 %read{701,701} %write{700,700}
temp	float	$tmp411	 %read{703,703} %write{702,702}
temp	float	$tmp412	 %read{705,705} %write{704,704}
temp	point	$tmp413	 %read{708,708} %write{707,707}
temp	point	$tmp414	 %read{710,710} %write{709,709}
temp	point	$tmp415	 %read{712,712} %write{711,711}
temp	float	$tmp416	 %read{715,715} %write{714,714}
temp	int	$tmp417	 %read{716,716} %write{715,715}
temp	float	$tmp418	 %read{718,718} %write{717,717}
temp	float	$tmp419	 %read{720,720} %write{719,719}
temp	point	$tmp420	 %read{723,723} %write{722,722}
temp	point	$tmp421	 %read{725,725} %write{724,724}
temp	float	$tmp422	 %read{728,728} %write{727,727}
temp	int	$tmp423	 %read{729,729} %write{728,728}
temp	float	$tmp424	 %read{731,731} %write{730,730}
temp	point	$tmp425	 %read{734,734} %write{733,733}
temp	float	$tmp426	 %read{737,737} %write{736,736}
temp	int	$tmp427	 %read{738,738} %write{737,737}
temp	int	$tmp428	 %read{2147483647,-1} %write{741,741}
temp	int	$tmp429	 %read{2147483647,-1} %write{743,743}
temp	int	$tmp430	 %read{2147483647,-1} %write{745,745}
temp	float	$tmp431	 %read{749,749} %write{748,748}
const	string	$const45	"Voronoi F2-F1"		 %read{750,1834} %write{2147483647,-1}
temp	int	$tmp432	 %read{751,751} %write{750,750}
const	string	$const46	"voronoi_F1F2S"		 %read{752,1836} %write{2147483647,-1}
temp	float	$tmp433	 %read{923,923} %write{922,922}
const	string	$const47	"voronoi_F1F2"		 %read{753,2013} %write{2147483647,-1}
const	string	$const48	"voronoi_FnFn"		 %read{754,2014} %write{2147483647,-1}
temp	float	$tmp434	 %read{758,758} %write{757,757}
temp	float	$tmp435	 %read{757,757} %write{756,756}
temp	float	$tmp436	 %read{761,761} %write{760,760}
temp	float	$tmp437	 %read{760,760} %write{759,759}
temp	float	$tmp438	 %read{764,764} %write{763,763}
temp	float	$tmp439	 %read{763,763} %write{762,762}
temp	int	$tmp440	 %read{772,772} %write{771,771}
temp	int	$tmp441	 %read{769,919} %write{769,919}
temp	int	$tmp442	 %read{776,776} %write{775,775}
temp	int	$tmp443	 %read{773,917} %write{773,917}
temp	int	$tmp444	 %read{780,780} %write{779,779}
temp	int	$tmp445	 %read{777,915} %write{777,915}
temp	float	$tmp446	 %read{784,784} %write{781,781}
temp	float	$tmp447	 %read{784,784} %write{782,782}
temp	float	$tmp448	 %read{784,784} %write{783,783}
temp	color	$tmp449	 %read{798,798} %write{797,797}
temp	point	$tmp450	 %read{791,791} %write{790,790}
temp	float	$tmp451	 %read{790,790} %write{787,787}
temp	float	$tmp452	 %read{790,790} %write{788,788}
temp	float	$tmp453	 %read{790,790} %write{789,789}
temp	point	$tmp454	 %read{796,796} %write{795,795}
temp	float	$tmp455	 %read{795,795} %write{792,792}
temp	float	$tmp456	 %read{795,795} %write{793,793}
temp	float	$tmp457	 %read{795,795} %write{794,794}
temp	point	$tmp458	 %read{800,800} %write{799,799}
temp	int	$tmp459	 %read{804,804} %write{803,803}
temp	int	$tmp460	 %read{807,807} %write{806,806}
temp	int	$tmp461	 %read{810,810} %write{809,809}
temp	float	$tmp462	 %read{815,815} %write{812,812}
temp	float	$tmp463	 %read{812,812} %write{811,811}
temp	float	$tmp464	 %read{815,815} %write{814,814}
temp	float	$tmp465	 %read{814,814} %write{813,813}
temp	float	$tmp466	 %read{818,818} %write{815,815}
temp	float	$tmp467	 %read{818,818} %write{817,817}
temp	float	$tmp468	 %read{817,817} %write{816,816}
temp	int	$tmp469	 %read{820,820} %write{819,819}
temp	float	$tmp470	 %read{828,828} %write{822,822}
temp	float	$tmp471	 %read{822,822} %write{821,821}
temp	float	$tmp472	 %read{828,828} %write{827,827}
temp	float	$tmp473	 %read{827,827} %write{824,824}
temp	float	$tmp474	 %read{824,824} %write{823,823}
temp	float	$tmp475	 %read{827,827} %write{826,826}
temp	float	$tmp476	 %read{826,826} %write{825,825}
temp	int	$tmp477	 %read{830,830} %write{829,829}
temp	float	$tmp478	 %read{837,837} %write{833,833}
temp	float	$tmp479	 %read{833,833} %write{832,832}
temp	float	$tmp480	 %read{832,832} %write{831,831}
temp	float	$tmp481	 %read{837,837} %write{836,836}
temp	float	$tmp482	 %read{836,836} %write{835,835}
temp	float	$tmp483	 %read{835,835} %write{834,834}
temp	float	$tmp484	 %read{841,841} %write{837,837}
temp	float	$tmp485	 %read{841,841} %write{840,840}
temp	float	$tmp486	 %read{840,840} %write{839,839}
temp	float	$tmp487	 %read{839,839} %write{838,838}
temp	int	$tmp488	 %read{843,843} %write{842,842}
temp	float	$tmp489	 %read{848,848} %write{847,847}
temp	float	$tmp490	 %read{847,847} %write{846,846}
temp	vector	$tmp491	 %read{846,846} %write{844,844}
temp	vector	$tmp492	 %read{846,846} %write{845,845}
temp	int	$tmp493	 %read{850,850} %write{849,849}
temp	float	$tmp494	 %read{857,857} %write{853,853}
temp	float	$tmp495	 %read{853,853} %write{852,852}
temp	float	$tmp496	 %read{852,852} %write{851,851}
temp	float	$tmp497	 %read{857,857} %write{856,856}
temp	float	$tmp498	 %read{856,856} %write{855,855}
temp	float	$tmp499	 %read{855,855} %write{854,854}
temp	float	$tmp500	 %read{861,861} %write{857,857}
temp	float	$tmp501	 %read{861,861} %write{860,860}
temp	float	$tmp502	 %read{860,860} %write{859,859}
temp	float	$tmp503	 %read{859,859} %write{858,858}
temp	float	$tmp504	 %read{863,863} %write{861,861}
temp	float	$tmp505	 %read{863,863} %write{862,862}
temp	point	$tmp506	 %read{869,869} %write{868,868}
temp	float	$tmp507	 %read{868,868} %write{865,865}
temp	float	$tmp508	 %read{868,868} %write{866,866}
temp	float	$tmp509	 %read{868,868} %write{867,867}
temp	float	$tmp510	 %read{871,871} %write{870,870}
temp	int	$tmp511	 %read{872,872} %write{871,871}
temp	float	$tmp512	 %read{874,874} %write{873,873}
temp	float	$tmp513	 %read{876,876} %write{875,875}
temp	float	$tmp514	 %read{878,878} %write{877,877}
temp	point	$tmp515	 %read{881,881} %write{880,880}
temp	point	$tmp516	 %read{883,883} %write{882,882}
temp	point	$tmp517	 %read{885,885} %write{884,884}
temp	float	$tmp518	 %read{888,888} %write{887,887}
temp	int	$tmp519	 %read{889,889} %write{888,888}
temp	float	$tmp520	 %read{891,891} %write{890,890}
temp	float	$tmp521	 %read{893,893} %write{892,892}
temp	point	$tmp522	 %read{896,896} %write{895,895}
temp	point	$tmp523	 %read{898,898} %write{897,897}
temp	float	$tmp524	 %read{901,901} %write{900,900}
temp	int	$tmp525	 %read{902,902} %write{901,901}
temp	float	$tmp526	 %read{904,904} %write{903,903}
temp	point	$tmp527	 %read{907,907} %write{906,906}
temp	float	$tmp528	 %read{910,910} %write{909,909}
temp	int	$tmp529	 %read{911,911} %write{910,910}
temp	int	$tmp530	 %read{2147483647,-1} %write{914,914}
temp	int	$tmp531	 %read{2147483647,-1} %write{916,916}
temp	int	$tmp532	 %read{2147483647,-1} %write{918,918}
temp	float	$tmp533	 %read{922,922} %write{920,920}
temp	float	$tmp534	 %read{922,922} %write{921,921}
temp	float	$tmp535	 %read{924,924} %write{923,923}
const	string	$const49	"Voronoi Crackle"		 %read{925,2009} %write{2147483647,-1}
temp	int	$tmp536	 %read{926,926} %write{925,925}
const	string	$const50	"voronoi_CrS"		 %read{927,2011} %write{2147483647,-1}
temp	float	$tmp537	 %read{1105,1105} %write{1102,1103}
const	string	$const51	"voronoi_Cr"		 %read{928,2012} %write{2147483647,-1}
temp	float	$tmp538	 %read{1099,1099} %write{1098,1098}
temp	float	$tmp539	 %read{934,934} %write{933,933}
temp	float	$tmp540	 %read{933,933} %write{932,932}
temp	float	$tmp541	 %read{937,937} %write{936,936}
temp	float	$tmp542	 %read{936,936} %write{935,935}
temp	float	$tmp543	 %read{940,940} %write{939,939}
temp	float	$tmp544	 %read{939,939} %write{938,938}
temp	int	$tmp545	 %read{948,948} %write{947,947}
temp	int	$tmp546	 %read{945,1095} %write{945,1095}
temp	int	$tmp547	 %read{952,952} %write{951,951}
temp	int	$tmp548	 %read{949,1093} %write{949,1093}
temp	int	$tmp549	 %read{956,956} %write{955,955}
temp	int	$tmp550	 %read{953,1091} %write{953,1091}
temp	float	$tmp551	 %read{960,960} %write{957,957}
temp	float	$tmp552	 %read{960,960} %write{958,958}
temp	float	$tmp553	 %read{960,960} %write{959,959}
temp	color	$tmp554	 %read{974,974} %write{973,973}
temp	point	$tmp555	 %read{967,967} %write{966,966}
temp	float	$tmp556	 %read{966,966} %write{963,963}
temp	float	$tmp557	 %read{966,966} %write{964,964}
temp	float	$tmp558	 %read{966,966} %write{965,965}
temp	point	$tmp559	 %read{972,972} %write{971,971}
temp	float	$tmp560	 %read{971,971} %write{968,968}
temp	float	$tmp561	 %read{971,971} %write{969,969}
temp	float	$tmp562	 %read{971,971} %write{970,970}
temp	point	$tmp563	 %read{976,976} %write{975,975}
temp	int	$tmp564	 %read{980,980} %write{979,979}
temp	int	$tmp565	 %read{983,983} %write{982,982}
temp	int	$tmp566	 %read{986,986} %write{985,985}
temp	float	$tmp567	 %read{991,991} %write{988,988}
temp	float	$tmp568	 %read{988,988} %write{987,987}
temp	float	$tmp569	 %read{991,991} %write{990,990}
temp	float	$tmp570	 %read{990,990} %write{989,989}
temp	float	$tmp571	 %read{994,994} %write{991,991}
temp	float	$tmp572	 %read{994,994} %write{993,993}
temp	float	$tmp573	 %read{993,993} %write{992,992}
temp	int	$tmp574	 %read{996,996} %write{995,995}
temp	float	$tmp575	 %read{1004,1004} %write{998,998}
temp	float	$tmp576	 %read{998,998} %write{997,997}
temp	float	$tmp577	 %read{1004,1004} %write{1003,1003}
temp	float	$tmp578	 %read{1003,1003} %write{1000,1000}
temp	float	$tmp579	 %read{1000,1000} %write{999,999}
temp	float	$tmp580	 %read{1003,1003} %write{1002,1002}
temp	float	$tmp581	 %read{1002,1002} %write{1001,1001}
temp	int	$tmp582	 %read{1006,1006} %write{1005,1005}
temp	float	$tmp583	 %read{1013,1013} %write{1009,1009}
temp	float	$tmp584	 %read{1009,1009} %write{1008,1008}
temp	float	$tmp585	 %read{1008,1008} %write{1007,1007}
temp	float	$tmp586	 %read{1013,1013} %write{1012,1012}
temp	float	$tmp587	 %read{1012,1012} %write{1011,1011}
temp	float	$tmp588	 %read{1011,1011} %write{1010,1010}
temp	float	$tmp589	 %read{1017,1017} %write{1013,1013}
temp	float	$tmp590	 %read{1017,1017} %write{1016,1016}
temp	float	$tmp591	 %read{1016,1016} %write{1015,1015}
temp	float	$tmp592	 %read{1015,1015} %write{1014,1014}
temp	int	$tmp593	 %read{1019,1019} %write{1018,1018}
temp	float	$tmp594	 %read{1024,1024} %write{1023,1023}
temp	float	$tmp595	 %read{1023,1023} %write{1022,1022}
temp	vector	$tmp596	 %read{1022,1022} %write{1020,1020}
temp	vector	$tmp597	 %read{1022,1022} %write{1021,1021}
temp	int	$tmp598	 %read{1026,1026} %write{1025,1025}
temp	float	$tmp599	 %read{1033,1033} %write{1029,1029}
temp	float	$tmp600	 %read{1029,1029} %write{1028,1028}
temp	float	$tmp601	 %read{1028,1028} %write{1027,1027}
temp	float	$tmp602	 %read{1033,1033} %write{1032,1032}
temp	float	$tmp603	 %read{1032,1032} %write{1031,1031}
temp	float	$tmp604	 %read{1031,1031} %write{1030,1030}
temp	float	$tmp605	 %read{1037,1037} %write{1033,1033}
temp	float	$tmp606	 %read{1037,1037} %write{1036,1036}
temp	float	$tmp607	 %read{1036,1036} %write{1035,1035}
temp	float	$tmp608	 %read{1035,1035} %write{1034,1034}
temp	float	$tmp609	 %read{1039,1039} %write{1037,1037}
temp	float	$tmp610	 %read{1039,1039} %write{1038,1038}
temp	point	$tmp611	 %read{1045,1045} %write{1044,1044}
temp	float	$tmp612	 %read{1044,1044} %write{1041,1041}
temp	float	$tmp613	 %read{1044,1044} %write{1042,1042}
temp	float	$tmp614	 %read{1044,1044} %write{1043,1043}
temp	float	$tmp615	 %read{1047,1047} %write{1046,1046}
temp	int	$tmp616	 %read{1048,1048} %write{1047,1047}
temp	float	$tmp617	 %read{1050,1050} %write{1049,1049}
temp	float	$tmp618	 %read{1052,1052} %write{1051,1051}
temp	float	$tmp619	 %read{1054,1054} %write{1053,1053}
temp	point	$tmp620	 %read{1057,1057} %write{1056,1056}
temp	point	$tmp621	 %read{1059,1059} %write{1058,1058}
temp	point	$tmp622	 %read{1061,1061} %write{1060,1060}
temp	float	$tmp623	 %read{1064,1064} %write{1063,1063}
temp	int	$tmp624	 %read{1065,1065} %write{1064,1064}
temp	float	$tmp625	 %read{1067,1067} %write{1066,1066}
temp	float	$tmp626	 %read{1069,1069} %write{1068,1068}
temp	point	$tmp627	 %read{1072,1072} %write{1071,1071}
temp	point	$tmp628	 %read{1074,1074} %write{1073,1073}
temp	float	$tmp629	 %read{1077,1077} %write{1076,1076}
temp	int	$tmp630	 %read{1078,1078} %write{1077,1077}
temp	float	$tmp631	 %read{1080,1080} %write{1079,1079}
temp	point	$tmp632	 %read{1083,1083} %write{1082,1082}
temp	float	$tmp633	 %read{1086,1086} %write{1085,1085}
temp	int	$tmp634	 %read{1087,1087} %write{1086,1086}
temp	int	$tmp635	 %read{2147483647,-1} %write{1090,1090}
temp	int	$tmp636	 %read{2147483647,-1} %write{1092,1092}
temp	int	$tmp637	 %read{2147483647,-1} %write{1094,1094}
temp	float	$tmp638	 %read{1098,1098} %write{1096,1096}
temp	float	$tmp639	 %read{1098,1098} %write{1097,1097}
temp	int	$tmp640	 %read{1101,1101} %write{1100,1100}
temp	float	$tmp641	 %read{1106,1106} %write{1105,1105}
const	string	$const52	"Cell Noise"		 %read{1107,2191} %write{2147483647,-1}
temp	int	$tmp642	 %read{1108,1108} %write{1107,1107}
temp	float	$tmp643	 %read{1113,1113} %write{1112,1112}
temp	float	$tmp644	 %read{1114,1114} %write{1113,1113}
temp	float	$tmp645	 %read{1116,1116} %write{1115,1115}
temp	int	$tmp646	 %read{2147483647,-1} %write{1119,1119}
temp	float	$tmp647	 %read{1122,1122} %write{1121,1121}
temp	int	$tmp648	 %read{1124,1124} %write{1123,1123}
temp	point	$tmp649	 %read{1134,2193} %write{1125,2179}
temp	int	$tmp650	 %read{1129,1129} %write{1128,1128}
temp	int	$tmp651	 %read{1133,1133} %write{1132,1132}
temp	int	$tmp652	 %read{1137,1137} %write{1136,1136}
temp	int	$tmp653	 %read{1138,1138} %write{1137,1137}
temp	int	$tmp654	 %read{1143,1143} %write{1142,1142}
temp	float	$tmp655	 %read{1313,1313} %write{1312,1312}
temp	float	$tmp656	 %read{1150,1150} %write{1149,1149}
temp	float	$tmp657	 %read{1149,1149} %write{1148,1148}
temp	float	$tmp658	 %read{1153,1153} %write{1152,1152}
temp	float	$tmp659	 %read{1152,1152} %write{1151,1151}
temp	float	$tmp660	 %read{1156,1156} %write{1155,1155}
temp	float	$tmp661	 %read{1155,1155} %write{1154,1154}
temp	int	$tmp662	 %read{1164,1164} %write{1163,1163}
temp	int	$tmp663	 %read{1161,1311} %write{1161,1311}
temp	int	$tmp664	 %read{1168,1168} %write{1167,1167}
temp	int	$tmp665	 %read{1165,1309} %write{1165,1309}
temp	int	$tmp666	 %read{1172,1172} %write{1171,1171}
temp	int	$tmp667	 %read{1169,1307} %write{1169,1307}
temp	float	$tmp668	 %read{1176,1176} %write{1173,1173}
temp	float	$tmp669	 %read{1176,1176} %write{1174,1174}
temp	float	$tmp670	 %read{1176,1176} %write{1175,1175}
temp	color	$tmp671	 %read{1190,1190} %write{1189,1189}
temp	point	$tmp672	 %read{1183,1183} %write{1182,1182}
temp	float	$tmp673	 %read{1182,1182} %write{1179,1179}
temp	float	$tmp674	 %read{1182,1182} %write{1180,1180}
temp	float	$tmp675	 %read{1182,1182} %write{1181,1181}
temp	point	$tmp676	 %read{1188,1188} %write{1187,1187}
temp	float	$tmp677	 %read{1187,1187} %write{1184,1184}
temp	float	$tmp678	 %read{1187,1187} %write{1185,1185}
temp	float	$tmp679	 %read{1187,1187} %write{1186,1186}
temp	point	$tmp680	 %read{1192,1192} %write{1191,1191}
temp	int	$tmp681	 %read{1196,1196} %write{1195,1195}
temp	int	$tmp682	 %read{1199,1199} %write{1198,1198}
temp	int	$tmp683	 %read{1202,1202} %write{1201,1201}
temp	float	$tmp684	 %read{1207,1207} %write{1204,1204}
temp	float	$tmp685	 %read{1204,1204} %write{1203,1203}
temp	float	$tmp686	 %read{1207,1207} %write{1206,1206}
temp	float	$tmp687	 %read{1206,1206} %write{1205,1205}
temp	float	$tmp688	 %read{1210,1210} %write{1207,1207}
temp	float	$tmp689	 %read{1210,1210} %write{1209,1209}
temp	float	$tmp690	 %read{1209,1209} %write{1208,1208}
temp	int	$tmp691	 %read{1212,1212} %write{1211,1211}
temp	float	$tmp692	 %read{1220,1220} %write{1214,1214}
temp	float	$tmp693	 %read{1214,1214} %write{1213,1213}
temp	float	$tmp694	 %read{1220,1220} %write{1219,1219}
temp	float	$tmp695	 %read{1219,1219} %write{1216,1216}
temp	float	$tmp696	 %read{1216,1216} %write{1215,1215}
temp	float	$tmp697	 %read{1219,1219} %write{1218,1218}
temp	float	$tmp698	 %read{1218,1218} %write{1217,1217}
temp	int	$tmp699	 %read{1222,1222} %write{1221,1221}
temp	float	$tmp700	 %read{1229,1229} %write{1225,1225}
temp	float	$tmp701	 %read{1225,1225} %write{1224,1224}
temp	float	$tmp702	 %read{1224,1224} %write{1223,1223}
temp	float	$tmp703	 %read{1229,1229} %write{1228,1228}
temp	float	$tmp704	 %read{1228,1228} %write{1227,1227}
temp	float	$tmp705	 %read{1227,1227} %write{1226,1226}
temp	float	$tmp706	 %read{1233,1233} %write{1229,1229}
temp	float	$tmp707	 %read{1233,1233} %write{1232,1232}
temp	float	$tmp708	 %read{1232,1232} %write{1231,1231}
temp	float	$tmp709	 %read{1231,1231} %write{1230,1230}
temp	int	$tmp710	 %read{1235,1235} %write{1234,1234}
temp	float	$tmp711	 %read{1240,1240} %write{1239,1239}
temp	float	$tmp712	 %read{1239,1239} %write{1238,1238}
temp	vector	$tmp713	 %read{1238,1238} %write{1236,1236}
temp	vector	$tmp714	 %read{1238,1238} %write{1237,1237}
temp	int	$tmp715	 %read{1242,1242} %write{1241,1241}
temp	float	$tmp716	 %read{1249,1249} %write{1245,1245}
temp	float	$tmp717	 %read{1245,1245} %write{1244,1244}
temp	float	$tmp718	 %read{1244,1244} %write{1243,1243}
temp	float	$tmp719	 %read{1249,1249} %write{1248,1248}
temp	float	$tmp720	 %read{1248,1248} %write{1247,1247}
temp	float	$tmp721	 %read{1247,1247} %write{1246,1246}
temp	float	$tmp722	 %read{1253,1253} %write{1249,1249}
temp	float	$tmp723	 %read{1253,1253} %write{1252,1252}
temp	float	$tmp724	 %read{1252,1252} %write{1251,1251}
temp	float	$tmp725	 %read{1251,1251} %write{1250,1250}
temp	float	$tmp726	 %read{1255,1255} %write{1253,1253}
temp	float	$tmp727	 %read{1255,1255} %write{1254,1254}
temp	point	$tmp728	 %read{1261,1261} %write{1260,1260}
temp	float	$tmp729	 %read{1260,1260} %write{1257,1257}
temp	float	$tmp730	 %read{1260,1260} %write{1258,1258}
temp	float	$tmp731	 %read{1260,1260} %write{1259,1259}
temp	float	$tmp732	 %read{1263,1263} %write{1262,1262}
temp	int	$tmp733	 %read{1264,1264} %write{1263,1263}
temp	float	$tmp734	 %read{1266,1266} %write{1265,1265}
temp	float	$tmp735	 %read{1268,1268} %write{1267,1267}
temp	float	$tmp736	 %read{1270,1270} %write{1269,1269}
temp	point	$tmp737	 %read{1273,1273} %write{1272,1272}
temp	point	$tmp738	 %read{1275,1275} %write{1274,1274}
temp	point	$tmp739	 %read{1277,1277} %write{1276,1276}
temp	float	$tmp740	 %read{1280,1280} %write{1279,1279}
temp	int	$tmp741	 %read{1281,1281} %write{1280,1280}
temp	float	$tmp742	 %read{1283,1283} %write{1282,1282}
temp	float	$tmp743	 %read{1285,1285} %write{1284,1284}
temp	point	$tmp744	 %read{1288,1288} %write{1287,1287}
temp	point	$tmp745	 %read{1290,1290} %write{1289,1289}
temp	float	$tmp746	 %read{1293,1293} %write{1292,1292}
temp	int	$tmp747	 %read{1294,1294} %write{1293,1293}
temp	float	$tmp748	 %read{1296,1296} %write{1295,1295}
temp	point	$tmp749	 %read{1299,1299} %write{1298,1298}
temp	float	$tmp750	 %read{1302,1302} %write{1301,1301}
temp	int	$tmp751	 %read{1303,1303} %write{1302,1302}
temp	int	$tmp752	 %read{2147483647,-1} %write{1306,1306}
temp	int	$tmp753	 %read{2147483647,-1} %write{1308,1308}
temp	int	$tmp754	 %read{2147483647,-1} %write{1310,1310}
temp	float	$tmp755	 %read{1314,1314} %write{1313,1313}
temp	int	$tmp756	 %read{1316,1316} %write{1315,1315}
temp	float	$tmp757	 %read{1486,1486} %write{1485,1485}
temp	float	$tmp758	 %read{1323,1323} %write{1322,1322}
temp	float	$tmp759	 %read{1322,1322} %write{1321,1321}
temp	float	$tmp760	 %read{1326,1326} %write{1325,1325}
temp	float	$tmp761	 %read{1325,1325} %write{1324,1324}
temp	float	$tmp762	 %read{1329,1329} %write{1328,1328}
temp	float	$tmp763	 %read{1328,1328} %write{1327,1327}
temp	int	$tmp764	 %read{1337,1337} %write{1336,1336}
temp	int	$tmp765	 %read{1334,1484} %write{1334,1484}
temp	int	$tmp766	 %read{1341,1341} %write{1340,1340}
temp	int	$tmp767	 %read{1338,1482} %write{1338,1482}
temp	int	$tmp768	 %read{1345,1345} %write{1344,1344}
temp	int	$tmp769	 %read{1342,1480} %write{1342,1480}
temp	float	$tmp770	 %read{1349,1349} %write{1346,1346}
temp	float	$tmp771	 %read{1349,1349} %write{1347,1347}
temp	float	$tmp772	 %read{1349,1349} %write{1348,1348}
temp	color	$tmp773	 %read{1363,1363} %write{1362,1362}
temp	point	$tmp774	 %read{1356,1356} %write{1355,1355}
temp	float	$tmp775	 %read{1355,1355} %write{1352,1352}
temp	float	$tmp776	 %read{1355,1355} %write{1353,1353}
temp	float	$tmp777	 %read{1355,1355} %write{1354,1354}
temp	point	$tmp778	 %read{1361,1361} %write{1360,1360}
temp	float	$tmp779	 %read{1360,1360} %write{1357,1357}
temp	float	$tmp780	 %read{1360,1360} %write{1358,1358}
temp	float	$tmp781	 %read{1360,1360} %write{1359,1359}
temp	point	$tmp782	 %read{1365,1365} %write{1364,1364}
temp	int	$tmp783	 %read{1369,1369} %write{1368,1368}
temp	int	$tmp784	 %read{1372,1372} %write{1371,1371}
temp	int	$tmp785	 %read{1375,1375} %write{1374,1374}
temp	float	$tmp786	 %read{1380,1380} %write{1377,1377}
temp	float	$tmp787	 %read{1377,1377} %write{1376,1376}
temp	float	$tmp788	 %read{1380,1380} %write{1379,1379}
temp	float	$tmp789	 %read{1379,1379} %write{1378,1378}
temp	float	$tmp790	 %read{1383,1383} %write{1380,1380}
temp	float	$tmp791	 %read{1383,1383} %write{1382,1382}
temp	float	$tmp792	 %read{1382,1382} %write{1381,1381}
temp	int	$tmp793	 %read{1385,1385} %write{1384,1384}
temp	float	$tmp794	 %read{1393,1393} %write{1387,1387}
temp	float	$tmp795	 %read{1387,1387} %write{1386,1386}
temp	float	$tmp796	 %read{1393,1393} %write{1392,1392}
temp	float	$tmp797	 %read{1392,1392} %write{1389,1389}
temp	float	$tmp798	 %read{1389,1389} %write{1388,1388}
temp	float	$tmp799	 %read{1392,1392} %write{1391,1391}
temp	float	$tmp800	 %read{1391,1391} %write{1390,1390}
temp	int	$tmp801	 %read{1395,1395} %write{1394,1394}
temp	float	$tmp802	 %read{1402,1402} %write{1398,1398}
temp	float	$tmp803	 %read{1398,1398} %write{1397,1397}
temp	float	$tmp804	 %read{1397,1397} %write{1396,1396}
temp	float	$tmp805	 %read{1402,1402} %write{1401,1401}
temp	float	$tmp806	 %read{1401,1401} %write{1400,1400}
temp	float	$tmp807	 %read{1400,1400} %write{1399,1399}
temp	float	$tmp808	 %read{1406,1406} %write{1402,1402}
temp	float	$tmp809	 %read{1406,1406} %write{1405,1405}
temp	float	$tmp810	 %read{1405,1405} %write{1404,1404}
temp	float	$tmp811	 %read{1404,1404} %write{1403,1403}
temp	int	$tmp812	 %read{1408,1408} %write{1407,1407}
temp	float	$tmp813	 %read{1413,1413} %write{1412,1412}
temp	float	$tmp814	 %read{1412,1412} %write{1411,1411}
temp	vector	$tmp815	 %read{1411,1411} %write{1409,1409}
temp	vector	$tmp816	 %read{1411,1411} %write{1410,1410}
temp	int	$tmp817	 %read{1415,1415} %write{1414,1414}
temp	float	$tmp818	 %read{1422,1422} %write{1418,1418}
temp	float	$tmp819	 %read{1418,1418} %write{1417,1417}
temp	float	$tmp820	 %read{1417,1417} %write{1416,1416}
temp	float	$tmp821	 %read{1422,1422} %write{1421,1421}
temp	float	$tmp822	 %read{1421,1421} %write{1420,1420}
temp	float	$tmp823	 %read{1420,1420} %write{1419,1419}
temp	float	$tmp824	 %read{1426,1426} %write{1422,1422}
temp	float	$tmp825	 %read{1426,1426} %write{1425,1425}
temp	float	$tmp826	 %read{1425,1425} %write{1424,1424}
temp	float	$tmp827	 %read{1424,1424} %write{1423,1423}
temp	float	$tmp828	 %read{1428,1428} %write{1426,1426}
temp	float	$tmp829	 %read{1428,1428} %write{1427,1427}
temp	point	$tmp830	 %read{1434,1434} %write{1433,1433}
temp	float	$tmp831	 %read{1433,1433} %write{1430,1430}
temp	float	$tmp832	 %read{1433,1433} %write{1431,1431}
temp	float	$tmp833	 %read{1433,1433} %write{1432,1432}
temp	float	$tmp834	 %read{1436,1436} %write{1435,1435}
temp	int	$tmp835	 %read{1437,1437} %write{1436,1436}
temp	float	$tmp836	 %read{1439,1439} %write{1438,1438}
temp	float	$tmp837	 %read{1441,1441} %write{1440,1440}
temp	float	$tmp838	 %read{1443,1443} %write{1442,1442}
temp	point	$tmp839	 %read{1446,1446} %write{1445,1445}
temp	point	$tmp840	 %read{1448,1448} %write{1447,1447}
temp	point	$tmp841	 %read{1450,1450} %write{1449,1449}
temp	float	$tmp842	 %read{1453,1453} %write{1452,1452}
temp	int	$tmp843	 %read{1454,1454} %write{1453,1453}
temp	float	$tmp844	 %read{1456,1456} %write{1455,1455}
temp	float	$tmp845	 %read{1458,1458} %write{1457,1457}
temp	point	$tmp846	 %read{1461,1461} %write{1460,1460}
temp	point	$tmp847	 %read{1463,1463} %write{1462,1462}
temp	float	$tmp848	 %read{1466,1466} %write{1465,1465}
temp	int	$tmp849	 %read{1467,1467} %write{1466,1466}
temp	float	$tmp850	 %read{1469,1469} %write{1468,1468}
temp	point	$tmp851	 %read{1472,1472} %write{1471,1471}
temp	float	$tmp852	 %read{1475,1475} %write{1474,1474}
temp	int	$tmp853	 %read{1476,1476} %write{1475,1475}
temp	int	$tmp854	 %read{2147483647,-1} %write{1479,1479}
temp	int	$tmp855	 %read{2147483647,-1} %write{1481,1481}
temp	int	$tmp856	 %read{2147483647,-1} %write{1483,1483}
temp	float	$tmp857	 %read{1487,1487} %write{1486,1486}
temp	int	$tmp858	 %read{1489,1489} %write{1488,1488}
temp	float	$tmp859	 %read{1659,1659} %write{1658,1658}
temp	float	$tmp860	 %read{1496,1496} %write{1495,1495}
temp	float	$tmp861	 %read{1495,1495} %write{1494,1494}
temp	float	$tmp862	 %read{1499,1499} %write{1498,1498}
temp	float	$tmp863	 %read{1498,1498} %write{1497,1497}
temp	float	$tmp864	 %read{1502,1502} %write{1501,1501}
temp	float	$tmp865	 %read{1501,1501} %write{1500,1500}
temp	int	$tmp866	 %read{1510,1510} %write{1509,1509}
temp	int	$tmp867	 %read{1507,1657} %write{1507,1657}
temp	int	$tmp868	 %read{1514,1514} %write{1513,1513}
temp	int	$tmp869	 %read{1511,1655} %write{1511,1655}
temp	int	$tmp870	 %read{1518,1518} %write{1517,1517}
temp	int	$tmp871	 %read{1515,1653} %write{1515,1653}
temp	float	$tmp872	 %read{1522,1522} %write{1519,1519}
temp	float	$tmp873	 %read{1522,1522} %write{1520,1520}
temp	float	$tmp874	 %read{1522,1522} %write{1521,1521}
temp	color	$tmp875	 %read{1536,1536} %write{1535,1535}
temp	point	$tmp876	 %read{1529,1529} %write{1528,1528}
temp	float	$tmp877	 %read{1528,1528} %write{1525,1525}
temp	float	$tmp878	 %read{1528,1528} %write{1526,1526}
temp	float	$tmp879	 %read{1528,1528} %write{1527,1527}
temp	point	$tmp880	 %read{1534,1534} %write{1533,1533}
temp	float	$tmp881	 %read{1533,1533} %write{1530,1530}
temp	float	$tmp882	 %read{1533,1533} %write{1531,1531}
temp	float	$tmp883	 %read{1533,1533} %write{1532,1532}
temp	point	$tmp884	 %read{1538,1538} %write{1537,1537}
temp	int	$tmp885	 %read{1542,1542} %write{1541,1541}
temp	int	$tmp886	 %read{1545,1545} %write{1544,1544}
temp	int	$tmp887	 %read{1548,1548} %write{1547,1547}
temp	float	$tmp888	 %read{1553,1553} %write{1550,1550}
temp	float	$tmp889	 %read{1550,1550} %write{1549,1549}
temp	float	$tmp890	 %read{1553,1553} %write{1552,1552}
temp	float	$tmp891	 %read{1552,1552} %write{1551,1551}
temp	float	$tmp892	 %read{1556,1556} %write{1553,1553}
temp	float	$tmp893	 %read{1556,1556} %write{1555,1555}
temp	float	$tmp894	 %read{1555,1555} %write{1554,1554}
temp	int	$tmp895	 %read{1558,1558} %write{1557,1557}
temp	float	$tmp896	 %read{1566,1566} %write{1560,1560}
temp	float	$tmp897	 %read{1560,1560} %write{1559,1559}
temp	float	$tmp898	 %read{1566,1566} %write{1565,1565}
temp	float	$tmp899	 %read{1565,1565} %write{1562,1562}
temp	float	$tmp900	 %read{1562,1562} %write{1561,1561}
temp	float	$tmp901	 %read{1565,1565} %write{1564,1564}
temp	float	$tmp902	 %read{1564,1564} %write{1563,1563}
temp	int	$tmp903	 %read{1568,1568} %write{1567,1567}
temp	float	$tmp904	 %read{1575,1575} %write{1571,1571}
temp	float	$tmp905	 %read{1571,1571} %write{1570,1570}
temp	float	$tmp906	 %read{1570,1570} %write{1569,1569}
temp	float	$tmp907	 %read{1575,1575} %write{1574,1574}
temp	float	$tmp908	 %read{1574,1574} %write{1573,1573}
temp	float	$tmp909	 %read{1573,1573} %write{1572,1572}
temp	float	$tmp910	 %read{1579,1579} %write{1575,1575}
temp	float	$tmp911	 %read{1579,1579} %write{1578,1578}
temp	float	$tmp912	 %read{1578,1578} %write{1577,1577}
temp	float	$tmp913	 %read{1577,1577} %write{1576,1576}
temp	int	$tmp914	 %read{1581,1581} %write{1580,1580}
temp	float	$tmp915	 %read{1586,1586} %write{1585,1585}
temp	float	$tmp916	 %read{1585,1585} %write{1584,1584}
temp	vector	$tmp917	 %read{1584,1584} %write{1582,1582}
temp	vector	$tmp918	 %read{1584,1584} %write{1583,1583}
temp	int	$tmp919	 %read{1588,1588} %write{1587,1587}
temp	float	$tmp920	 %read{1595,1595} %write{1591,1591}
temp	float	$tmp921	 %read{1591,1591} %write{1590,1590}
temp	float	$tmp922	 %read{1590,1590} %write{1589,1589}
temp	float	$tmp923	 %read{1595,1595} %write{1594,1594}
temp	float	$tmp924	 %read{1594,1594} %write{1593,1593}
temp	float	$tmp925	 %read{1593,1593} %write{1592,1592}
temp	float	$tmp926	 %read{1599,1599} %write{1595,1595}
temp	float	$tmp927	 %read{1599,1599} %write{1598,1598}
temp	float	$tmp928	 %read{1598,1598} %write{1597,1597}
temp	float	$tmp929	 %read{1597,1597} %write{1596,1596}
temp	float	$tmp930	 %read{1601,1601} %write{1599,1599}
temp	float	$tmp931	 %read{1601,1601} %write{1600,1600}
temp	point	$tmp932	 %read{1607,1607} %write{1606,1606}
temp	float	$tmp933	 %read{1606,1606} %write{1603,1603}
temp	float	$tmp934	 %read{1606,1606} %write{1604,1604}
temp	float	$tmp935	 %read{1606,1606} %write{1605,1605}
temp	float	$tmp936	 %read{1609,1609} %write{1608,1608}
temp	int	$tmp937	 %read{1610,1610} %write{1609,1609}
temp	float	$tmp938	 %read{1612,1612} %write{1611,1611}
temp	float	$tmp939	 %read{1614,1614} %write{1613,1613}
temp	float	$tmp940	 %read{1616,1616} %write{1615,1615}
temp	point	$tmp941	 %read{1619,1619} %write{1618,1618}
temp	point	$tmp942	 %read{1621,1621} %write{1620,1620}
temp	point	$tmp943	 %read{1623,1623} %write{1622,1622}
temp	float	$tmp944	 %read{1626,1626} %write{1625,1625}
temp	int	$tmp945	 %read{1627,1627} %write{1626,1626}
temp	float	$tmp946	 %read{1629,1629} %write{1628,1628}
temp	float	$tmp947	 %read{1631,1631} %write{1630,1630}
temp	point	$tmp948	 %read{1634,1634} %write{1633,1633}
temp	point	$tmp949	 %read{1636,1636} %write{1635,1635}
temp	float	$tmp950	 %read{1639,1639} %write{1638,1638}
temp	int	$tmp951	 %read{1640,1640} %write{1639,1639}
temp	float	$tmp952	 %read{1642,1642} %write{1641,1641}
temp	point	$tmp953	 %read{1645,1645} %write{1644,1644}
temp	float	$tmp954	 %read{1648,1648} %write{1647,1647}
temp	int	$tmp955	 %read{1649,1649} %write{1648,1648}
temp	int	$tmp956	 %read{2147483647,-1} %write{1652,1652}
temp	int	$tmp957	 %read{2147483647,-1} %write{1654,1654}
temp	int	$tmp958	 %read{2147483647,-1} %write{1656,1656}
temp	float	$tmp959	 %read{1660,1660} %write{1659,1659}
temp	int	$tmp960	 %read{1662,1662} %write{1661,1661}
temp	float	$tmp961	 %read{1832,1832} %write{1831,1831}
temp	float	$tmp962	 %read{1669,1669} %write{1668,1668}
temp	float	$tmp963	 %read{1668,1668} %write{1667,1667}
temp	float	$tmp964	 %read{1672,1672} %write{1671,1671}
temp	float	$tmp965	 %read{1671,1671} %write{1670,1670}
temp	float	$tmp966	 %read{1675,1675} %write{1674,1674}
temp	float	$tmp967	 %read{1674,1674} %write{1673,1673}
temp	int	$tmp968	 %read{1683,1683} %write{1682,1682}
temp	int	$tmp969	 %read{1680,1830} %write{1680,1830}
temp	int	$tmp970	 %read{1687,1687} %write{1686,1686}
temp	int	$tmp971	 %read{1684,1828} %write{1684,1828}
temp	int	$tmp972	 %read{1691,1691} %write{1690,1690}
temp	int	$tmp973	 %read{1688,1826} %write{1688,1826}
temp	float	$tmp974	 %read{1695,1695} %write{1692,1692}
temp	float	$tmp975	 %read{1695,1695} %write{1693,1693}
temp	float	$tmp976	 %read{1695,1695} %write{1694,1694}
temp	color	$tmp977	 %read{1709,1709} %write{1708,1708}
temp	point	$tmp978	 %read{1702,1702} %write{1701,1701}
temp	float	$tmp979	 %read{1701,1701} %write{1698,1698}
temp	float	$tmp980	 %read{1701,1701} %write{1699,1699}
temp	float	$tmp981	 %read{1701,1701} %write{1700,1700}
temp	point	$tmp982	 %read{1707,1707} %write{1706,1706}
temp	float	$tmp983	 %read{1706,1706} %write{1703,1703}
temp	float	$tmp984	 %read{1706,1706} %write{1704,1704}
temp	float	$tmp985	 %read{1706,1706} %write{1705,1705}
temp	point	$tmp986	 %read{1711,1711} %write{1710,1710}
temp	int	$tmp987	 %read{1715,1715} %write{1714,1714}
temp	int	$tmp988	 %read{1718,1718} %write{1717,1717}
temp	int	$tmp989	 %read{1721,1721} %write{1720,1720}
temp	float	$tmp990	 %read{1726,1726} %write{1723,1723}
temp	float	$tmp991	 %read{1723,1723} %write{1722,1722}
temp	float	$tmp992	 %read{1726,1726} %write{1725,1725}
temp	float	$tmp993	 %read{1725,1725} %write{1724,1724}
temp	float	$tmp994	 %read{1729,1729} %write{1726,1726}
temp	float	$tmp995	 %read{1729,1729} %write{1728,1728}
temp	float	$tmp996	 %read{1728,1728} %write{1727,1727}
temp	int	$tmp997	 %read{1731,1731} %write{1730,1730}
temp	float	$tmp998	 %read{1739,1739} %write{1733,1733}
temp	float	$tmp999	 %read{1733,1733} %write{1732,1732}
temp	float	$tmp1000	 %read{1739,1739} %write{1738,1738}
temp	float	$tmp1001	 %read{1738,1738} %write{1735,1735}
temp	float	$tmp1002	 %read{1735,1735} %write{1734,1734}
temp	float	$tmp1003	 %read{1738,1738} %write{1737,1737}
temp	float	$tmp1004	 %read{1737,1737} %write{1736,1736}
temp	int	$tmp1005	 %read{1741,1741} %write{1740,1740}
temp	float	$tmp1006	 %read{1748,1748} %write{1744,1744}
temp	float	$tmp1007	 %read{1744,1744} %write{1743,1743}
temp	float	$tmp1008	 %read{1743,1743} %write{1742,1742}
temp	float	$tmp1009	 %read{1748,1748} %write{1747,1747}
temp	float	$tmp1010	 %read{1747,1747} %write{1746,1746}
temp	float	$tmp1011	 %read{1746,1746} %write{1745,1745}
temp	float	$tmp1012	 %read{1752,1752} %write{1748,1748}
temp	float	$tmp1013	 %read{1752,1752} %write{1751,1751}
temp	float	$tmp1014	 %read{1751,1751} %write{1750,1750}
temp	float	$tmp1015	 %read{1750,1750} %write{1749,1749}
temp	int	$tmp1016	 %read{1754,1754} %write{1753,1753}
temp	float	$tmp1017	 %read{1759,1759} %write{1758,1758}
temp	float	$tmp1018	 %read{1758,1758} %write{1757,1757}
temp	vector	$tmp1019	 %read{1757,1757} %write{1755,1755}
temp	vector	$tmp1020	 %read{1757,1757} %write{1756,1756}
temp	int	$tmp1021	 %read{1761,1761} %write{1760,1760}
temp	float	$tmp1022	 %read{1768,1768} %write{1764,1764}
temp	float	$tmp1023	 %read{1764,1764} %write{1763,1763}
temp	float	$tmp1024	 %read{1763,1763} %write{1762,1762}
temp	float	$tmp1025	 %read{1768,1768} %write{1767,1767}
temp	float	$tmp1026	 %read{1767,1767} %write{1766,1766}
temp	float	$tmp1027	 %read{1766,1766} %write{1765,1765}
temp	float	$tmp1028	 %read{1772,1772} %write{1768,1768}
temp	float	$tmp1029	 %read{1772,1772} %write{1771,1771}
temp	float	$tmp1030	 %read{1771,1771} %write{1770,1770}
temp	float	$tmp1031	 %read{1770,1770} %write{1769,1769}
temp	float	$tmp1032	 %read{1774,1774} %write{1772,1772}
temp	float	$tmp1033	 %read{1774,1774} %write{1773,1773}
temp	point	$tmp1034	 %read{1780,1780} %write{1779,1779}
temp	float	$tmp1035	 %read{1779,1779} %write{1776,1776}
temp	float	$tmp1036	 %read{1779,1779} %write{1777,1777}
temp	float	$tmp1037	 %read{1779,1779} %write{1778,1778}
temp	float	$tmp1038	 %read{1782,1782} %write{1781,1781}
temp	int	$tmp1039	 %read{1783,1783} %write{1782,1782}
temp	float	$tmp1040	 %read{1785,1785} %write{1784,1784}
temp	float	$tmp1041	 %read{1787,1787} %write{1786,1786}
temp	float	$tmp1042	 %read{1789,1789} %write{1788,1788}
temp	point	$tmp1043	 %read{1792,1792} %write{1791,1791}
temp	point	$tmp1044	 %read{1794,1794} %write{1793,1793}
temp	point	$tmp1045	 %read{1796,1796} %write{1795,1795}
temp	float	$tmp1046	 %read{1799,1799} %write{1798,1798}
temp	int	$tmp1047	 %read{1800,1800} %write{1799,1799}
temp	float	$tmp1048	 %read{1802,1802} %write{1801,1801}
temp	float	$tmp1049	 %read{1804,1804} %write{1803,1803}
temp	point	$tmp1050	 %read{1807,1807} %write{1806,1806}
temp	point	$tmp1051	 %read{1809,1809} %write{1808,1808}
temp	float	$tmp1052	 %read{1812,1812} %write{1811,1811}
temp	int	$tmp1053	 %read{1813,1813} %write{1812,1812}
temp	float	$tmp1054	 %read{1815,1815} %write{1814,1814}
temp	point	$tmp1055	 %read{1818,1818} %write{1817,1817}
temp	float	$tmp1056	 %read{1821,1821} %write{1820,1820}
temp	int	$tmp1057	 %read{1822,1822} %write{1821,1821}
temp	int	$tmp1058	 %read{2147483647,-1} %write{1825,1825}
temp	int	$tmp1059	 %read{2147483647,-1} %write{1827,1827}
temp	int	$tmp1060	 %read{2147483647,-1} %write{1829,1829}
temp	float	$tmp1061	 %read{1833,1833} %write{1832,1832}
temp	int	$tmp1062	 %read{1835,1835} %write{1834,1834}
temp	float	$tmp1063	 %read{2007,2007} %write{2006,2006}
temp	float	$tmp1064	 %read{1842,1842} %write{1841,1841}
temp	float	$tmp1065	 %read{1841,1841} %write{1840,1840}
temp	float	$tmp1066	 %read{1845,1845} %write{1844,1844}
temp	float	$tmp1067	 %read{1844,1844} %write{1843,1843}
temp	float	$tmp1068	 %read{1848,1848} %write{1847,1847}
temp	float	$tmp1069	 %read{1847,1847} %write{1846,1846}
temp	int	$tmp1070	 %read{1856,1856} %write{1855,1855}
temp	int	$tmp1071	 %read{1853,2003} %write{1853,2003}
temp	int	$tmp1072	 %read{1860,1860} %write{1859,1859}
temp	int	$tmp1073	 %read{1857,2001} %write{1857,2001}
temp	int	$tmp1074	 %read{1864,1864} %write{1863,1863}
temp	int	$tmp1075	 %read{1861,1999} %write{1861,1999}
temp	float	$tmp1076	 %read{1868,1868} %write{1865,1865}
temp	float	$tmp1077	 %read{1868,1868} %write{1866,1866}
temp	float	$tmp1078	 %read{1868,1868} %write{1867,1867}
temp	color	$tmp1079	 %read{1882,1882} %write{1881,1881}
temp	point	$tmp1080	 %read{1875,1875} %write{1874,1874}
temp	float	$tmp1081	 %read{1874,1874} %write{1871,1871}
temp	float	$tmp1082	 %read{1874,1874} %write{1872,1872}
temp	float	$tmp1083	 %read{1874,1874} %write{1873,1873}
temp	point	$tmp1084	 %read{1880,1880} %write{1879,1879}
temp	float	$tmp1085	 %read{1879,1879} %write{1876,1876}
temp	float	$tmp1086	 %read{1879,1879} %write{1877,1877}
temp	float	$tmp1087	 %read{1879,1879} %write{1878,1878}
temp	point	$tmp1088	 %read{1884,1884} %write{1883,1883}
temp	int	$tmp1089	 %read{1888,1888} %write{1887,1887}
temp	int	$tmp1090	 %read{1891,1891} %write{1890,1890}
temp	int	$tmp1091	 %read{1894,1894} %write{1893,1893}
temp	float	$tmp1092	 %read{1899,1899} %write{1896,1896}
temp	float	$tmp1093	 %read{1896,1896} %write{1895,1895}
temp	float	$tmp1094	 %read{1899,1899} %write{1898,1898}
temp	float	$tmp1095	 %read{1898,1898} %write{1897,1897}
temp	float	$tmp1096	 %read{1902,1902} %write{1899,1899}
temp	float	$tmp1097	 %read{1902,1902} %write{1901,1901}
temp	float	$tmp1098	 %read{1901,1901} %write{1900,1900}
temp	int	$tmp1099	 %read{1904,1904} %write{1903,1903}
temp	float	$tmp1100	 %read{1912,1912} %write{1906,1906}
temp	float	$tmp1101	 %read{1906,1906} %write{1905,1905}
temp	float	$tmp1102	 %read{1912,1912} %write{1911,1911}
temp	float	$tmp1103	 %read{1911,1911} %write{1908,1908}
temp	float	$tmp1104	 %read{1908,1908} %write{1907,1907}
temp	float	$tmp1105	 %read{1911,1911} %write{1910,1910}
temp	float	$tmp1106	 %read{1910,1910} %write{1909,1909}
temp	int	$tmp1107	 %read{1914,1914} %write{1913,1913}
temp	float	$tmp1108	 %read{1921,1921} %write{1917,1917}
temp	float	$tmp1109	 %read{1917,1917} %write{1916,1916}
temp	float	$tmp1110	 %read{1916,1916} %write{1915,1915}
temp	float	$tmp1111	 %read{1921,1921} %write{1920,1920}
temp	float	$tmp1112	 %read{1920,1920} %write{1919,1919}
temp	float	$tmp1113	 %read{1919,1919} %write{1918,1918}
temp	float	$tmp1114	 %read{1925,1925} %write{1921,1921}
temp	float	$tmp1115	 %read{1925,1925} %write{1924,1924}
temp	float	$tmp1116	 %read{1924,1924} %write{1923,1923}
temp	float	$tmp1117	 %read{1923,1923} %write{1922,1922}
temp	int	$tmp1118	 %read{1927,1927} %write{1926,1926}
temp	float	$tmp1119	 %read{1932,1932} %write{1931,1931}
temp	float	$tmp1120	 %read{1931,1931} %write{1930,1930}
temp	vector	$tmp1121	 %read{1930,1930} %write{1928,1928}
temp	vector	$tmp1122	 %read{1930,1930} %write{1929,1929}
temp	int	$tmp1123	 %read{1934,1934} %write{1933,1933}
temp	float	$tmp1124	 %read{1941,1941} %write{1937,1937}
temp	float	$tmp1125	 %read{1937,1937} %write{1936,1936}
temp	float	$tmp1126	 %read{1936,1936} %write{1935,1935}
temp	float	$tmp1127	 %read{1941,1941} %write{1940,1940}
temp	float	$tmp1128	 %read{1940,1940} %write{1939,1939}
temp	float	$tmp1129	 %read{1939,1939} %write{1938,1938}
temp	float	$tmp1130	 %read{1945,1945} %write{1941,1941}
temp	float	$tmp1131	 %read{1945,1945} %write{1944,1944}
temp	float	$tmp1132	 %read{1944,1944} %write{1943,1943}
temp	float	$tmp1133	 %read{1943,1943} %write{1942,1942}
temp	float	$tmp1134	 %read{1947,1947} %write{1945,1945}
temp	float	$tmp1135	 %read{1947,1947} %write{1946,1946}
temp	point	$tmp1136	 %read{1953,1953} %write{1952,1952}
temp	float	$tmp1137	 %read{1952,1952} %write{1949,1949}
temp	float	$tmp1138	 %read{1952,1952} %write{1950,1950}
temp	float	$tmp1139	 %read{1952,1952} %write{1951,1951}
temp	float	$tmp1140	 %read{1955,1955} %write{1954,1954}
temp	int	$tmp1141	 %read{1956,1956} %write{1955,1955}
temp	float	$tmp1142	 %read{1958,1958} %write{1957,1957}
temp	float	$tmp1143	 %read{1960,1960} %write{1959,1959}
temp	float	$tmp1144	 %read{1962,1962} %write{1961,1961}
temp	point	$tmp1145	 %read{1965,1965} %write{1964,1964}
temp	point	$tmp1146	 %read{1967,1967} %write{1966,1966}
temp	point	$tmp1147	 %read{1969,1969} %write{1968,1968}
temp	float	$tmp1148	 %read{1972,1972} %write{1971,1971}
temp	int	$tmp1149	 %read{1973,1973} %write{1972,1972}
temp	float	$tmp1150	 %read{1975,1975} %write{1974,1974}
temp	float	$tmp1151	 %read{1977,1977} %write{1976,1976}
temp	point	$tmp1152	 %read{1980,1980} %write{1979,1979}
temp	point	$tmp1153	 %read{1982,1982} %write{1981,1981}
temp	float	$tmp1154	 %read{1985,1985} %write{1984,1984}
temp	int	$tmp1155	 %read{1986,1986} %write{1985,1985}
temp	float	$tmp1156	 %read{1988,1988} %write{1987,1987}
temp	point	$tmp1157	 %read{1991,1991} %write{1990,1990}
temp	float	$tmp1158	 %read{1994,1994} %write{1993,1993}
temp	int	$tmp1159	 %read{1995,1995} %write{1994,1994}
temp	int	$tmp1160	 %read{2147483647,-1} %write{1998,1998}
temp	int	$tmp1161	 %read{2147483647,-1} %write{2000,2000}
temp	int	$tmp1162	 %read{2147483647,-1} %write{2002,2002}
temp	float	$tmp1163	 %read{2006,2006} %write{2004,2004}
temp	float	$tmp1164	 %read{2006,2006} %write{2005,2005}
temp	float	$tmp1165	 %read{2008,2008} %write{2007,2007}
temp	int	$tmp1166	 %read{2010,2010} %write{2009,2009}
temp	float	$tmp1167	 %read{2189,2189} %write{2186,2187}
temp	float	$tmp1168	 %read{2183,2183} %write{2182,2182}
temp	float	$tmp1169	 %read{2018,2018} %write{2017,2017}
temp	float	$tmp1170	 %read{2017,2017} %write{2016,2016}
temp	float	$tmp1171	 %read{2021,2021} %write{2020,2020}
temp	float	$tmp1172	 %read{2020,2020} %write{2019,2019}
temp	float	$tmp1173	 %read{2024,2024} %write{2023,2023}
temp	float	$tmp1174	 %read{2023,2023} %write{2022,2022}
temp	int	$tmp1175	 %read{2032,2032} %write{2031,2031}
temp	int	$tmp1176	 %read{2029,2179} %write{2029,2179}
temp	int	$tmp1177	 %read{2036,2036} %write{2035,2035}
temp	int	$tmp1178	 %read{2033,2177} %write{2033,2177}
temp	int	$tmp1179	 %read{2040,2040} %write{2039,2039}
temp	int	$tmp1180	 %read{2037,2175} %write{2037,2175}
temp	float	$tmp1181	 %read{2044,2044} %write{2041,2041}
temp	float	$tmp1182	 %read{2044,2044} %write{2042,2042}
temp	float	$tmp1183	 %read{2044,2044} %write{2043,2043}
temp	color	$tmp1184	 %read{2058,2058} %write{2057,2057}
temp	point	$tmp1185	 %read{2051,2051} %write{2050,2050}
temp	float	$tmp1186	 %read{2050,2050} %write{2047,2047}
temp	float	$tmp1187	 %read{2050,2050} %write{2048,2048}
temp	float	$tmp1188	 %read{2050,2050} %write{2049,2049}
temp	point	$tmp1189	 %read{2056,2056} %write{2055,2055}
temp	float	$tmp1190	 %read{2055,2055} %write{2052,2052}
temp	float	$tmp1191	 %read{2055,2055} %write{2053,2053}
temp	float	$tmp1192	 %read{2055,2055} %write{2054,2054}
temp	point	$tmp1193	 %read{2060,2060} %write{2059,2059}
temp	int	$tmp1194	 %read{2064,2064} %write{2063,2063}
temp	int	$tmp1195	 %read{2067,2067} %write{2066,2066}
temp	int	$tmp1196	 %read{2070,2070} %write{2069,2069}
temp	float	$tmp1197	 %read{2075,2075} %write{2072,2072}
temp	float	$tmp1198	 %read{2072,2072} %write{2071,2071}
temp	float	$tmp1199	 %read{2075,2075} %write{2074,2074}
temp	float	$tmp1200	 %read{2074,2074} %write{2073,2073}
temp	float	$tmp1201	 %read{2078,2078} %write{2075,2075}
temp	float	$tmp1202	 %read{2078,2078} %write{2077,2077}
temp	float	$tmp1203	 %read{2077,2077} %write{2076,2076}
temp	int	$tmp1204	 %read{2080,2080} %write{2079,2079}
temp	float	$tmp1205	 %read{2088,2088} %write{2082,2082}
temp	float	$tmp1206	 %read{2082,2082} %write{2081,2081}
temp	float	$tmp1207	 %read{2088,2088} %write{2087,2087}
temp	float	$tmp1208	 %read{2087,2087} %write{2084,2084}
temp	float	$tmp1209	 %read{2084,2084} %write{2083,2083}
temp	float	$tmp1210	 %read{2087,2087} %write{2086,2086}
temp	float	$tmp1211	 %read{2086,2086} %write{2085,2085}
temp	int	$tmp1212	 %read{2090,2090} %write{2089,2089}
temp	float	$tmp1213	 %read{2097,2097} %write{2093,2093}
temp	float	$tmp1214	 %read{2093,2093} %write{2092,2092}
temp	float	$tmp1215	 %read{2092,2092} %write{2091,2091}
temp	float	$tmp1216	 %read{2097,2097} %write{2096,2096}
temp	float	$tmp1217	 %read{2096,2096} %write{2095,2095}
temp	float	$tmp1218	 %read{2095,2095} %write{2094,2094}
temp	float	$tmp1219	 %read{2101,2101} %write{2097,2097}
temp	float	$tmp1220	 %read{2101,2101} %write{2100,2100}
temp	float	$tmp1221	 %read{2100,2100} %write{2099,2099}
temp	float	$tmp1222	 %read{2099,2099} %write{2098,2098}
temp	int	$tmp1223	 %read{2103,2103} %write{2102,2102}
temp	float	$tmp1224	 %read{2108,2108} %write{2107,2107}
temp	float	$tmp1225	 %read{2107,2107} %write{2106,2106}
temp	vector	$tmp1226	 %read{2106,2106} %write{2104,2104}
temp	vector	$tmp1227	 %read{2106,2106} %write{2105,2105}
temp	int	$tmp1228	 %read{2110,2110} %write{2109,2109}
temp	float	$tmp1229	 %read{2117,2117} %write{2113,2113}
temp	float	$tmp1230	 %read{2113,2113} %write{2112,2112}
temp	float	$tmp1231	 %read{2112,2112} %write{2111,2111}
temp	float	$tmp1232	 %read{2117,2117} %write{2116,2116}
temp	float	$tmp1233	 %read{2116,2116} %write{2115,2115}
temp	float	$tmp1234	 %read{2115,2115} %write{2114,2114}
temp	float	$tmp1235	 %read{2121,2121} %write{2117,2117}
temp	float	$tmp1236	 %read{2121,2121} %write{2120,2120}
temp	float	$tmp1237	 %read{2120,2120} %write{2119,2119}
temp	float	$tmp1238	 %read{2119,2119} %write{2118,2118}
temp	float	$tmp1239	 %read{2123,2123} %write{2121,2121}
temp	float	$tmp1240	 %read{2123,2123} %write{2122,2122}
temp	point	$tmp1241	 %read{2129,2129} %write{2128,2128}
temp	float	$tmp1242	 %read{2128,2128} %write{2125,2125}
temp	float	$tmp1243	 %read{2128,2128} %write{2126,2126}
temp	float	$tmp1244	 %read{2128,2128} %write{2127,2127}
temp	float	$tmp1245	 %read{2131,2131} %write{2130,2130}
temp	int	$tmp1246	 %read{2132,2132} %write{2131,2131}
temp	float	$tmp1247	 %read{2134,2134} %write{2133,2133}
temp	float	$tmp1248	 %read{2136,2136} %write{2135,2135}
temp	float	$tmp1249	 %read{2138,2138} %write{2137,2137}
temp	point	$tmp1250	 %read{2141,2141} %write{2140,2140}
temp	point	$tmp1251	 %read{2143,2143} %write{2142,2142}
temp	point	$tmp1252	 %read{2145,2145} %write{2144,2144}
temp	float	$tmp1253	 %read{2148,2148} %write{2147,2147}
temp	int	$tmp1254	 %read{2149,2149} %write{2148,2148}
temp	float	$tmp1255	 %read{2151,2151} %write{2150,2150}
temp	float	$tmp1256	 %read{2153,2153} %write{2152,2152}
temp	point	$tmp1257	 %read{2156,2156} %write{2155,2155}
temp	point	$tmp1258	 %read{2158,2158} %write{2157,2157}
temp	float	$tmp1259	 %read{2161,2161} %write{2160,2160}
temp	int	$tmp1260	 %read{2162,2162} %write{2161,2161}
temp	float	$tmp1261	 %read{2164,2164} %write{2163,2163}
temp	point	$tmp1262	 %read{2167,2167} %write{2166,2166}
temp	float	$tmp1263	 %read{2170,2170} %write{2169,2169}
temp	int	$tmp1264	 %read{2171,2171} %write{2170,2170}
temp	int	$tmp1265	 %read{2147483647,-1} %write{2174,2174}
temp	int	$tmp1266	 %read{2147483647,-1} %write{2176,2176}
temp	int	$tmp1267	 %read{2147483647,-1} %write{2178,2178}
temp	float	$tmp1268	 %read{2182,2182} %write{2180,2180}
temp	float	$tmp1269	 %read{2182,2182} %write{2181,2181}
temp	int	$tmp1270	 %read{2185,2185} %write{2184,2184}
temp	float	$tmp1271	 %read{2190,2190} %write{2189,2189}
temp	int	$tmp1272	 %read{2192,2192} %write{2191,2191}
temp	float	$tmp1273	 %read{2197,2197} %write{2196,2196}
temp	float	$tmp1274	 %read{2198,2198} %write{2197,2197}
temp	float	$tmp1275	 %read{2200,2200} %write{2199,2199}
temp	int	$tmp1276	 %read{2202,2202} %write{2201,2201}
temp	float	$tmp1277	 %read{2207,2207} %write{2202,2202}
temp	int	$tmp1278	 %read{2204,2204} %write{2203,2203}
temp	int	$tmp1279	 %read{2205,2205} %write{2204,2204}
temp	int	$tmp1280	 %read{2206,2206} %write{2205,2205}
temp	float	$tmp1281	 %read{2207,2207} %write{2206,2206}
temp	float	$tmp1282	 %read{2208,2208} %write{2207,2207}
temp	int	$tmp1283	 %read{2210,2210} %write{2209,2209}
temp	int	$tmp1284	 %read{2211,2211} %write{2210,2210}
temp	float	$tmp1285	 %read{2216,2216} %write{2211,2211}
temp	int	$tmp1286	 %read{2213,2213} %write{2212,2212}
temp	int	$tmp1287	 %read{2214,2214} %write{2213,2213}
temp	int	$tmp1288	 %read{2215,2215} %write{2214,2214}
temp	float	$tmp1289	 %read{2216,2216} %write{2215,2215}
temp	float	$tmp1290	 %read{2217,2217} %write{2216,2216}
temp	float	$tmp1291	 %read{2219,2219} %write{2218,2218}
temp	float	$tmp1292	 %read{2221,2221} %write{2219,2219}
temp	float	$tmp1293	 %read{2221,2221} %write{2220,2220}
temp	int	$tmp1294	 %read{2224,2224} %write{2223,2223}
temp	float	$tmp1295	 %read{2229,2229} %write{2224,2224}
temp	int	$tmp1296	 %read{2226,2226} %write{2225,2225}
temp	int	$tmp1297	 %read{2227,2227} %write{2226,2226}
temp	int	$tmp1298	 %read{2228,2228} %write{2227,2227}
temp	float	$tmp1299	 %read{2229,2229} %write{2228,2228}
temp	float	$tmp1300	 %read{2230,2230} %write{2229,2229}
temp	float	$tmp1301	 %read{2234,2234} %write{2233,2233}
const	string	$const53	"Sine"		 %read{2237,2254} %write{2147483647,-1}
const	string	$const54	"noise_wave"		 %read{2235,2235} %write{2147483647,-1}
temp	int	$tmp1302	 %read{2238,2238} %write{2237,2237}
temp	float	$tmp1303	 %read{2240,2240} %write{2239,2239}
temp	float	$tmp1304	 %read{2241,2241} %write{2240,2240}
const	string	$const55	"Saw"		 %read{2242,2242} %write{2147483647,-1}
temp	int	$tmp1305	 %read{2243,2243} %write{2242,2242}
const	float	$const56	3.1415927		 %read{2244,2256} %write{2147483647,-1}
temp	float	$tmp1306	 %read{2246,2246} %write{2245,2245}
temp	float	$tmp1307	 %read{2249,2249} %write{2248,2248}
temp	float	$tmp1308	 %read{2248,2248} %write{2247,2247}
temp	int	$tmp1309	 %read{2251,2251} %write{2250,2250}
const	string	$const57	"Tri"		 %read{2254,2254} %write{2147483647,-1}
temp	int	$tmp1310	 %read{2255,2255} %write{2254,2254}
temp	float	$tmp1311	 %read{2266,2266} %write{2265,2265}
temp	float	$tmp1312	 %read{2264,2264} %write{2261,2261}
temp	float	$tmp1313	 %read{2259,2259} %write{2258,2258}
temp	float	$tmp1314	 %read{2260,2260} %write{2259,2259}
temp	float	$tmp1315	 %read{2261,2261} %write{2260,2260}
temp	float	$tmp1316	 %read{2263,2263} %write{2262,2262}
temp	float	$tmp1317	 %read{2264,2264} %write{2263,2263}
temp	float	$tmp1318	 %read{2265,2265} %write{2264,2264}
temp	float	$tmp1319	 %read{2267,2267} %write{2266,2266}
code Vector
# D:\\blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_wave_texture.osl:57
# 	output float Fac = 0.0,
	assign		Vector P 	%filename{"D:\\blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_wave_texture.osl"} %line{57} %argrw{"wr"}
code ___main___
# D:\\blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_wave_texture.osl:61
# 
	assign		p Vector 	%filename{"D:\\blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_wave_texture.osl"} %line{61} %argrw{"wr"}
# D:\\blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_wave_texture.osl:63
# 		p = transform(mapping, p);
	if		use_mapping 4 4 	%line{63} %argrw{"r"}
# D:\\blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_wave_texture.osl:64
# 
	transform	p mapping p 	%line{64} %argrw{"wrr"}
# D:\\blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_wave_texture.osl:66
# 	Color = color(Fac, Fac, Fac);
	functioncall	$const1 2270 	%line{66} %argrw{"r"}
# D:\\blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_wave_texture.osl:27
# 	float y = p[1] * scale;
	compref		$tmp1 p $const2 	%line{27} %argrw{"wrr"}
	mul		___333_x $tmp1 Scale 	%argrw{"wrr"}
# D:\\blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_wave_texture.osl:28
# 	float z = p[2] * scale;
	compref		$tmp2 p $const3 	%line{28} %argrw{"wrr"}
	mul		___333_y $tmp2 Scale 	%argrw{"wrr"}
# D:\\blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_wave_texture.osl:29
# 
	compref		$tmp3 p $const4 	%line{29} %argrw{"wrr"}
	mul		___333_z $tmp3 Scale 	%argrw{"wrr"}
# D:\\blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_wave_texture.osl:31
# 	float n = 0.0;
	assign		___333_result $const5 	%line{31} %argrw{"wr"}
# D:\\blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_wave_texture.osl:32
# 
	assign		___333_n $const5 	%line{32} %argrw{"wr"}
# D:\\blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_wave_texture.osl:34
# 		n = (x + y + z) * 10.0;
	eq		$tmp4 Type $const6 	%line{34} %argrw{"wrr"}
	if		$tmp4 18 27 	%argrw{"r"}
# D:\\blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_wave_texture.osl:35
# 	}
	add		$tmp5 ___333_x ___333_y 	%line{35} %argrw{"wrr"}
	add		$tmp6 $tmp5 ___333_z 	%argrw{"wrr"}
	mul		___333_n $tmp6 $const7 	%argrw{"wrr"}
# D:\\blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_wave_texture.osl:37
# 		n = (sqrt(x * x + y * y + z * z) * 20.0);
	eq		$tmp7 Type $const8 	%line{37} %argrw{"wrr"}
	if		$tmp7 27 27 	%argrw{"r"}
# D:\\blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_wave_texture.osl:38
# 	}
	mul		$tmp9 ___333_x ___333_x 	%line{38} %argrw{"wrr"}
	mul		$tmp10 ___333_y ___333_y 	%argrw{"wrr"}
	add		$tmp11 $tmp9 $tmp10 	%argrw{"wrr"}
	mul		$tmp12 ___333_z ___333_z 	%argrw{"wrr"}
	add		$tmp13 $tmp11 $tmp12 	%argrw{"wrr"}
	sqrt		$tmp8 $tmp13 	%argrw{"wr"}
	mul		___333_n $tmp8 $const9 	%argrw{"wrr"}
# D:\\blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_wave_texture.osl:41
# 		n = n + (distortion * noise_turbulence(p * dscale, "Perlin", detail, 0));
	neq		$tmp14 Distortion $const5 	%line{41} %argrw{"wrr"}
	if		$tmp14 2235 2235 	%argrw{"r"}
# D:\\blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_wave_texture.osl:42
# 	}
	mul		$tmp16 p DetailScale 	%line{42} %argrw{"wrr"}
	functioncall	$const11 2233 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:236
# 	return result;
	assign		___327_fscale $const12 	%filename{"D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h"} %line{236} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:237
# }
	assign		___327_amp $const12 	%line{237} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:238
# 
	assign		___327_sum $const5 	%line{238} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:241
# float noise_basis_hard(point p, string basis, int hard)
	functioncall	$const14 37 	%line{241} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\stdosl.h:142
# float  clamp (float x, float minval, float maxval) { return max(min(x,maxval),minval); }
	min		$tmp17 Detail $const13 	%filename{"D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\stdosl.h"} %line{142} %argrw{"wrr"}
	max		___327_octaves $tmp17 $const5 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:242
# 					pa[3] = pa[2];
	assign		___327_n ___327_octaves 	%filename{"D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h"} %line{242} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:244
# 				}
	for		$tmp18 40 41 1119 1121 	%line{244} %argrw{"r"}
	assign		___327_i $const2 	%argrw{"wr"}
	le		$tmp18 ___327_i ___327_n 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:245
# 				else if (d < da[3]) {
	mul		$tmp19 ___327_fscale $tmp16 	%line{245} %argrw{"wrr"}
	functioncall	$const15 1111 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:175
# 	float result = 0.0;
	assign		___321_result $const5 	%line{175} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:177
# 	if (basis == "Perlin")
	eq		$tmp20 $const10 $const10 	%line{177} %argrw{"wrr"}
	if		$tmp20 58 58 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:178
# 		result = safe_noise(p, 1);
	functioncall	$const16 58 	%line{178} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:156
# 	float f = 0.0;
	assign		___320_f $const5 	%line{156} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:159
# 	if (type == 0)
	eq		$tmp21 $const3 $const2 	%line{159} %argrw{"wrr"}
	if		$tmp21 51 52 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:160
# 		f = noise("perlin", p);
	noise		___320_f $const17 $tmp19 	%line{160} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:164
# 		f = noise(p);
	noise		___320_f $tmp19 	%line{164} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:167
# 	if(!isfinite(f))
	isfinite	$tmp22 ___320_f 	%line{167} %argrw{"wr"}
	eq		$tmp23 $tmp22 $const2 	%argrw{"wrr"}
	if		$tmp23 57 57 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:168
# 		return 0.5;
	assign		___321_result $const18 	%line{168} %argrw{"wr"}
	return
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:170
# 	return f;
	assign		___321_result ___320_f 	%line{170} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:179
# 	if (basis == "Voronoi F1")
	eq		$tmp24 $const10 $const19 	%line{179} %argrw{"wrr"}
	if		$tmp24 231 231 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:180
# 		result = voronoi_F1S(p);
	functioncall	$const20 231 	%line{180} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:145
# float voronoi_F1S(point p) { return 2.0 * voronoi_F1(p) - 1.0; }
	functioncall	$const22 229 	%line{145} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:132
# float voronoi_F1(point p) { return voronoi_Fn(p, 0); }
	functioncall	$const23 229 	%line{132} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:117
# 	voronoi(p, "Distance Squared", 0, da, pa);
	functioncall	$const25 228 	%line{117} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:57
# 	xi = (int)floor(p[0]);
	compref		$tmp27 $tmp19 $const2 	%line{57} %argrw{"wrr"}
	floor		$tmp26 $tmp27 	%argrw{"wr"}
	assign		___295_xi $tmp26 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:58
# 	yi = (int)floor(p[1]);
	compref		$tmp29 $tmp19 $const3 	%line{58} %argrw{"wrr"}
	floor		$tmp28 $tmp29 	%argrw{"wr"}
	assign		___295_yi $tmp28 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:59
# 	zi = (int)floor(p[2]);
	compref		$tmp31 $tmp19 $const4 	%line{59} %argrw{"wrr"}
	floor		$tmp30 $tmp31 	%argrw{"wr"}
	assign		___295_zi $tmp30 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:61
# 	da[0] = 1e10;
	aassign		___306_da $const2 $const26 	%line{61} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:62
# 	da[1] = 1e10;
	aassign		___306_da $const3 $const26 	%line{62} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:63
# 	da[2] = 1e10;
	aassign		___306_da $const4 $const26 	%line{63} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:64
# 	da[3] = 1e10;
	aassign		___306_da $const27 $const26 	%line{64} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:66
# 	for (xx = xi - 1; xx <= xi + 1; xx++) {
	for		$tmp33 79 81 226 228 	%line{66} %argrw{"r"}
	sub		___295_xx ___295_xi $const3 	%argrw{"wrr"}
	add		$tmp32 ___295_xi $const3 	%argrw{"wrr"}
	le		$tmp33 ___295_xx $tmp32 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:67
# 		for (yy = yi - 1; yy <= yi + 1; yy++) {
	for		$tmp35 83 85 224 226 	%line{67} %argrw{"r"}
	sub		___295_yy ___295_yi $const3 	%argrw{"wrr"}
	add		$tmp34 ___295_yi $const3 	%argrw{"wrr"}
	le		$tmp35 ___295_yy $tmp34 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:68
# 			for (zz = zi - 1; zz <= zi + 1; zz++) {
	for		$tmp37 87 89 222 224 	%line{68} %argrw{"r"}
	sub		___295_zz ___295_zi $const3 	%argrw{"wrr"}
	add		$tmp36 ___295_zi $const3 	%argrw{"wrr"}
	le		$tmp37 ___295_zz $tmp36 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:69
# 				point ip = point(xx, yy, zz);
	assign		$tmp38 ___295_xx 	%line{69} %argrw{"wr"}
	assign		$tmp39 ___295_yy 	%argrw{"wr"}
	assign		$tmp40 ___295_zz 	%argrw{"wr"}
	point		___301_ip $tmp38 $tmp39 $tmp40 	%argrw{"wrrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:70
# 				point vp = (point)cellnoise_color(ip);
	functioncall	$const28 106 	%line{70} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:45
# 	float r = cellnoise(p);
	cellnoise	___294_r ___301_ip 	%line{45} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:46
# 	float g = cellnoise(point(p[1], p[0], p[2]));
	compref		$tmp43 ___301_ip $const3 	%line{46} %argrw{"wrr"}
	compref		$tmp44 ___301_ip $const2 	%argrw{"wrr"}
	compref		$tmp45 ___301_ip $const4 	%argrw{"wrr"}
	point		$tmp42 $tmp43 $tmp44 $tmp45 	%argrw{"wrrr"}
	cellnoise	___294_g $tmp42 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:47
# 	float b = cellnoise(point(p[1], p[2], p[0]));
	compref		$tmp47 ___301_ip $const3 	%line{47} %argrw{"wrr"}
	compref		$tmp48 ___301_ip $const4 	%argrw{"wrr"}
	compref		$tmp49 ___301_ip $const2 	%argrw{"wrr"}
	point		$tmp46 $tmp47 $tmp48 $tmp49 	%argrw{"wrrr"}
	cellnoise	___294_b $tmp46 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:49
# 	return color(r, g, b);
	color		$tmp41 ___294_r ___294_g ___294_b 	%line{49} %argrw{"wrrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:70
# 				point vp = (point)cellnoise_color(ip);
	assign		___301_vp $tmp41 	%line{70} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:71
# 				point pd = p - (vp + ip);
	add		$tmp50 ___301_vp ___301_ip 	%line{71} %argrw{"wrr"}
	sub		___301_pd $tmp19 $tmp50 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:72
# 				float d = voronoi_distance(distance_metric, pd, e);
	functioncall	$const29 173 	%line{72} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:21
# 	float result = 0.0;
	assign		___293_result $const5 	%line{21} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:23
# 	if (distance_metric == "Distance Squared")
	eq		$tmp51 $const24 $const24 	%line{23} %argrw{"wrr"}
	if		$tmp51 114 114 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:24
# 		result = dot(d, d);
	dot		___293_result ___301_pd ___301_pd 	%line{24} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:25
# 	if (distance_metric == "Actual Distance")
	eq		$tmp52 $const24 $const30 	%line{25} %argrw{"wrr"}
	if		$tmp52 117 117 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:26
# 		result = length(d);
	length		___293_result ___301_pd 	%line{26} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:27
# 	if (distance_metric == "Manhattan")
	eq		$tmp53 $const24 $const31 	%line{27} %argrw{"wrr"}
	if		$tmp53 127 127 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:28
# 		result = fabs(d[0]) + fabs(d[1]) + fabs(d[2]);
	compref		$tmp55 ___301_pd $const2 	%line{28} %argrw{"wrr"}
	fabs		$tmp54 $tmp55 	%argrw{"wr"}
	compref		$tmp57 ___301_pd $const3 	%argrw{"wrr"}
	fabs		$tmp56 $tmp57 	%argrw{"wr"}
	add		$tmp58 $tmp54 $tmp56 	%argrw{"wrr"}
	compref		$tmp60 ___301_pd $const4 	%argrw{"wrr"}
	fabs		$tmp59 $tmp60 	%argrw{"wr"}
	add		___293_result $tmp58 $tmp59 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:29
# 	if (distance_metric == "Chebychev")
	eq		$tmp61 $const24 $const32 	%line{29} %argrw{"wrr"}
	if		$tmp61 137 137 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:30
# 		result = max(fabs(d[0]), max(fabs(d[1]), fabs(d[2])));
	compref		$tmp63 ___301_pd $const2 	%line{30} %argrw{"wrr"}
	fabs		$tmp62 $tmp63 	%argrw{"wr"}
	compref		$tmp66 ___301_pd $const3 	%argrw{"wrr"}
	fabs		$tmp65 $tmp66 	%argrw{"wr"}
	compref		$tmp68 ___301_pd $const4 	%argrw{"wrr"}
	fabs		$tmp67 $tmp68 	%argrw{"wr"}
	max		$tmp64 $tmp65 $tmp67 	%argrw{"wrr"}
	max		___293_result $tmp62 $tmp64 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:31
# 	if (distance_metric == "Minkovsky 1/2")
	eq		$tmp69 $const24 $const33 	%line{31} %argrw{"wrr"}
	if		$tmp69 150 150 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:32
# 		result = sqrt(fabs(d[0])) + sqrt(fabs(d[1])) + sqrt(fabs(d[1]));
	compref		$tmp72 ___301_pd $const2 	%line{32} %argrw{"wrr"}
	fabs		$tmp71 $tmp72 	%argrw{"wr"}
	sqrt		$tmp70 $tmp71 	%argrw{"wr"}
	compref		$tmp75 ___301_pd $const3 	%argrw{"wrr"}
	fabs		$tmp74 $tmp75 	%argrw{"wr"}
	sqrt		$tmp73 $tmp74 	%argrw{"wr"}
	add		$tmp76 $tmp70 $tmp73 	%argrw{"wrr"}
	compref		$tmp79 ___301_pd $const3 	%argrw{"wrr"}
	fabs		$tmp78 $tmp79 	%argrw{"wr"}
	sqrt		$tmp77 $tmp78 	%argrw{"wr"}
	add		___293_result $tmp76 $tmp77 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:33
# 	if (distance_metric == "Minkovsky 4")
	eq		$tmp80 $const24 $const34 	%line{33} %argrw{"wrr"}
	if		$tmp80 157 157 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:34
# 		result = sqrt(sqrt(dot(d * d, d * d)));
	mul		$tmp83 ___301_pd ___301_pd 	%line{34} %argrw{"wrr"}
	mul		$tmp84 ___301_pd ___301_pd 	%argrw{"wrr"}
	dot		$tmp82 $tmp83 $tmp84 	%argrw{"wrr"}
	sqrt		$tmp81 $tmp82 	%argrw{"wr"}
	sqrt		___293_result $tmp81 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:35
# 	if (distance_metric == "Minkovsky")
	eq		$tmp85 $const24 $const35 	%line{35} %argrw{"wrr"}
	if		$tmp85 172 172 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:36
# 		result = pow(pow(fabs(d[0]), e) + pow(fabs(d[1]), e) + pow(fabs(d[2]), e), 1.0 / e);
	compref		$tmp88 ___301_pd $const2 	%line{36} %argrw{"wrr"}
	fabs		$tmp87 $tmp88 	%argrw{"wr"}
	pow		$tmp86 $tmp87 $const5 	%argrw{"wrr"}
	compref		$tmp91 ___301_pd $const3 	%argrw{"wrr"}
	fabs		$tmp90 $tmp91 	%argrw{"wr"}
	pow		$tmp89 $tmp90 $const5 	%argrw{"wrr"}
	add		$tmp92 $tmp86 $tmp89 	%argrw{"wrr"}
	compref		$tmp95 ___301_pd $const4 	%argrw{"wrr"}
	fabs		$tmp94 $tmp95 	%argrw{"wr"}
	pow		$tmp93 $tmp94 $const5 	%argrw{"wrr"}
	add		$tmp96 $tmp92 $tmp93 	%argrw{"wrr"}
	div		$tmp97 $const12 $const5 	%argrw{"wrr"}
	pow		___293_result $tmp96 $tmp97 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:38
# 	return result;
	assign		___301_d ___293_result 	%line{38} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:74
# 				vp += point(xx, yy, zz);
	assign		$tmp99 ___295_xx 	%line{74} %argrw{"wr"}
	assign		$tmp100 ___295_yy 	%argrw{"wr"}
	assign		$tmp101 ___295_zz 	%argrw{"wr"}
	point		$tmp98 $tmp99 $tmp100 $tmp101 	%argrw{"wrrr"}
	add		___301_vp ___301_vp $tmp98 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:76
# 				if (d < da[0]) {
	aref		$tmp102 ___306_da $const2 	%line{76} %argrw{"wrr"}
	lt		$tmp103 ___301_d $tmp102 	%argrw{"wrr"}
	if		$tmp103 195 222 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:77
# 					da[3] = da[2];
	aref		$tmp104 ___306_da $const4 	%line{77} %argrw{"wrr"}
	aassign		___306_da $const27 $tmp104 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:78
# 					da[2] = da[1];
	aref		$tmp105 ___306_da $const3 	%line{78} %argrw{"wrr"}
	aassign		___306_da $const4 $tmp105 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:79
# 					da[1] = da[0];
	aref		$tmp106 ___306_da $const2 	%line{79} %argrw{"wrr"}
	aassign		___306_da $const3 $tmp106 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:80
# 					da[0] = d;
	aassign		___306_da $const2 ___301_d 	%line{80} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:82
# 					pa[3] = pa[2];
	aref		$tmp107 ___306_pa $const4 	%line{82} %argrw{"wrr"}
	aassign		___306_pa $const27 $tmp107 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:83
# 					pa[2] = pa[1];
	aref		$tmp108 ___306_pa $const3 	%line{83} %argrw{"wrr"}
	aassign		___306_pa $const4 $tmp108 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:84
# 					pa[1] = pa[0];
	aref		$tmp109 ___306_pa $const2 	%line{84} %argrw{"wrr"}
	aassign		___306_pa $const3 $tmp109 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:85
# 					pa[0] = vp;
	aassign		___306_pa $const2 ___301_vp 	%line{85} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:87
# 				else if (d < da[1]) {
	aref		$tmp110 ___306_da $const3 	%line{87} %argrw{"wrr"}
	lt		$tmp111 ___301_d $tmp110 	%argrw{"wrr"}
	if		$tmp111 208 222 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:88
# 					da[3] = da[2];
	aref		$tmp112 ___306_da $const4 	%line{88} %argrw{"wrr"}
	aassign		___306_da $const27 $tmp112 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:89
# 					da[2] = da[1];
	aref		$tmp113 ___306_da $const3 	%line{89} %argrw{"wrr"}
	aassign		___306_da $const4 $tmp113 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:90
# 					da[1] = d;
	aassign		___306_da $const3 ___301_d 	%line{90} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:92
# 					pa[3] = pa[2];
	aref		$tmp114 ___306_pa $const4 	%line{92} %argrw{"wrr"}
	aassign		___306_pa $const27 $tmp114 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:93
# 					pa[2] = pa[1];
	aref		$tmp115 ___306_pa $const3 	%line{93} %argrw{"wrr"}
	aassign		___306_pa $const4 $tmp115 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:94
# 					pa[1] = vp;
	aassign		___306_pa $const3 ___301_vp 	%line{94} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:96
# 				else if (d < da[2]) {
	aref		$tmp116 ___306_da $const4 	%line{96} %argrw{"wrr"}
	lt		$tmp117 ___301_d $tmp116 	%argrw{"wrr"}
	if		$tmp117 217 222 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:97
# 					da[3] = da[2];
	aref		$tmp118 ___306_da $const4 	%line{97} %argrw{"wrr"}
	aassign		___306_da $const27 $tmp118 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:98
# 					da[2] = d;
	aassign		___306_da $const4 ___301_d 	%line{98} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:100
# 					pa[3] = pa[2];
	aref		$tmp119 ___306_pa $const4 	%line{100} %argrw{"wrr"}
	aassign		___306_pa $const27 $tmp119 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:101
# 					pa[2] = vp;
	aassign		___306_pa $const4 ___301_vp 	%line{101} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:103
# 				else if (d < da[3]) {
	aref		$tmp120 ___306_da $const27 	%line{103} %argrw{"wrr"}
	lt		$tmp121 ___301_d $tmp120 	%argrw{"wrr"}
	if		$tmp121 222 222 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:104
# 					da[3] = d;
	aassign		___306_da $const27 ___301_d 	%line{104} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:105
# 					pa[3] = vp;
	aassign		___306_pa $const27 ___301_vp 	%line{105} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:68
# 			for (zz = zi - 1; zz <= zi + 1; zz++) {
	assign		$tmp122 ___295_zz 	%line{68} %argrw{"wr"}
	add		___295_zz ___295_zz $const3 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:67
# 		for (yy = yi - 1; yy <= yi + 1; yy++) {
	assign		$tmp123 ___295_yy 	%line{67} %argrw{"wr"}
	add		___295_yy ___295_yy $const3 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:66
# 	for (xx = xi - 1; xx <= xi + 1; xx++) {
	assign		$tmp124 ___295_xx 	%line{66} %argrw{"wr"}
	add		___295_xx ___295_xx $const3 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:119
# 	return da[n];
	aref		$tmp25 ___306_da $const2 	%line{119} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:145
# float voronoi_F1S(point p) { return 2.0 * voronoi_F1(p) - 1.0; }
	mul		$tmp125 $const21 $tmp25 	%line{145} %argrw{"wrr"}
	sub		___321_result $tmp125 $const12 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:181
# 	if (basis == "Voronoi F2")
	eq		$tmp126 $const10 $const36 	%line{181} %argrw{"wrr"}
	if		$tmp126 404 404 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:182
# 		result = voronoi_F2S(p);
	functioncall	$const37 404 	%line{182} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:146
# float voronoi_F2S(point p) { return 2.0 * voronoi_F2(p) - 1.0; }
	functioncall	$const38 402 	%line{146} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:133
# float voronoi_F2(point p) { return voronoi_Fn(p, 1); }
	functioncall	$const23 402 	%line{133} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:117
# 	voronoi(p, "Distance Squared", 0, da, pa);
	functioncall	$const25 401 	%line{117} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:57
# 	xi = (int)floor(p[0]);
	compref		$tmp129 $tmp19 $const2 	%line{57} %argrw{"wrr"}
	floor		$tmp128 $tmp129 	%argrw{"wr"}
	assign		___295_xi $tmp128 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:58
# 	yi = (int)floor(p[1]);
	compref		$tmp131 $tmp19 $const3 	%line{58} %argrw{"wrr"}
	floor		$tmp130 $tmp131 	%argrw{"wr"}
	assign		___295_yi $tmp130 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:59
# 	zi = (int)floor(p[2]);
	compref		$tmp133 $tmp19 $const4 	%line{59} %argrw{"wrr"}
	floor		$tmp132 $tmp133 	%argrw{"wr"}
	assign		___295_zi $tmp132 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:61
# 	da[0] = 1e10;
	aassign		___306_da $const2 $const26 	%line{61} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:62
# 	da[1] = 1e10;
	aassign		___306_da $const3 $const26 	%line{62} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:63
# 	da[2] = 1e10;
	aassign		___306_da $const4 $const26 	%line{63} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:64
# 	da[3] = 1e10;
	aassign		___306_da $const27 $const26 	%line{64} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:66
# 	for (xx = xi - 1; xx <= xi + 1; xx++) {
	for		$tmp135 252 254 399 401 	%line{66} %argrw{"r"}
	sub		___295_xx ___295_xi $const3 	%argrw{"wrr"}
	add		$tmp134 ___295_xi $const3 	%argrw{"wrr"}
	le		$tmp135 ___295_xx $tmp134 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:67
# 		for (yy = yi - 1; yy <= yi + 1; yy++) {
	for		$tmp137 256 258 397 399 	%line{67} %argrw{"r"}
	sub		___295_yy ___295_yi $const3 	%argrw{"wrr"}
	add		$tmp136 ___295_yi $const3 	%argrw{"wrr"}
	le		$tmp137 ___295_yy $tmp136 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:68
# 			for (zz = zi - 1; zz <= zi + 1; zz++) {
	for		$tmp139 260 262 395 397 	%line{68} %argrw{"r"}
	sub		___295_zz ___295_zi $const3 	%argrw{"wrr"}
	add		$tmp138 ___295_zi $const3 	%argrw{"wrr"}
	le		$tmp139 ___295_zz $tmp138 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:69
# 				point ip = point(xx, yy, zz);
	assign		$tmp140 ___295_xx 	%line{69} %argrw{"wr"}
	assign		$tmp141 ___295_yy 	%argrw{"wr"}
	assign		$tmp142 ___295_zz 	%argrw{"wr"}
	point		___301_ip $tmp140 $tmp141 $tmp142 	%argrw{"wrrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:70
# 				point vp = (point)cellnoise_color(ip);
	functioncall	$const28 279 	%line{70} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:45
# 	float r = cellnoise(p);
	cellnoise	___294_r ___301_ip 	%line{45} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:46
# 	float g = cellnoise(point(p[1], p[0], p[2]));
	compref		$tmp145 ___301_ip $const3 	%line{46} %argrw{"wrr"}
	compref		$tmp146 ___301_ip $const2 	%argrw{"wrr"}
	compref		$tmp147 ___301_ip $const4 	%argrw{"wrr"}
	point		$tmp144 $tmp145 $tmp146 $tmp147 	%argrw{"wrrr"}
	cellnoise	___294_g $tmp144 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:47
# 	float b = cellnoise(point(p[1], p[2], p[0]));
	compref		$tmp149 ___301_ip $const3 	%line{47} %argrw{"wrr"}
	compref		$tmp150 ___301_ip $const4 	%argrw{"wrr"}
	compref		$tmp151 ___301_ip $const2 	%argrw{"wrr"}
	point		$tmp148 $tmp149 $tmp150 $tmp151 	%argrw{"wrrr"}
	cellnoise	___294_b $tmp148 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:49
# 	return color(r, g, b);
	color		$tmp143 ___294_r ___294_g ___294_b 	%line{49} %argrw{"wrrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:70
# 				point vp = (point)cellnoise_color(ip);
	assign		___301_vp $tmp143 	%line{70} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:71
# 				point pd = p - (vp + ip);
	add		$tmp152 ___301_vp ___301_ip 	%line{71} %argrw{"wrr"}
	sub		___301_pd $tmp19 $tmp152 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:72
# 				float d = voronoi_distance(distance_metric, pd, e);
	functioncall	$const29 346 	%line{72} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:21
# 	float result = 0.0;
	assign		___293_result $const5 	%line{21} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:23
# 	if (distance_metric == "Distance Squared")
	eq		$tmp153 $const24 $const24 	%line{23} %argrw{"wrr"}
	if		$tmp153 287 287 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:24
# 		result = dot(d, d);
	dot		___293_result ___301_pd ___301_pd 	%line{24} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:25
# 	if (distance_metric == "Actual Distance")
	eq		$tmp154 $const24 $const30 	%line{25} %argrw{"wrr"}
	if		$tmp154 290 290 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:26
# 		result = length(d);
	length		___293_result ___301_pd 	%line{26} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:27
# 	if (distance_metric == "Manhattan")
	eq		$tmp155 $const24 $const31 	%line{27} %argrw{"wrr"}
	if		$tmp155 300 300 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:28
# 		result = fabs(d[0]) + fabs(d[1]) + fabs(d[2]);
	compref		$tmp157 ___301_pd $const2 	%line{28} %argrw{"wrr"}
	fabs		$tmp156 $tmp157 	%argrw{"wr"}
	compref		$tmp159 ___301_pd $const3 	%argrw{"wrr"}
	fabs		$tmp158 $tmp159 	%argrw{"wr"}
	add		$tmp160 $tmp156 $tmp158 	%argrw{"wrr"}
	compref		$tmp162 ___301_pd $const4 	%argrw{"wrr"}
	fabs		$tmp161 $tmp162 	%argrw{"wr"}
	add		___293_result $tmp160 $tmp161 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:29
# 	if (distance_metric == "Chebychev")
	eq		$tmp163 $const24 $const32 	%line{29} %argrw{"wrr"}
	if		$tmp163 310 310 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:30
# 		result = max(fabs(d[0]), max(fabs(d[1]), fabs(d[2])));
	compref		$tmp165 ___301_pd $const2 	%line{30} %argrw{"wrr"}
	fabs		$tmp164 $tmp165 	%argrw{"wr"}
	compref		$tmp168 ___301_pd $const3 	%argrw{"wrr"}
	fabs		$tmp167 $tmp168 	%argrw{"wr"}
	compref		$tmp170 ___301_pd $const4 	%argrw{"wrr"}
	fabs		$tmp169 $tmp170 	%argrw{"wr"}
	max		$tmp166 $tmp167 $tmp169 	%argrw{"wrr"}
	max		___293_result $tmp164 $tmp166 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:31
# 	if (distance_metric == "Minkovsky 1/2")
	eq		$tmp171 $const24 $const33 	%line{31} %argrw{"wrr"}
	if		$tmp171 323 323 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:32
# 		result = sqrt(fabs(d[0])) + sqrt(fabs(d[1])) + sqrt(fabs(d[1]));
	compref		$tmp174 ___301_pd $const2 	%line{32} %argrw{"wrr"}
	fabs		$tmp173 $tmp174 	%argrw{"wr"}
	sqrt		$tmp172 $tmp173 	%argrw{"wr"}
	compref		$tmp177 ___301_pd $const3 	%argrw{"wrr"}
	fabs		$tmp176 $tmp177 	%argrw{"wr"}
	sqrt		$tmp175 $tmp176 	%argrw{"wr"}
	add		$tmp178 $tmp172 $tmp175 	%argrw{"wrr"}
	compref		$tmp181 ___301_pd $const3 	%argrw{"wrr"}
	fabs		$tmp180 $tmp181 	%argrw{"wr"}
	sqrt		$tmp179 $tmp180 	%argrw{"wr"}
	add		___293_result $tmp178 $tmp179 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:33
# 	if (distance_metric == "Minkovsky 4")
	eq		$tmp182 $const24 $const34 	%line{33} %argrw{"wrr"}
	if		$tmp182 330 330 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:34
# 		result = sqrt(sqrt(dot(d * d, d * d)));
	mul		$tmp185 ___301_pd ___301_pd 	%line{34} %argrw{"wrr"}
	mul		$tmp186 ___301_pd ___301_pd 	%argrw{"wrr"}
	dot		$tmp184 $tmp185 $tmp186 	%argrw{"wrr"}
	sqrt		$tmp183 $tmp184 	%argrw{"wr"}
	sqrt		___293_result $tmp183 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:35
# 	if (distance_metric == "Minkovsky")
	eq		$tmp187 $const24 $const35 	%line{35} %argrw{"wrr"}
	if		$tmp187 345 345 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:36
# 		result = pow(pow(fabs(d[0]), e) + pow(fabs(d[1]), e) + pow(fabs(d[2]), e), 1.0 / e);
	compref		$tmp190 ___301_pd $const2 	%line{36} %argrw{"wrr"}
	fabs		$tmp189 $tmp190 	%argrw{"wr"}
	pow		$tmp188 $tmp189 $const5 	%argrw{"wrr"}
	compref		$tmp193 ___301_pd $const3 	%argrw{"wrr"}
	fabs		$tmp192 $tmp193 	%argrw{"wr"}
	pow		$tmp191 $tmp192 $const5 	%argrw{"wrr"}
	add		$tmp194 $tmp188 $tmp191 	%argrw{"wrr"}
	compref		$tmp197 ___301_pd $const4 	%argrw{"wrr"}
	fabs		$tmp196 $tmp197 	%argrw{"wr"}
	pow		$tmp195 $tmp196 $const5 	%argrw{"wrr"}
	add		$tmp198 $tmp194 $tmp195 	%argrw{"wrr"}
	div		$tmp199 $const12 $const5 	%argrw{"wrr"}
	pow		___293_result $tmp198 $tmp199 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:38
# 	return result;
	assign		___301_d ___293_result 	%line{38} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:74
# 				vp += point(xx, yy, zz);
	assign		$tmp201 ___295_xx 	%line{74} %argrw{"wr"}
	assign		$tmp202 ___295_yy 	%argrw{"wr"}
	assign		$tmp203 ___295_zz 	%argrw{"wr"}
	point		$tmp200 $tmp201 $tmp202 $tmp203 	%argrw{"wrrr"}
	add		___301_vp ___301_vp $tmp200 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:76
# 				if (d < da[0]) {
	aref		$tmp204 ___306_da $const2 	%line{76} %argrw{"wrr"}
	lt		$tmp205 ___301_d $tmp204 	%argrw{"wrr"}
	if		$tmp205 368 395 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:77
# 					da[3] = da[2];
	aref		$tmp206 ___306_da $const4 	%line{77} %argrw{"wrr"}
	aassign		___306_da $const27 $tmp206 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:78
# 					da[2] = da[1];
	aref		$tmp207 ___306_da $const3 	%line{78} %argrw{"wrr"}
	aassign		___306_da $const4 $tmp207 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:79
# 					da[1] = da[0];
	aref		$tmp208 ___306_da $const2 	%line{79} %argrw{"wrr"}
	aassign		___306_da $const3 $tmp208 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:80
# 					da[0] = d;
	aassign		___306_da $const2 ___301_d 	%line{80} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:82
# 					pa[3] = pa[2];
	aref		$tmp209 ___306_pa $const4 	%line{82} %argrw{"wrr"}
	aassign		___306_pa $const27 $tmp209 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:83
# 					pa[2] = pa[1];
	aref		$tmp210 ___306_pa $const3 	%line{83} %argrw{"wrr"}
	aassign		___306_pa $const4 $tmp210 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:84
# 					pa[1] = pa[0];
	aref		$tmp211 ___306_pa $const2 	%line{84} %argrw{"wrr"}
	aassign		___306_pa $const3 $tmp211 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:85
# 					pa[0] = vp;
	aassign		___306_pa $const2 ___301_vp 	%line{85} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:87
# 				else if (d < da[1]) {
	aref		$tmp212 ___306_da $const3 	%line{87} %argrw{"wrr"}
	lt		$tmp213 ___301_d $tmp212 	%argrw{"wrr"}
	if		$tmp213 381 395 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:88
# 					da[3] = da[2];
	aref		$tmp214 ___306_da $const4 	%line{88} %argrw{"wrr"}
	aassign		___306_da $const27 $tmp214 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:89
# 					da[2] = da[1];
	aref		$tmp215 ___306_da $const3 	%line{89} %argrw{"wrr"}
	aassign		___306_da $const4 $tmp215 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:90
# 					da[1] = d;
	aassign		___306_da $const3 ___301_d 	%line{90} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:92
# 					pa[3] = pa[2];
	aref		$tmp216 ___306_pa $const4 	%line{92} %argrw{"wrr"}
	aassign		___306_pa $const27 $tmp216 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:93
# 					pa[2] = pa[1];
	aref		$tmp217 ___306_pa $const3 	%line{93} %argrw{"wrr"}
	aassign		___306_pa $const4 $tmp217 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:94
# 					pa[1] = vp;
	aassign		___306_pa $const3 ___301_vp 	%line{94} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:96
# 				else if (d < da[2]) {
	aref		$tmp218 ___306_da $const4 	%line{96} %argrw{"wrr"}
	lt		$tmp219 ___301_d $tmp218 	%argrw{"wrr"}
	if		$tmp219 390 395 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:97
# 					da[3] = da[2];
	aref		$tmp220 ___306_da $const4 	%line{97} %argrw{"wrr"}
	aassign		___306_da $const27 $tmp220 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:98
# 					da[2] = d;
	aassign		___306_da $const4 ___301_d 	%line{98} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:100
# 					pa[3] = pa[2];
	aref		$tmp221 ___306_pa $const4 	%line{100} %argrw{"wrr"}
	aassign		___306_pa $const27 $tmp221 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:101
# 					pa[2] = vp;
	aassign		___306_pa $const4 ___301_vp 	%line{101} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:103
# 				else if (d < da[3]) {
	aref		$tmp222 ___306_da $const27 	%line{103} %argrw{"wrr"}
	lt		$tmp223 ___301_d $tmp222 	%argrw{"wrr"}
	if		$tmp223 395 395 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:104
# 					da[3] = d;
	aassign		___306_da $const27 ___301_d 	%line{104} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:105
# 					pa[3] = vp;
	aassign		___306_pa $const27 ___301_vp 	%line{105} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:68
# 			for (zz = zi - 1; zz <= zi + 1; zz++) {
	assign		$tmp224 ___295_zz 	%line{68} %argrw{"wr"}
	add		___295_zz ___295_zz $const3 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:67
# 		for (yy = yi - 1; yy <= yi + 1; yy++) {
	assign		$tmp225 ___295_yy 	%line{67} %argrw{"wr"}
	add		___295_yy ___295_yy $const3 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:66
# 	for (xx = xi - 1; xx <= xi + 1; xx++) {
	assign		$tmp226 ___295_xx 	%line{66} %argrw{"wr"}
	add		___295_xx ___295_xx $const3 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:119
# 	return da[n];
	aref		$tmp127 ___306_da $const3 	%line{119} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:146
# float voronoi_F2S(point p) { return 2.0 * voronoi_F2(p) - 1.0; }
	mul		$tmp227 $const21 $tmp127 	%line{146} %argrw{"wrr"}
	sub		___321_result $tmp227 $const12 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:183
# 	if (basis == "Voronoi F3")
	eq		$tmp228 $const10 $const39 	%line{183} %argrw{"wrr"}
	if		$tmp228 577 577 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:184
# 		result = voronoi_F3S(p);
	functioncall	$const40 577 	%line{184} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:147
# float voronoi_F3S(point p) { return 2.0 * voronoi_F3(p) - 1.0; }
	functioncall	$const41 575 	%line{147} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:134
# float voronoi_F3(point p) { return voronoi_Fn(p, 2); }
	functioncall	$const23 575 	%line{134} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:117
# 	voronoi(p, "Distance Squared", 0, da, pa);
	functioncall	$const25 574 	%line{117} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:57
# 	xi = (int)floor(p[0]);
	compref		$tmp231 $tmp19 $const2 	%line{57} %argrw{"wrr"}
	floor		$tmp230 $tmp231 	%argrw{"wr"}
	assign		___295_xi $tmp230 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:58
# 	yi = (int)floor(p[1]);
	compref		$tmp233 $tmp19 $const3 	%line{58} %argrw{"wrr"}
	floor		$tmp232 $tmp233 	%argrw{"wr"}
	assign		___295_yi $tmp232 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:59
# 	zi = (int)floor(p[2]);
	compref		$tmp235 $tmp19 $const4 	%line{59} %argrw{"wrr"}
	floor		$tmp234 $tmp235 	%argrw{"wr"}
	assign		___295_zi $tmp234 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:61
# 	da[0] = 1e10;
	aassign		___306_da $const2 $const26 	%line{61} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:62
# 	da[1] = 1e10;
	aassign		___306_da $const3 $const26 	%line{62} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:63
# 	da[2] = 1e10;
	aassign		___306_da $const4 $const26 	%line{63} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:64
# 	da[3] = 1e10;
	aassign		___306_da $const27 $const26 	%line{64} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:66
# 	for (xx = xi - 1; xx <= xi + 1; xx++) {
	for		$tmp237 425 427 572 574 	%line{66} %argrw{"r"}
	sub		___295_xx ___295_xi $const3 	%argrw{"wrr"}
	add		$tmp236 ___295_xi $const3 	%argrw{"wrr"}
	le		$tmp237 ___295_xx $tmp236 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:67
# 		for (yy = yi - 1; yy <= yi + 1; yy++) {
	for		$tmp239 429 431 570 572 	%line{67} %argrw{"r"}
	sub		___295_yy ___295_yi $const3 	%argrw{"wrr"}
	add		$tmp238 ___295_yi $const3 	%argrw{"wrr"}
	le		$tmp239 ___295_yy $tmp238 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:68
# 			for (zz = zi - 1; zz <= zi + 1; zz++) {
	for		$tmp241 433 435 568 570 	%line{68} %argrw{"r"}
	sub		___295_zz ___295_zi $const3 	%argrw{"wrr"}
	add		$tmp240 ___295_zi $const3 	%argrw{"wrr"}
	le		$tmp241 ___295_zz $tmp240 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:69
# 				point ip = point(xx, yy, zz);
	assign		$tmp242 ___295_xx 	%line{69} %argrw{"wr"}
	assign		$tmp243 ___295_yy 	%argrw{"wr"}
	assign		$tmp244 ___295_zz 	%argrw{"wr"}
	point		___301_ip $tmp242 $tmp243 $tmp244 	%argrw{"wrrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:70
# 				point vp = (point)cellnoise_color(ip);
	functioncall	$const28 452 	%line{70} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:45
# 	float r = cellnoise(p);
	cellnoise	___294_r ___301_ip 	%line{45} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:46
# 	float g = cellnoise(point(p[1], p[0], p[2]));
	compref		$tmp247 ___301_ip $const3 	%line{46} %argrw{"wrr"}
	compref		$tmp248 ___301_ip $const2 	%argrw{"wrr"}
	compref		$tmp249 ___301_ip $const4 	%argrw{"wrr"}
	point		$tmp246 $tmp247 $tmp248 $tmp249 	%argrw{"wrrr"}
	cellnoise	___294_g $tmp246 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:47
# 	float b = cellnoise(point(p[1], p[2], p[0]));
	compref		$tmp251 ___301_ip $const3 	%line{47} %argrw{"wrr"}
	compref		$tmp252 ___301_ip $const4 	%argrw{"wrr"}
	compref		$tmp253 ___301_ip $const2 	%argrw{"wrr"}
	point		$tmp250 $tmp251 $tmp252 $tmp253 	%argrw{"wrrr"}
	cellnoise	___294_b $tmp250 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:49
# 	return color(r, g, b);
	color		$tmp245 ___294_r ___294_g ___294_b 	%line{49} %argrw{"wrrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:70
# 				point vp = (point)cellnoise_color(ip);
	assign		___301_vp $tmp245 	%line{70} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:71
# 				point pd = p - (vp + ip);
	add		$tmp254 ___301_vp ___301_ip 	%line{71} %argrw{"wrr"}
	sub		___301_pd $tmp19 $tmp254 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:72
# 				float d = voronoi_distance(distance_metric, pd, e);
	functioncall	$const29 519 	%line{72} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:21
# 	float result = 0.0;
	assign		___293_result $const5 	%line{21} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:23
# 	if (distance_metric == "Distance Squared")
	eq		$tmp255 $const24 $const24 	%line{23} %argrw{"wrr"}
	if		$tmp255 460 460 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:24
# 		result = dot(d, d);
	dot		___293_result ___301_pd ___301_pd 	%line{24} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:25
# 	if (distance_metric == "Actual Distance")
	eq		$tmp256 $const24 $const30 	%line{25} %argrw{"wrr"}
	if		$tmp256 463 463 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:26
# 		result = length(d);
	length		___293_result ___301_pd 	%line{26} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:27
# 	if (distance_metric == "Manhattan")
	eq		$tmp257 $const24 $const31 	%line{27} %argrw{"wrr"}
	if		$tmp257 473 473 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:28
# 		result = fabs(d[0]) + fabs(d[1]) + fabs(d[2]);
	compref		$tmp259 ___301_pd $const2 	%line{28} %argrw{"wrr"}
	fabs		$tmp258 $tmp259 	%argrw{"wr"}
	compref		$tmp261 ___301_pd $const3 	%argrw{"wrr"}
	fabs		$tmp260 $tmp261 	%argrw{"wr"}
	add		$tmp262 $tmp258 $tmp260 	%argrw{"wrr"}
	compref		$tmp264 ___301_pd $const4 	%argrw{"wrr"}
	fabs		$tmp263 $tmp264 	%argrw{"wr"}
	add		___293_result $tmp262 $tmp263 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:29
# 	if (distance_metric == "Chebychev")
	eq		$tmp265 $const24 $const32 	%line{29} %argrw{"wrr"}
	if		$tmp265 483 483 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:30
# 		result = max(fabs(d[0]), max(fabs(d[1]), fabs(d[2])));
	compref		$tmp267 ___301_pd $const2 	%line{30} %argrw{"wrr"}
	fabs		$tmp266 $tmp267 	%argrw{"wr"}
	compref		$tmp270 ___301_pd $const3 	%argrw{"wrr"}
	fabs		$tmp269 $tmp270 	%argrw{"wr"}
	compref		$tmp272 ___301_pd $const4 	%argrw{"wrr"}
	fabs		$tmp271 $tmp272 	%argrw{"wr"}
	max		$tmp268 $tmp269 $tmp271 	%argrw{"wrr"}
	max		___293_result $tmp266 $tmp268 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:31
# 	if (distance_metric == "Minkovsky 1/2")
	eq		$tmp273 $const24 $const33 	%line{31} %argrw{"wrr"}
	if		$tmp273 496 496 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:32
# 		result = sqrt(fabs(d[0])) + sqrt(fabs(d[1])) + sqrt(fabs(d[1]));
	compref		$tmp276 ___301_pd $const2 	%line{32} %argrw{"wrr"}
	fabs		$tmp275 $tmp276 	%argrw{"wr"}
	sqrt		$tmp274 $tmp275 	%argrw{"wr"}
	compref		$tmp279 ___301_pd $const3 	%argrw{"wrr"}
	fabs		$tmp278 $tmp279 	%argrw{"wr"}
	sqrt		$tmp277 $tmp278 	%argrw{"wr"}
	add		$tmp280 $tmp274 $tmp277 	%argrw{"wrr"}
	compref		$tmp283 ___301_pd $const3 	%argrw{"wrr"}
	fabs		$tmp282 $tmp283 	%argrw{"wr"}
	sqrt		$tmp281 $tmp282 	%argrw{"wr"}
	add		___293_result $tmp280 $tmp281 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:33
# 	if (distance_metric == "Minkovsky 4")
	eq		$tmp284 $const24 $const34 	%line{33} %argrw{"wrr"}
	if		$tmp284 503 503 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:34
# 		result = sqrt(sqrt(dot(d * d, d * d)));
	mul		$tmp287 ___301_pd ___301_pd 	%line{34} %argrw{"wrr"}
	mul		$tmp288 ___301_pd ___301_pd 	%argrw{"wrr"}
	dot		$tmp286 $tmp287 $tmp288 	%argrw{"wrr"}
	sqrt		$tmp285 $tmp286 	%argrw{"wr"}
	sqrt		___293_result $tmp285 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:35
# 	if (distance_metric == "Minkovsky")
	eq		$tmp289 $const24 $const35 	%line{35} %argrw{"wrr"}
	if		$tmp289 518 518 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:36
# 		result = pow(pow(fabs(d[0]), e) + pow(fabs(d[1]), e) + pow(fabs(d[2]), e), 1.0 / e);
	compref		$tmp292 ___301_pd $const2 	%line{36} %argrw{"wrr"}
	fabs		$tmp291 $tmp292 	%argrw{"wr"}
	pow		$tmp290 $tmp291 $const5 	%argrw{"wrr"}
	compref		$tmp295 ___301_pd $const3 	%argrw{"wrr"}
	fabs		$tmp294 $tmp295 	%argrw{"wr"}
	pow		$tmp293 $tmp294 $const5 	%argrw{"wrr"}
	add		$tmp296 $tmp290 $tmp293 	%argrw{"wrr"}
	compref		$tmp299 ___301_pd $const4 	%argrw{"wrr"}
	fabs		$tmp298 $tmp299 	%argrw{"wr"}
	pow		$tmp297 $tmp298 $const5 	%argrw{"wrr"}
	add		$tmp300 $tmp296 $tmp297 	%argrw{"wrr"}
	div		$tmp301 $const12 $const5 	%argrw{"wrr"}
	pow		___293_result $tmp300 $tmp301 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:38
# 	return result;
	assign		___301_d ___293_result 	%line{38} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:74
# 				vp += point(xx, yy, zz);
	assign		$tmp303 ___295_xx 	%line{74} %argrw{"wr"}
	assign		$tmp304 ___295_yy 	%argrw{"wr"}
	assign		$tmp305 ___295_zz 	%argrw{"wr"}
	point		$tmp302 $tmp303 $tmp304 $tmp305 	%argrw{"wrrr"}
	add		___301_vp ___301_vp $tmp302 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:76
# 				if (d < da[0]) {
	aref		$tmp306 ___306_da $const2 	%line{76} %argrw{"wrr"}
	lt		$tmp307 ___301_d $tmp306 	%argrw{"wrr"}
	if		$tmp307 541 568 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:77
# 					da[3] = da[2];
	aref		$tmp308 ___306_da $const4 	%line{77} %argrw{"wrr"}
	aassign		___306_da $const27 $tmp308 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:78
# 					da[2] = da[1];
	aref		$tmp309 ___306_da $const3 	%line{78} %argrw{"wrr"}
	aassign		___306_da $const4 $tmp309 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:79
# 					da[1] = da[0];
	aref		$tmp310 ___306_da $const2 	%line{79} %argrw{"wrr"}
	aassign		___306_da $const3 $tmp310 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:80
# 					da[0] = d;
	aassign		___306_da $const2 ___301_d 	%line{80} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:82
# 					pa[3] = pa[2];
	aref		$tmp311 ___306_pa $const4 	%line{82} %argrw{"wrr"}
	aassign		___306_pa $const27 $tmp311 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:83
# 					pa[2] = pa[1];
	aref		$tmp312 ___306_pa $const3 	%line{83} %argrw{"wrr"}
	aassign		___306_pa $const4 $tmp312 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:84
# 					pa[1] = pa[0];
	aref		$tmp313 ___306_pa $const2 	%line{84} %argrw{"wrr"}
	aassign		___306_pa $const3 $tmp313 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:85
# 					pa[0] = vp;
	aassign		___306_pa $const2 ___301_vp 	%line{85} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:87
# 				else if (d < da[1]) {
	aref		$tmp314 ___306_da $const3 	%line{87} %argrw{"wrr"}
	lt		$tmp315 ___301_d $tmp314 	%argrw{"wrr"}
	if		$tmp315 554 568 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:88
# 					da[3] = da[2];
	aref		$tmp316 ___306_da $const4 	%line{88} %argrw{"wrr"}
	aassign		___306_da $const27 $tmp316 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:89
# 					da[2] = da[1];
	aref		$tmp317 ___306_da $const3 	%line{89} %argrw{"wrr"}
	aassign		___306_da $const4 $tmp317 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:90
# 					da[1] = d;
	aassign		___306_da $const3 ___301_d 	%line{90} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:92
# 					pa[3] = pa[2];
	aref		$tmp318 ___306_pa $const4 	%line{92} %argrw{"wrr"}
	aassign		___306_pa $const27 $tmp318 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:93
# 					pa[2] = pa[1];
	aref		$tmp319 ___306_pa $const3 	%line{93} %argrw{"wrr"}
	aassign		___306_pa $const4 $tmp319 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:94
# 					pa[1] = vp;
	aassign		___306_pa $const3 ___301_vp 	%line{94} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:96
# 				else if (d < da[2]) {
	aref		$tmp320 ___306_da $const4 	%line{96} %argrw{"wrr"}
	lt		$tmp321 ___301_d $tmp320 	%argrw{"wrr"}
	if		$tmp321 563 568 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:97
# 					da[3] = da[2];
	aref		$tmp322 ___306_da $const4 	%line{97} %argrw{"wrr"}
	aassign		___306_da $const27 $tmp322 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:98
# 					da[2] = d;
	aassign		___306_da $const4 ___301_d 	%line{98} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:100
# 					pa[3] = pa[2];
	aref		$tmp323 ___306_pa $const4 	%line{100} %argrw{"wrr"}
	aassign		___306_pa $const27 $tmp323 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:101
# 					pa[2] = vp;
	aassign		___306_pa $const4 ___301_vp 	%line{101} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:103
# 				else if (d < da[3]) {
	aref		$tmp324 ___306_da $const27 	%line{103} %argrw{"wrr"}
	lt		$tmp325 ___301_d $tmp324 	%argrw{"wrr"}
	if		$tmp325 568 568 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:104
# 					da[3] = d;
	aassign		___306_da $const27 ___301_d 	%line{104} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:105
# 					pa[3] = vp;
	aassign		___306_pa $const27 ___301_vp 	%line{105} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:68
# 			for (zz = zi - 1; zz <= zi + 1; zz++) {
	assign		$tmp326 ___295_zz 	%line{68} %argrw{"wr"}
	add		___295_zz ___295_zz $const3 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:67
# 		for (yy = yi - 1; yy <= yi + 1; yy++) {
	assign		$tmp327 ___295_yy 	%line{67} %argrw{"wr"}
	add		___295_yy ___295_yy $const3 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:66
# 	for (xx = xi - 1; xx <= xi + 1; xx++) {
	assign		$tmp328 ___295_xx 	%line{66} %argrw{"wr"}
	add		___295_xx ___295_xx $const3 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:119
# 	return da[n];
	aref		$tmp229 ___306_da $const4 	%line{119} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:147
# float voronoi_F3S(point p) { return 2.0 * voronoi_F3(p) - 1.0; }
	mul		$tmp329 $const21 $tmp229 	%line{147} %argrw{"wrr"}
	sub		___321_result $tmp329 $const12 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:185
# 	if (basis == "Voronoi F4")
	eq		$tmp330 $const10 $const42 	%line{185} %argrw{"wrr"}
	if		$tmp330 750 750 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:186
# 		result = voronoi_F4S(p);
	functioncall	$const43 750 	%line{186} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:148
# float voronoi_F4S(point p) { return 2.0 * voronoi_F4(p) - 1.0; }
	functioncall	$const44 748 	%line{148} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:135
# float voronoi_F4(point p) { return voronoi_Fn(p, 3); }
	functioncall	$const23 748 	%line{135} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:117
# 	voronoi(p, "Distance Squared", 0, da, pa);
	functioncall	$const25 747 	%line{117} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:57
# 	xi = (int)floor(p[0]);
	compref		$tmp333 $tmp19 $const2 	%line{57} %argrw{"wrr"}
	floor		$tmp332 $tmp333 	%argrw{"wr"}
	assign		___295_xi $tmp332 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:58
# 	yi = (int)floor(p[1]);
	compref		$tmp335 $tmp19 $const3 	%line{58} %argrw{"wrr"}
	floor		$tmp334 $tmp335 	%argrw{"wr"}
	assign		___295_yi $tmp334 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:59
# 	zi = (int)floor(p[2]);
	compref		$tmp337 $tmp19 $const4 	%line{59} %argrw{"wrr"}
	floor		$tmp336 $tmp337 	%argrw{"wr"}
	assign		___295_zi $tmp336 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:61
# 	da[0] = 1e10;
	aassign		___306_da $const2 $const26 	%line{61} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:62
# 	da[1] = 1e10;
	aassign		___306_da $const3 $const26 	%line{62} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:63
# 	da[2] = 1e10;
	aassign		___306_da $const4 $const26 	%line{63} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:64
# 	da[3] = 1e10;
	aassign		___306_da $const27 $const26 	%line{64} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:66
# 	for (xx = xi - 1; xx <= xi + 1; xx++) {
	for		$tmp339 598 600 745 747 	%line{66} %argrw{"r"}
	sub		___295_xx ___295_xi $const3 	%argrw{"wrr"}
	add		$tmp338 ___295_xi $const3 	%argrw{"wrr"}
	le		$tmp339 ___295_xx $tmp338 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:67
# 		for (yy = yi - 1; yy <= yi + 1; yy++) {
	for		$tmp341 602 604 743 745 	%line{67} %argrw{"r"}
	sub		___295_yy ___295_yi $const3 	%argrw{"wrr"}
	add		$tmp340 ___295_yi $const3 	%argrw{"wrr"}
	le		$tmp341 ___295_yy $tmp340 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:68
# 			for (zz = zi - 1; zz <= zi + 1; zz++) {
	for		$tmp343 606 608 741 743 	%line{68} %argrw{"r"}
	sub		___295_zz ___295_zi $const3 	%argrw{"wrr"}
	add		$tmp342 ___295_zi $const3 	%argrw{"wrr"}
	le		$tmp343 ___295_zz $tmp342 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:69
# 				point ip = point(xx, yy, zz);
	assign		$tmp344 ___295_xx 	%line{69} %argrw{"wr"}
	assign		$tmp345 ___295_yy 	%argrw{"wr"}
	assign		$tmp346 ___295_zz 	%argrw{"wr"}
	point		___301_ip $tmp344 $tmp345 $tmp346 	%argrw{"wrrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:70
# 				point vp = (point)cellnoise_color(ip);
	functioncall	$const28 625 	%line{70} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:45
# 	float r = cellnoise(p);
	cellnoise	___294_r ___301_ip 	%line{45} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:46
# 	float g = cellnoise(point(p[1], p[0], p[2]));
	compref		$tmp349 ___301_ip $const3 	%line{46} %argrw{"wrr"}
	compref		$tmp350 ___301_ip $const2 	%argrw{"wrr"}
	compref		$tmp351 ___301_ip $const4 	%argrw{"wrr"}
	point		$tmp348 $tmp349 $tmp350 $tmp351 	%argrw{"wrrr"}
	cellnoise	___294_g $tmp348 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:47
# 	float b = cellnoise(point(p[1], p[2], p[0]));
	compref		$tmp353 ___301_ip $const3 	%line{47} %argrw{"wrr"}
	compref		$tmp354 ___301_ip $const4 	%argrw{"wrr"}
	compref		$tmp355 ___301_ip $const2 	%argrw{"wrr"}
	point		$tmp352 $tmp353 $tmp354 $tmp355 	%argrw{"wrrr"}
	cellnoise	___294_b $tmp352 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:49
# 	return color(r, g, b);
	color		$tmp347 ___294_r ___294_g ___294_b 	%line{49} %argrw{"wrrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:70
# 				point vp = (point)cellnoise_color(ip);
	assign		___301_vp $tmp347 	%line{70} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:71
# 				point pd = p - (vp + ip);
	add		$tmp356 ___301_vp ___301_ip 	%line{71} %argrw{"wrr"}
	sub		___301_pd $tmp19 $tmp356 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:72
# 				float d = voronoi_distance(distance_metric, pd, e);
	functioncall	$const29 692 	%line{72} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:21
# 	float result = 0.0;
	assign		___293_result $const5 	%line{21} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:23
# 	if (distance_metric == "Distance Squared")
	eq		$tmp357 $const24 $const24 	%line{23} %argrw{"wrr"}
	if		$tmp357 633 633 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:24
# 		result = dot(d, d);
	dot		___293_result ___301_pd ___301_pd 	%line{24} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:25
# 	if (distance_metric == "Actual Distance")
	eq		$tmp358 $const24 $const30 	%line{25} %argrw{"wrr"}
	if		$tmp358 636 636 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:26
# 		result = length(d);
	length		___293_result ___301_pd 	%line{26} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:27
# 	if (distance_metric == "Manhattan")
	eq		$tmp359 $const24 $const31 	%line{27} %argrw{"wrr"}
	if		$tmp359 646 646 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:28
# 		result = fabs(d[0]) + fabs(d[1]) + fabs(d[2]);
	compref		$tmp361 ___301_pd $const2 	%line{28} %argrw{"wrr"}
	fabs		$tmp360 $tmp361 	%argrw{"wr"}
	compref		$tmp363 ___301_pd $const3 	%argrw{"wrr"}
	fabs		$tmp362 $tmp363 	%argrw{"wr"}
	add		$tmp364 $tmp360 $tmp362 	%argrw{"wrr"}
	compref		$tmp366 ___301_pd $const4 	%argrw{"wrr"}
	fabs		$tmp365 $tmp366 	%argrw{"wr"}
	add		___293_result $tmp364 $tmp365 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:29
# 	if (distance_metric == "Chebychev")
	eq		$tmp367 $const24 $const32 	%line{29} %argrw{"wrr"}
	if		$tmp367 656 656 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:30
# 		result = max(fabs(d[0]), max(fabs(d[1]), fabs(d[2])));
	compref		$tmp369 ___301_pd $const2 	%line{30} %argrw{"wrr"}
	fabs		$tmp368 $tmp369 	%argrw{"wr"}
	compref		$tmp372 ___301_pd $const3 	%argrw{"wrr"}
	fabs		$tmp371 $tmp372 	%argrw{"wr"}
	compref		$tmp374 ___301_pd $const4 	%argrw{"wrr"}
	fabs		$tmp373 $tmp374 	%argrw{"wr"}
	max		$tmp370 $tmp371 $tmp373 	%argrw{"wrr"}
	max		___293_result $tmp368 $tmp370 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:31
# 	if (distance_metric == "Minkovsky 1/2")
	eq		$tmp375 $const24 $const33 	%line{31} %argrw{"wrr"}
	if		$tmp375 669 669 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:32
# 		result = sqrt(fabs(d[0])) + sqrt(fabs(d[1])) + sqrt(fabs(d[1]));
	compref		$tmp378 ___301_pd $const2 	%line{32} %argrw{"wrr"}
	fabs		$tmp377 $tmp378 	%argrw{"wr"}
	sqrt		$tmp376 $tmp377 	%argrw{"wr"}
	compref		$tmp381 ___301_pd $const3 	%argrw{"wrr"}
	fabs		$tmp380 $tmp381 	%argrw{"wr"}
	sqrt		$tmp379 $tmp380 	%argrw{"wr"}
	add		$tmp382 $tmp376 $tmp379 	%argrw{"wrr"}
	compref		$tmp385 ___301_pd $const3 	%argrw{"wrr"}
	fabs		$tmp384 $tmp385 	%argrw{"wr"}
	sqrt		$tmp383 $tmp384 	%argrw{"wr"}
	add		___293_result $tmp382 $tmp383 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:33
# 	if (distance_metric == "Minkovsky 4")
	eq		$tmp386 $const24 $const34 	%line{33} %argrw{"wrr"}
	if		$tmp386 676 676 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:34
# 		result = sqrt(sqrt(dot(d * d, d * d)));
	mul		$tmp389 ___301_pd ___301_pd 	%line{34} %argrw{"wrr"}
	mul		$tmp390 ___301_pd ___301_pd 	%argrw{"wrr"}
	dot		$tmp388 $tmp389 $tmp390 	%argrw{"wrr"}
	sqrt		$tmp387 $tmp388 	%argrw{"wr"}
	sqrt		___293_result $tmp387 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:35
# 	if (distance_metric == "Minkovsky")
	eq		$tmp391 $const24 $const35 	%line{35} %argrw{"wrr"}
	if		$tmp391 691 691 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:36
# 		result = pow(pow(fabs(d[0]), e) + pow(fabs(d[1]), e) + pow(fabs(d[2]), e), 1.0 / e);
	compref		$tmp394 ___301_pd $const2 	%line{36} %argrw{"wrr"}
	fabs		$tmp393 $tmp394 	%argrw{"wr"}
	pow		$tmp392 $tmp393 $const5 	%argrw{"wrr"}
	compref		$tmp397 ___301_pd $const3 	%argrw{"wrr"}
	fabs		$tmp396 $tmp397 	%argrw{"wr"}
	pow		$tmp395 $tmp396 $const5 	%argrw{"wrr"}
	add		$tmp398 $tmp392 $tmp395 	%argrw{"wrr"}
	compref		$tmp401 ___301_pd $const4 	%argrw{"wrr"}
	fabs		$tmp400 $tmp401 	%argrw{"wr"}
	pow		$tmp399 $tmp400 $const5 	%argrw{"wrr"}
	add		$tmp402 $tmp398 $tmp399 	%argrw{"wrr"}
	div		$tmp403 $const12 $const5 	%argrw{"wrr"}
	pow		___293_result $tmp402 $tmp403 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:38
# 	return result;
	assign		___301_d ___293_result 	%line{38} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:74
# 				vp += point(xx, yy, zz);
	assign		$tmp405 ___295_xx 	%line{74} %argrw{"wr"}
	assign		$tmp406 ___295_yy 	%argrw{"wr"}
	assign		$tmp407 ___295_zz 	%argrw{"wr"}
	point		$tmp404 $tmp405 $tmp406 $tmp407 	%argrw{"wrrr"}
	add		___301_vp ___301_vp $tmp404 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:76
# 				if (d < da[0]) {
	aref		$tmp408 ___306_da $const2 	%line{76} %argrw{"wrr"}
	lt		$tmp409 ___301_d $tmp408 	%argrw{"wrr"}
	if		$tmp409 714 741 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:77
# 					da[3] = da[2];
	aref		$tmp410 ___306_da $const4 	%line{77} %argrw{"wrr"}
	aassign		___306_da $const27 $tmp410 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:78
# 					da[2] = da[1];
	aref		$tmp411 ___306_da $const3 	%line{78} %argrw{"wrr"}
	aassign		___306_da $const4 $tmp411 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:79
# 					da[1] = da[0];
	aref		$tmp412 ___306_da $const2 	%line{79} %argrw{"wrr"}
	aassign		___306_da $const3 $tmp412 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:80
# 					da[0] = d;
	aassign		___306_da $const2 ___301_d 	%line{80} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:82
# 					pa[3] = pa[2];
	aref		$tmp413 ___306_pa $const4 	%line{82} %argrw{"wrr"}
	aassign		___306_pa $const27 $tmp413 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:83
# 					pa[2] = pa[1];
	aref		$tmp414 ___306_pa $const3 	%line{83} %argrw{"wrr"}
	aassign		___306_pa $const4 $tmp414 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:84
# 					pa[1] = pa[0];
	aref		$tmp415 ___306_pa $const2 	%line{84} %argrw{"wrr"}
	aassign		___306_pa $const3 $tmp415 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:85
# 					pa[0] = vp;
	aassign		___306_pa $const2 ___301_vp 	%line{85} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:87
# 				else if (d < da[1]) {
	aref		$tmp416 ___306_da $const3 	%line{87} %argrw{"wrr"}
	lt		$tmp417 ___301_d $tmp416 	%argrw{"wrr"}
	if		$tmp417 727 741 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:88
# 					da[3] = da[2];
	aref		$tmp418 ___306_da $const4 	%line{88} %argrw{"wrr"}
	aassign		___306_da $const27 $tmp418 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:89
# 					da[2] = da[1];
	aref		$tmp419 ___306_da $const3 	%line{89} %argrw{"wrr"}
	aassign		___306_da $const4 $tmp419 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:90
# 					da[1] = d;
	aassign		___306_da $const3 ___301_d 	%line{90} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:92
# 					pa[3] = pa[2];
	aref		$tmp420 ___306_pa $const4 	%line{92} %argrw{"wrr"}
	aassign		___306_pa $const27 $tmp420 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:93
# 					pa[2] = pa[1];
	aref		$tmp421 ___306_pa $const3 	%line{93} %argrw{"wrr"}
	aassign		___306_pa $const4 $tmp421 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:94
# 					pa[1] = vp;
	aassign		___306_pa $const3 ___301_vp 	%line{94} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:96
# 				else if (d < da[2]) {
	aref		$tmp422 ___306_da $const4 	%line{96} %argrw{"wrr"}
	lt		$tmp423 ___301_d $tmp422 	%argrw{"wrr"}
	if		$tmp423 736 741 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:97
# 					da[3] = da[2];
	aref		$tmp424 ___306_da $const4 	%line{97} %argrw{"wrr"}
	aassign		___306_da $const27 $tmp424 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:98
# 					da[2] = d;
	aassign		___306_da $const4 ___301_d 	%line{98} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:100
# 					pa[3] = pa[2];
	aref		$tmp425 ___306_pa $const4 	%line{100} %argrw{"wrr"}
	aassign		___306_pa $const27 $tmp425 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:101
# 					pa[2] = vp;
	aassign		___306_pa $const4 ___301_vp 	%line{101} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:103
# 				else if (d < da[3]) {
	aref		$tmp426 ___306_da $const27 	%line{103} %argrw{"wrr"}
	lt		$tmp427 ___301_d $tmp426 	%argrw{"wrr"}
	if		$tmp427 741 741 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:104
# 					da[3] = d;
	aassign		___306_da $const27 ___301_d 	%line{104} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:105
# 					pa[3] = vp;
	aassign		___306_pa $const27 ___301_vp 	%line{105} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:68
# 			for (zz = zi - 1; zz <= zi + 1; zz++) {
	assign		$tmp428 ___295_zz 	%line{68} %argrw{"wr"}
	add		___295_zz ___295_zz $const3 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:67
# 		for (yy = yi - 1; yy <= yi + 1; yy++) {
	assign		$tmp429 ___295_yy 	%line{67} %argrw{"wr"}
	add		___295_yy ___295_yy $const3 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:66
# 	for (xx = xi - 1; xx <= xi + 1; xx++) {
	assign		$tmp430 ___295_xx 	%line{66} %argrw{"wr"}
	add		___295_xx ___295_xx $const3 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:119
# 	return da[n];
	aref		$tmp331 ___306_da $const27 	%line{119} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:148
# float voronoi_F4S(point p) { return 2.0 * voronoi_F4(p) - 1.0; }
	mul		$tmp431 $const21 $tmp331 	%line{148} %argrw{"wrr"}
	sub		___321_result $tmp431 $const12 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:187
# 	if (basis == "Voronoi F2-F1")
	eq		$tmp432 $const10 $const45 	%line{187} %argrw{"wrr"}
	if		$tmp432 925 925 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:188
# 		result = voronoi_F1F2S(p);
	functioncall	$const46 925 	%line{188} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:149
# float voronoi_F1F2S(point p) { return 2.0 * voronoi_F1F2(p) - 1.0; }
	functioncall	$const47 923 	%line{149} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:136
# float voronoi_F1F2(point p) { return voronoi_FnFn(p, 0, 1); }
	functioncall	$const48 923 	%line{136} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:127
# 	voronoi(p, "Distance Squared", 0, da, pa);
	functioncall	$const25 920 	%line{127} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:57
# 	xi = (int)floor(p[0]);
	compref		$tmp435 $tmp19 $const2 	%line{57} %argrw{"wrr"}
	floor		$tmp434 $tmp435 	%argrw{"wr"}
	assign		___295_xi $tmp434 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:58
# 	yi = (int)floor(p[1]);
	compref		$tmp437 $tmp19 $const3 	%line{58} %argrw{"wrr"}
	floor		$tmp436 $tmp437 	%argrw{"wr"}
	assign		___295_yi $tmp436 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:59
# 	zi = (int)floor(p[2]);
	compref		$tmp439 $tmp19 $const4 	%line{59} %argrw{"wrr"}
	floor		$tmp438 $tmp439 	%argrw{"wr"}
	assign		___295_zi $tmp438 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:61
# 	da[0] = 1e10;
	aassign		___307_da $const2 $const26 	%line{61} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:62
# 	da[1] = 1e10;
	aassign		___307_da $const3 $const26 	%line{62} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:63
# 	da[2] = 1e10;
	aassign		___307_da $const4 $const26 	%line{63} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:64
# 	da[3] = 1e10;
	aassign		___307_da $const27 $const26 	%line{64} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:66
# 	for (xx = xi - 1; xx <= xi + 1; xx++) {
	for		$tmp441 771 773 918 920 	%line{66} %argrw{"r"}
	sub		___295_xx ___295_xi $const3 	%argrw{"wrr"}
	add		$tmp440 ___295_xi $const3 	%argrw{"wrr"}
	le		$tmp441 ___295_xx $tmp440 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:67
# 		for (yy = yi - 1; yy <= yi + 1; yy++) {
	for		$tmp443 775 777 916 918 	%line{67} %argrw{"r"}
	sub		___295_yy ___295_yi $const3 	%argrw{"wrr"}
	add		$tmp442 ___295_yi $const3 	%argrw{"wrr"}
	le		$tmp443 ___295_yy $tmp442 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:68
# 			for (zz = zi - 1; zz <= zi + 1; zz++) {
	for		$tmp445 779 781 914 916 	%line{68} %argrw{"r"}
	sub		___295_zz ___295_zi $const3 	%argrw{"wrr"}
	add		$tmp444 ___295_zi $const3 	%argrw{"wrr"}
	le		$tmp445 ___295_zz $tmp444 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:69
# 				point ip = point(xx, yy, zz);
	assign		$tmp446 ___295_xx 	%line{69} %argrw{"wr"}
	assign		$tmp447 ___295_yy 	%argrw{"wr"}
	assign		$tmp448 ___295_zz 	%argrw{"wr"}
	point		___301_ip $tmp446 $tmp447 $tmp448 	%argrw{"wrrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:70
# 				point vp = (point)cellnoise_color(ip);
	functioncall	$const28 798 	%line{70} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:45
# 	float r = cellnoise(p);
	cellnoise	___294_r ___301_ip 	%line{45} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:46
# 	float g = cellnoise(point(p[1], p[0], p[2]));
	compref		$tmp451 ___301_ip $const3 	%line{46} %argrw{"wrr"}
	compref		$tmp452 ___301_ip $const2 	%argrw{"wrr"}
	compref		$tmp453 ___301_ip $const4 	%argrw{"wrr"}
	point		$tmp450 $tmp451 $tmp452 $tmp453 	%argrw{"wrrr"}
	cellnoise	___294_g $tmp450 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:47
# 	float b = cellnoise(point(p[1], p[2], p[0]));
	compref		$tmp455 ___301_ip $const3 	%line{47} %argrw{"wrr"}
	compref		$tmp456 ___301_ip $const4 	%argrw{"wrr"}
	compref		$tmp457 ___301_ip $const2 	%argrw{"wrr"}
	point		$tmp454 $tmp455 $tmp456 $tmp457 	%argrw{"wrrr"}
	cellnoise	___294_b $tmp454 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:49
# 	return color(r, g, b);
	color		$tmp449 ___294_r ___294_g ___294_b 	%line{49} %argrw{"wrrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:70
# 				point vp = (point)cellnoise_color(ip);
	assign		___301_vp $tmp449 	%line{70} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:71
# 				point pd = p - (vp + ip);
	add		$tmp458 ___301_vp ___301_ip 	%line{71} %argrw{"wrr"}
	sub		___301_pd $tmp19 $tmp458 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:72
# 				float d = voronoi_distance(distance_metric, pd, e);
	functioncall	$const29 865 	%line{72} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:21
# 	float result = 0.0;
	assign		___293_result $const5 	%line{21} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:23
# 	if (distance_metric == "Distance Squared")
	eq		$tmp459 $const24 $const24 	%line{23} %argrw{"wrr"}
	if		$tmp459 806 806 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:24
# 		result = dot(d, d);
	dot		___293_result ___301_pd ___301_pd 	%line{24} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:25
# 	if (distance_metric == "Actual Distance")
	eq		$tmp460 $const24 $const30 	%line{25} %argrw{"wrr"}
	if		$tmp460 809 809 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:26
# 		result = length(d);
	length		___293_result ___301_pd 	%line{26} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:27
# 	if (distance_metric == "Manhattan")
	eq		$tmp461 $const24 $const31 	%line{27} %argrw{"wrr"}
	if		$tmp461 819 819 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:28
# 		result = fabs(d[0]) + fabs(d[1]) + fabs(d[2]);
	compref		$tmp463 ___301_pd $const2 	%line{28} %argrw{"wrr"}
	fabs		$tmp462 $tmp463 	%argrw{"wr"}
	compref		$tmp465 ___301_pd $const3 	%argrw{"wrr"}
	fabs		$tmp464 $tmp465 	%argrw{"wr"}
	add		$tmp466 $tmp462 $tmp464 	%argrw{"wrr"}
	compref		$tmp468 ___301_pd $const4 	%argrw{"wrr"}
	fabs		$tmp467 $tmp468 	%argrw{"wr"}
	add		___293_result $tmp466 $tmp467 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:29
# 	if (distance_metric == "Chebychev")
	eq		$tmp469 $const24 $const32 	%line{29} %argrw{"wrr"}
	if		$tmp469 829 829 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:30
# 		result = max(fabs(d[0]), max(fabs(d[1]), fabs(d[2])));
	compref		$tmp471 ___301_pd $const2 	%line{30} %argrw{"wrr"}
	fabs		$tmp470 $tmp471 	%argrw{"wr"}
	compref		$tmp474 ___301_pd $const3 	%argrw{"wrr"}
	fabs		$tmp473 $tmp474 	%argrw{"wr"}
	compref		$tmp476 ___301_pd $const4 	%argrw{"wrr"}
	fabs		$tmp475 $tmp476 	%argrw{"wr"}
	max		$tmp472 $tmp473 $tmp475 	%argrw{"wrr"}
	max		___293_result $tmp470 $tmp472 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:31
# 	if (distance_metric == "Minkovsky 1/2")
	eq		$tmp477 $const24 $const33 	%line{31} %argrw{"wrr"}
	if		$tmp477 842 842 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:32
# 		result = sqrt(fabs(d[0])) + sqrt(fabs(d[1])) + sqrt(fabs(d[1]));
	compref		$tmp480 ___301_pd $const2 	%line{32} %argrw{"wrr"}
	fabs		$tmp479 $tmp480 	%argrw{"wr"}
	sqrt		$tmp478 $tmp479 	%argrw{"wr"}
	compref		$tmp483 ___301_pd $const3 	%argrw{"wrr"}
	fabs		$tmp482 $tmp483 	%argrw{"wr"}
	sqrt		$tmp481 $tmp482 	%argrw{"wr"}
	add		$tmp484 $tmp478 $tmp481 	%argrw{"wrr"}
	compref		$tmp487 ___301_pd $const3 	%argrw{"wrr"}
	fabs		$tmp486 $tmp487 	%argrw{"wr"}
	sqrt		$tmp485 $tmp486 	%argrw{"wr"}
	add		___293_result $tmp484 $tmp485 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:33
# 	if (distance_metric == "Minkovsky 4")
	eq		$tmp488 $const24 $const34 	%line{33} %argrw{"wrr"}
	if		$tmp488 849 849 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:34
# 		result = sqrt(sqrt(dot(d * d, d * d)));
	mul		$tmp491 ___301_pd ___301_pd 	%line{34} %argrw{"wrr"}
	mul		$tmp492 ___301_pd ___301_pd 	%argrw{"wrr"}
	dot		$tmp490 $tmp491 $tmp492 	%argrw{"wrr"}
	sqrt		$tmp489 $tmp490 	%argrw{"wr"}
	sqrt		___293_result $tmp489 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:35
# 	if (distance_metric == "Minkovsky")
	eq		$tmp493 $const24 $const35 	%line{35} %argrw{"wrr"}
	if		$tmp493 864 864 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:36
# 		result = pow(pow(fabs(d[0]), e) + pow(fabs(d[1]), e) + pow(fabs(d[2]), e), 1.0 / e);
	compref		$tmp496 ___301_pd $const2 	%line{36} %argrw{"wrr"}
	fabs		$tmp495 $tmp496 	%argrw{"wr"}
	pow		$tmp494 $tmp495 $const5 	%argrw{"wrr"}
	compref		$tmp499 ___301_pd $const3 	%argrw{"wrr"}
	fabs		$tmp498 $tmp499 	%argrw{"wr"}
	pow		$tmp497 $tmp498 $const5 	%argrw{"wrr"}
	add		$tmp500 $tmp494 $tmp497 	%argrw{"wrr"}
	compref		$tmp503 ___301_pd $const4 	%argrw{"wrr"}
	fabs		$tmp502 $tmp503 	%argrw{"wr"}
	pow		$tmp501 $tmp502 $const5 	%argrw{"wrr"}
	add		$tmp504 $tmp500 $tmp501 	%argrw{"wrr"}
	div		$tmp505 $const12 $const5 	%argrw{"wrr"}
	pow		___293_result $tmp504 $tmp505 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:38
# 	return result;
	assign		___301_d ___293_result 	%line{38} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:74
# 				vp += point(xx, yy, zz);
	assign		$tmp507 ___295_xx 	%line{74} %argrw{"wr"}
	assign		$tmp508 ___295_yy 	%argrw{"wr"}
	assign		$tmp509 ___295_zz 	%argrw{"wr"}
	point		$tmp506 $tmp507 $tmp508 $tmp509 	%argrw{"wrrr"}
	add		___301_vp ___301_vp $tmp506 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:76
# 				if (d < da[0]) {
	aref		$tmp510 ___307_da $const2 	%line{76} %argrw{"wrr"}
	lt		$tmp511 ___301_d $tmp510 	%argrw{"wrr"}
	if		$tmp511 887 914 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:77
# 					da[3] = da[2];
	aref		$tmp512 ___307_da $const4 	%line{77} %argrw{"wrr"}
	aassign		___307_da $const27 $tmp512 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:78
# 					da[2] = da[1];
	aref		$tmp513 ___307_da $const3 	%line{78} %argrw{"wrr"}
	aassign		___307_da $const4 $tmp513 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:79
# 					da[1] = da[0];
	aref		$tmp514 ___307_da $const2 	%line{79} %argrw{"wrr"}
	aassign		___307_da $const3 $tmp514 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:80
# 					da[0] = d;
	aassign		___307_da $const2 ___301_d 	%line{80} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:82
# 					pa[3] = pa[2];
	aref		$tmp515 ___307_pa $const4 	%line{82} %argrw{"wrr"}
	aassign		___307_pa $const27 $tmp515 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:83
# 					pa[2] = pa[1];
	aref		$tmp516 ___307_pa $const3 	%line{83} %argrw{"wrr"}
	aassign		___307_pa $const4 $tmp516 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:84
# 					pa[1] = pa[0];
	aref		$tmp517 ___307_pa $const2 	%line{84} %argrw{"wrr"}
	aassign		___307_pa $const3 $tmp517 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:85
# 					pa[0] = vp;
	aassign		___307_pa $const2 ___301_vp 	%line{85} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:87
# 				else if (d < da[1]) {
	aref		$tmp518 ___307_da $const3 	%line{87} %argrw{"wrr"}
	lt		$tmp519 ___301_d $tmp518 	%argrw{"wrr"}
	if		$tmp519 900 914 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:88
# 					da[3] = da[2];
	aref		$tmp520 ___307_da $const4 	%line{88} %argrw{"wrr"}
	aassign		___307_da $const27 $tmp520 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:89
# 					da[2] = da[1];
	aref		$tmp521 ___307_da $const3 	%line{89} %argrw{"wrr"}
	aassign		___307_da $const4 $tmp521 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:90
# 					da[1] = d;
	aassign		___307_da $const3 ___301_d 	%line{90} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:92
# 					pa[3] = pa[2];
	aref		$tmp522 ___307_pa $const4 	%line{92} %argrw{"wrr"}
	aassign		___307_pa $const27 $tmp522 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:93
# 					pa[2] = pa[1];
	aref		$tmp523 ___307_pa $const3 	%line{93} %argrw{"wrr"}
	aassign		___307_pa $const4 $tmp523 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:94
# 					pa[1] = vp;
	aassign		___307_pa $const3 ___301_vp 	%line{94} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:96
# 				else if (d < da[2]) {
	aref		$tmp524 ___307_da $const4 	%line{96} %argrw{"wrr"}
	lt		$tmp525 ___301_d $tmp524 	%argrw{"wrr"}
	if		$tmp525 909 914 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:97
# 					da[3] = da[2];
	aref		$tmp526 ___307_da $const4 	%line{97} %argrw{"wrr"}
	aassign		___307_da $const27 $tmp526 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:98
# 					da[2] = d;
	aassign		___307_da $const4 ___301_d 	%line{98} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:100
# 					pa[3] = pa[2];
	aref		$tmp527 ___307_pa $const4 	%line{100} %argrw{"wrr"}
	aassign		___307_pa $const27 $tmp527 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:101
# 					pa[2] = vp;
	aassign		___307_pa $const4 ___301_vp 	%line{101} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:103
# 				else if (d < da[3]) {
	aref		$tmp528 ___307_da $const27 	%line{103} %argrw{"wrr"}
	lt		$tmp529 ___301_d $tmp528 	%argrw{"wrr"}
	if		$tmp529 914 914 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:104
# 					da[3] = d;
	aassign		___307_da $const27 ___301_d 	%line{104} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:105
# 					pa[3] = vp;
	aassign		___307_pa $const27 ___301_vp 	%line{105} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:68
# 			for (zz = zi - 1; zz <= zi + 1; zz++) {
	assign		$tmp530 ___295_zz 	%line{68} %argrw{"wr"}
	add		___295_zz ___295_zz $const3 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:67
# 		for (yy = yi - 1; yy <= yi + 1; yy++) {
	assign		$tmp531 ___295_yy 	%line{67} %argrw{"wr"}
	add		___295_yy ___295_yy $const3 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:66
# 	for (xx = xi - 1; xx <= xi + 1; xx++) {
	assign		$tmp532 ___295_xx 	%line{66} %argrw{"wr"}
	add		___295_xx ___295_xx $const3 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:129
# 	return da[n2] - da[n1];
	aref		$tmp533 ___307_da $const3 	%line{129} %argrw{"wrr"}
	aref		$tmp534 ___307_da $const2 	%argrw{"wrr"}
	sub		$tmp433 $tmp533 $tmp534 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:149
# float voronoi_F1F2S(point p) { return 2.0 * voronoi_F1F2(p) - 1.0; }
	mul		$tmp535 $const21 $tmp433 	%line{149} %argrw{"wrr"}
	sub		___321_result $tmp535 $const12 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:189
# 	if (basis == "Voronoi Crackle")
	eq		$tmp536 $const10 $const49 	%line{189} %argrw{"wrr"}
	if		$tmp536 1107 1107 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:190
# 		result = voronoi_CrS(p);
	functioncall	$const50 1107 	%line{190} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:150
# float voronoi_CrS(point p) { return 2.0 * voronoi_Cr(p) - 1.0; }
	functioncall	$const51 1105 	%line{150} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:141
# 	float t = 10.0 * voronoi_F1F2(p);
	functioncall	$const47 1099 	%line{141} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:136
# float voronoi_F1F2(point p) { return voronoi_FnFn(p, 0, 1); }
	functioncall	$const48 1099 	%line{136} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:127
# 	voronoi(p, "Distance Squared", 0, da, pa);
	functioncall	$const25 1096 	%line{127} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:57
# 	xi = (int)floor(p[0]);
	compref		$tmp540 $tmp19 $const2 	%line{57} %argrw{"wrr"}
	floor		$tmp539 $tmp540 	%argrw{"wr"}
	assign		___295_xi $tmp539 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:58
# 	yi = (int)floor(p[1]);
	compref		$tmp542 $tmp19 $const3 	%line{58} %argrw{"wrr"}
	floor		$tmp541 $tmp542 	%argrw{"wr"}
	assign		___295_yi $tmp541 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:59
# 	zi = (int)floor(p[2]);
	compref		$tmp544 $tmp19 $const4 	%line{59} %argrw{"wrr"}
	floor		$tmp543 $tmp544 	%argrw{"wr"}
	assign		___295_zi $tmp543 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:61
# 	da[0] = 1e10;
	aassign		___307_da $const2 $const26 	%line{61} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:62
# 	da[1] = 1e10;
	aassign		___307_da $const3 $const26 	%line{62} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:63
# 	da[2] = 1e10;
	aassign		___307_da $const4 $const26 	%line{63} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:64
# 	da[3] = 1e10;
	aassign		___307_da $const27 $const26 	%line{64} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:66
# 	for (xx = xi - 1; xx <= xi + 1; xx++) {
	for		$tmp546 947 949 1094 1096 	%line{66} %argrw{"r"}
	sub		___295_xx ___295_xi $const3 	%argrw{"wrr"}
	add		$tmp545 ___295_xi $const3 	%argrw{"wrr"}
	le		$tmp546 ___295_xx $tmp545 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:67
# 		for (yy = yi - 1; yy <= yi + 1; yy++) {
	for		$tmp548 951 953 1092 1094 	%line{67} %argrw{"r"}
	sub		___295_yy ___295_yi $const3 	%argrw{"wrr"}
	add		$tmp547 ___295_yi $const3 	%argrw{"wrr"}
	le		$tmp548 ___295_yy $tmp547 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:68
# 			for (zz = zi - 1; zz <= zi + 1; zz++) {
	for		$tmp550 955 957 1090 1092 	%line{68} %argrw{"r"}
	sub		___295_zz ___295_zi $const3 	%argrw{"wrr"}
	add		$tmp549 ___295_zi $const3 	%argrw{"wrr"}
	le		$tmp550 ___295_zz $tmp549 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:69
# 				point ip = point(xx, yy, zz);
	assign		$tmp551 ___295_xx 	%line{69} %argrw{"wr"}
	assign		$tmp552 ___295_yy 	%argrw{"wr"}
	assign		$tmp553 ___295_zz 	%argrw{"wr"}
	point		___301_ip $tmp551 $tmp552 $tmp553 	%argrw{"wrrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:70
# 				point vp = (point)cellnoise_color(ip);
	functioncall	$const28 974 	%line{70} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:45
# 	float r = cellnoise(p);
	cellnoise	___294_r ___301_ip 	%line{45} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:46
# 	float g = cellnoise(point(p[1], p[0], p[2]));
	compref		$tmp556 ___301_ip $const3 	%line{46} %argrw{"wrr"}
	compref		$tmp557 ___301_ip $const2 	%argrw{"wrr"}
	compref		$tmp558 ___301_ip $const4 	%argrw{"wrr"}
	point		$tmp555 $tmp556 $tmp557 $tmp558 	%argrw{"wrrr"}
	cellnoise	___294_g $tmp555 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:47
# 	float b = cellnoise(point(p[1], p[2], p[0]));
	compref		$tmp560 ___301_ip $const3 	%line{47} %argrw{"wrr"}
	compref		$tmp561 ___301_ip $const4 	%argrw{"wrr"}
	compref		$tmp562 ___301_ip $const2 	%argrw{"wrr"}
	point		$tmp559 $tmp560 $tmp561 $tmp562 	%argrw{"wrrr"}
	cellnoise	___294_b $tmp559 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:49
# 	return color(r, g, b);
	color		$tmp554 ___294_r ___294_g ___294_b 	%line{49} %argrw{"wrrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:70
# 				point vp = (point)cellnoise_color(ip);
	assign		___301_vp $tmp554 	%line{70} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:71
# 				point pd = p - (vp + ip);
	add		$tmp563 ___301_vp ___301_ip 	%line{71} %argrw{"wrr"}
	sub		___301_pd $tmp19 $tmp563 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:72
# 				float d = voronoi_distance(distance_metric, pd, e);
	functioncall	$const29 1041 	%line{72} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:21
# 	float result = 0.0;
	assign		___293_result $const5 	%line{21} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:23
# 	if (distance_metric == "Distance Squared")
	eq		$tmp564 $const24 $const24 	%line{23} %argrw{"wrr"}
	if		$tmp564 982 982 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:24
# 		result = dot(d, d);
	dot		___293_result ___301_pd ___301_pd 	%line{24} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:25
# 	if (distance_metric == "Actual Distance")
	eq		$tmp565 $const24 $const30 	%line{25} %argrw{"wrr"}
	if		$tmp565 985 985 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:26
# 		result = length(d);
	length		___293_result ___301_pd 	%line{26} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:27
# 	if (distance_metric == "Manhattan")
	eq		$tmp566 $const24 $const31 	%line{27} %argrw{"wrr"}
	if		$tmp566 995 995 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:28
# 		result = fabs(d[0]) + fabs(d[1]) + fabs(d[2]);
	compref		$tmp568 ___301_pd $const2 	%line{28} %argrw{"wrr"}
	fabs		$tmp567 $tmp568 	%argrw{"wr"}
	compref		$tmp570 ___301_pd $const3 	%argrw{"wrr"}
	fabs		$tmp569 $tmp570 	%argrw{"wr"}
	add		$tmp571 $tmp567 $tmp569 	%argrw{"wrr"}
	compref		$tmp573 ___301_pd $const4 	%argrw{"wrr"}
	fabs		$tmp572 $tmp573 	%argrw{"wr"}
	add		___293_result $tmp571 $tmp572 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:29
# 	if (distance_metric == "Chebychev")
	eq		$tmp574 $const24 $const32 	%line{29} %argrw{"wrr"}
	if		$tmp574 1005 1005 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:30
# 		result = max(fabs(d[0]), max(fabs(d[1]), fabs(d[2])));
	compref		$tmp576 ___301_pd $const2 	%line{30} %argrw{"wrr"}
	fabs		$tmp575 $tmp576 	%argrw{"wr"}
	compref		$tmp579 ___301_pd $const3 	%argrw{"wrr"}
	fabs		$tmp578 $tmp579 	%argrw{"wr"}
	compref		$tmp581 ___301_pd $const4 	%argrw{"wrr"}
	fabs		$tmp580 $tmp581 	%argrw{"wr"}
	max		$tmp577 $tmp578 $tmp580 	%argrw{"wrr"}
	max		___293_result $tmp575 $tmp577 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:31
# 	if (distance_metric == "Minkovsky 1/2")
	eq		$tmp582 $const24 $const33 	%line{31} %argrw{"wrr"}
	if		$tmp582 1018 1018 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:32
# 		result = sqrt(fabs(d[0])) + sqrt(fabs(d[1])) + sqrt(fabs(d[1]));
	compref		$tmp585 ___301_pd $const2 	%line{32} %argrw{"wrr"}
	fabs		$tmp584 $tmp585 	%argrw{"wr"}
	sqrt		$tmp583 $tmp584 	%argrw{"wr"}
	compref		$tmp588 ___301_pd $const3 	%argrw{"wrr"}
	fabs		$tmp587 $tmp588 	%argrw{"wr"}
	sqrt		$tmp586 $tmp587 	%argrw{"wr"}
	add		$tmp589 $tmp583 $tmp586 	%argrw{"wrr"}
	compref		$tmp592 ___301_pd $const3 	%argrw{"wrr"}
	fabs		$tmp591 $tmp592 	%argrw{"wr"}
	sqrt		$tmp590 $tmp591 	%argrw{"wr"}
	add		___293_result $tmp589 $tmp590 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:33
# 	if (distance_metric == "Minkovsky 4")
	eq		$tmp593 $const24 $const34 	%line{33} %argrw{"wrr"}
	if		$tmp593 1025 1025 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:34
# 		result = sqrt(sqrt(dot(d * d, d * d)));
	mul		$tmp596 ___301_pd ___301_pd 	%line{34} %argrw{"wrr"}
	mul		$tmp597 ___301_pd ___301_pd 	%argrw{"wrr"}
	dot		$tmp595 $tmp596 $tmp597 	%argrw{"wrr"}
	sqrt		$tmp594 $tmp595 	%argrw{"wr"}
	sqrt		___293_result $tmp594 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:35
# 	if (distance_metric == "Minkovsky")
	eq		$tmp598 $const24 $const35 	%line{35} %argrw{"wrr"}
	if		$tmp598 1040 1040 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:36
# 		result = pow(pow(fabs(d[0]), e) + pow(fabs(d[1]), e) + pow(fabs(d[2]), e), 1.0 / e);
	compref		$tmp601 ___301_pd $const2 	%line{36} %argrw{"wrr"}
	fabs		$tmp600 $tmp601 	%argrw{"wr"}
	pow		$tmp599 $tmp600 $const5 	%argrw{"wrr"}
	compref		$tmp604 ___301_pd $const3 	%argrw{"wrr"}
	fabs		$tmp603 $tmp604 	%argrw{"wr"}
	pow		$tmp602 $tmp603 $const5 	%argrw{"wrr"}
	add		$tmp605 $tmp599 $tmp602 	%argrw{"wrr"}
	compref		$tmp608 ___301_pd $const4 	%argrw{"wrr"}
	fabs		$tmp607 $tmp608 	%argrw{"wr"}
	pow		$tmp606 $tmp607 $const5 	%argrw{"wrr"}
	add		$tmp609 $tmp605 $tmp606 	%argrw{"wrr"}
	div		$tmp610 $const12 $const5 	%argrw{"wrr"}
	pow		___293_result $tmp609 $tmp610 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:38
# 	return result;
	assign		___301_d ___293_result 	%line{38} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:74
# 				vp += point(xx, yy, zz);
	assign		$tmp612 ___295_xx 	%line{74} %argrw{"wr"}
	assign		$tmp613 ___295_yy 	%argrw{"wr"}
	assign		$tmp614 ___295_zz 	%argrw{"wr"}
	point		$tmp611 $tmp612 $tmp613 $tmp614 	%argrw{"wrrr"}
	add		___301_vp ___301_vp $tmp611 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:76
# 				if (d < da[0]) {
	aref		$tmp615 ___307_da $const2 	%line{76} %argrw{"wrr"}
	lt		$tmp616 ___301_d $tmp615 	%argrw{"wrr"}
	if		$tmp616 1063 1090 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:77
# 					da[3] = da[2];
	aref		$tmp617 ___307_da $const4 	%line{77} %argrw{"wrr"}
	aassign		___307_da $const27 $tmp617 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:78
# 					da[2] = da[1];
	aref		$tmp618 ___307_da $const3 	%line{78} %argrw{"wrr"}
	aassign		___307_da $const4 $tmp618 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:79
# 					da[1] = da[0];
	aref		$tmp619 ___307_da $const2 	%line{79} %argrw{"wrr"}
	aassign		___307_da $const3 $tmp619 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:80
# 					da[0] = d;
	aassign		___307_da $const2 ___301_d 	%line{80} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:82
# 					pa[3] = pa[2];
	aref		$tmp620 ___307_pa $const4 	%line{82} %argrw{"wrr"}
	aassign		___307_pa $const27 $tmp620 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:83
# 					pa[2] = pa[1];
	aref		$tmp621 ___307_pa $const3 	%line{83} %argrw{"wrr"}
	aassign		___307_pa $const4 $tmp621 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:84
# 					pa[1] = pa[0];
	aref		$tmp622 ___307_pa $const2 	%line{84} %argrw{"wrr"}
	aassign		___307_pa $const3 $tmp622 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:85
# 					pa[0] = vp;
	aassign		___307_pa $const2 ___301_vp 	%line{85} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:87
# 				else if (d < da[1]) {
	aref		$tmp623 ___307_da $const3 	%line{87} %argrw{"wrr"}
	lt		$tmp624 ___301_d $tmp623 	%argrw{"wrr"}
	if		$tmp624 1076 1090 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:88
# 					da[3] = da[2];
	aref		$tmp625 ___307_da $const4 	%line{88} %argrw{"wrr"}
	aassign		___307_da $const27 $tmp625 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:89
# 					da[2] = da[1];
	aref		$tmp626 ___307_da $const3 	%line{89} %argrw{"wrr"}
	aassign		___307_da $const4 $tmp626 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:90
# 					da[1] = d;
	aassign		___307_da $const3 ___301_d 	%line{90} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:92
# 					pa[3] = pa[2];
	aref		$tmp627 ___307_pa $const4 	%line{92} %argrw{"wrr"}
	aassign		___307_pa $const27 $tmp627 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:93
# 					pa[2] = pa[1];
	aref		$tmp628 ___307_pa $const3 	%line{93} %argrw{"wrr"}
	aassign		___307_pa $const4 $tmp628 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:94
# 					pa[1] = vp;
	aassign		___307_pa $const3 ___301_vp 	%line{94} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:96
# 				else if (d < da[2]) {
	aref		$tmp629 ___307_da $const4 	%line{96} %argrw{"wrr"}
	lt		$tmp630 ___301_d $tmp629 	%argrw{"wrr"}
	if		$tmp630 1085 1090 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:97
# 					da[3] = da[2];
	aref		$tmp631 ___307_da $const4 	%line{97} %argrw{"wrr"}
	aassign		___307_da $const27 $tmp631 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:98
# 					da[2] = d;
	aassign		___307_da $const4 ___301_d 	%line{98} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:100
# 					pa[3] = pa[2];
	aref		$tmp632 ___307_pa $const4 	%line{100} %argrw{"wrr"}
	aassign		___307_pa $const27 $tmp632 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:101
# 					pa[2] = vp;
	aassign		___307_pa $const4 ___301_vp 	%line{101} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:103
# 				else if (d < da[3]) {
	aref		$tmp633 ___307_da $const27 	%line{103} %argrw{"wrr"}
	lt		$tmp634 ___301_d $tmp633 	%argrw{"wrr"}
	if		$tmp634 1090 1090 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:104
# 					da[3] = d;
	aassign		___307_da $const27 ___301_d 	%line{104} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:105
# 					pa[3] = vp;
	aassign		___307_pa $const27 ___301_vp 	%line{105} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:68
# 			for (zz = zi - 1; zz <= zi + 1; zz++) {
	assign		$tmp635 ___295_zz 	%line{68} %argrw{"wr"}
	add		___295_zz ___295_zz $const3 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:67
# 		for (yy = yi - 1; yy <= yi + 1; yy++) {
	assign		$tmp636 ___295_yy 	%line{67} %argrw{"wr"}
	add		___295_yy ___295_yy $const3 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:66
# 	for (xx = xi - 1; xx <= xi + 1; xx++) {
	assign		$tmp637 ___295_xx 	%line{66} %argrw{"wr"}
	add		___295_xx ___295_xx $const3 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:129
# 	return da[n2] - da[n1];
	aref		$tmp638 ___307_da $const3 	%line{129} %argrw{"wrr"}
	aref		$tmp639 ___307_da $const2 	%argrw{"wrr"}
	sub		$tmp538 $tmp638 $tmp639 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:141
# 	float t = 10.0 * voronoi_F1F2(p);
	mul		___313_t $const7 $tmp538 	%line{141} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:142
# 	return (t > 1.0) ? 1.0 : t;
	gt		$tmp640 ___313_t $const12 	%line{142} %argrw{"wrr"}
	if		$tmp640 1103 1104 	%argrw{"r"}
	assign		$tmp537 $const12 	%argrw{"wr"}
	assign		$tmp537 ___313_t 	%argrw{"wr"}
	return
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:150
# float voronoi_CrS(point p) { return 2.0 * voronoi_Cr(p) - 1.0; }
	mul		$tmp641 $const21 $tmp537 	%line{150} %argrw{"wrr"}
	sub		___321_result $tmp641 $const12 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:191
# 	if (basis == "Cell Noise")
	eq		$tmp642 $const10 $const52 	%line{191} %argrw{"wrr"}
	if		$tmp642 1110 1110 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:192
# 		result = cellnoise(p);
	cellnoise	___321_result $tmp19 	%line{192} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:194
# 	return result;
	assign		___329_t ___321_result 	%line{194} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:247
# 		if (hard)
	if		$const2 1115 1115 	%line{247} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:248
# 			t = fabs(2.0 * t - 1.0);
	mul		$tmp643 $const21 ___329_t 	%line{248} %argrw{"wrr"}
	sub		$tmp644 $tmp643 $const12 	%argrw{"wrr"}
	fabs		___329_t $tmp644 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:250
# 		sum += t * amp;
	mul		$tmp645 ___329_t ___327_amp 	%line{250} %argrw{"wrr"}
	add		___327_sum ___327_sum $tmp645 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:251
# 		amp *= 0.5;
	mul		___327_amp ___327_amp $const18 	%line{251} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:252
# 		fscale *= 2.0;
	mul		___327_fscale ___327_fscale $const21 	%line{252} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:244
# 	for (i = 0; i <= n; i++) {
	assign		$tmp646 ___327_i 	%line{244} %argrw{"wr"}
	add		___327_i ___327_i $const3 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:255
# 	float rmd = octaves - floor(octaves);
	floor		$tmp647 ___327_octaves 	%line{255} %argrw{"wr"}
	sub		___327_rmd ___327_octaves $tmp647 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:257
# 	if (rmd != 0.0) {
	neq		$tmp648 ___327_rmd $const5 	%line{257} %argrw{"wrr"}
	if		$tmp648 2223 2233 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:258
# 		float t = noise_basis(fscale * p, basis);
	mul		$tmp649 ___327_fscale $tmp16 	%line{258} %argrw{"wrr"}
	functioncall	$const15 2195 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:175
# 	float result = 0.0;
	assign		___321_result $const5 	%line{175} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:177
# 	if (basis == "Perlin")
	eq		$tmp650 $const10 $const10 	%line{177} %argrw{"wrr"}
	if		$tmp650 1142 1142 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:178
# 		result = safe_noise(p, 1);
	functioncall	$const16 1142 	%line{178} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:156
# 	float f = 0.0;
	assign		___320_f $const5 	%line{156} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:159
# 	if (type == 0)
	eq		$tmp651 $const3 $const2 	%line{159} %argrw{"wrr"}
	if		$tmp651 1135 1136 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:160
# 		f = noise("perlin", p);
	noise		___320_f $const17 $tmp649 	%line{160} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:164
# 		f = noise(p);
	noise		___320_f $tmp649 	%line{164} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:167
# 	if(!isfinite(f))
	isfinite	$tmp652 ___320_f 	%line{167} %argrw{"wr"}
	eq		$tmp653 $tmp652 $const2 	%argrw{"wrr"}
	if		$tmp653 1141 1141 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:168
# 		return 0.5;
	assign		___321_result $const18 	%line{168} %argrw{"wr"}
	return
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:170
# 	return f;
	assign		___321_result ___320_f 	%line{170} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:179
# 	if (basis == "Voronoi F1")
	eq		$tmp654 $const10 $const19 	%line{179} %argrw{"wrr"}
	if		$tmp654 1315 1315 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:180
# 		result = voronoi_F1S(p);
	functioncall	$const20 1315 	%line{180} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:145
# float voronoi_F1S(point p) { return 2.0 * voronoi_F1(p) - 1.0; }
	functioncall	$const22 1313 	%line{145} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:132
# float voronoi_F1(point p) { return voronoi_Fn(p, 0); }
	functioncall	$const23 1313 	%line{132} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:117
# 	voronoi(p, "Distance Squared", 0, da, pa);
	functioncall	$const25 1312 	%line{117} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:57
# 	xi = (int)floor(p[0]);
	compref		$tmp657 $tmp649 $const2 	%line{57} %argrw{"wrr"}
	floor		$tmp656 $tmp657 	%argrw{"wr"}
	assign		___295_xi $tmp656 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:58
# 	yi = (int)floor(p[1]);
	compref		$tmp659 $tmp649 $const3 	%line{58} %argrw{"wrr"}
	floor		$tmp658 $tmp659 	%argrw{"wr"}
	assign		___295_yi $tmp658 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:59
# 	zi = (int)floor(p[2]);
	compref		$tmp661 $tmp649 $const4 	%line{59} %argrw{"wrr"}
	floor		$tmp660 $tmp661 	%argrw{"wr"}
	assign		___295_zi $tmp660 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:61
# 	da[0] = 1e10;
	aassign		___306_da $const2 $const26 	%line{61} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:62
# 	da[1] = 1e10;
	aassign		___306_da $const3 $const26 	%line{62} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:63
# 	da[2] = 1e10;
	aassign		___306_da $const4 $const26 	%line{63} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:64
# 	da[3] = 1e10;
	aassign		___306_da $const27 $const26 	%line{64} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:66
# 	for (xx = xi - 1; xx <= xi + 1; xx++) {
	for		$tmp663 1163 1165 1310 1312 	%line{66} %argrw{"r"}
	sub		___295_xx ___295_xi $const3 	%argrw{"wrr"}
	add		$tmp662 ___295_xi $const3 	%argrw{"wrr"}
	le		$tmp663 ___295_xx $tmp662 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:67
# 		for (yy = yi - 1; yy <= yi + 1; yy++) {
	for		$tmp665 1167 1169 1308 1310 	%line{67} %argrw{"r"}
	sub		___295_yy ___295_yi $const3 	%argrw{"wrr"}
	add		$tmp664 ___295_yi $const3 	%argrw{"wrr"}
	le		$tmp665 ___295_yy $tmp664 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:68
# 			for (zz = zi - 1; zz <= zi + 1; zz++) {
	for		$tmp667 1171 1173 1306 1308 	%line{68} %argrw{"r"}
	sub		___295_zz ___295_zi $const3 	%argrw{"wrr"}
	add		$tmp666 ___295_zi $const3 	%argrw{"wrr"}
	le		$tmp667 ___295_zz $tmp666 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:69
# 				point ip = point(xx, yy, zz);
	assign		$tmp668 ___295_xx 	%line{69} %argrw{"wr"}
	assign		$tmp669 ___295_yy 	%argrw{"wr"}
	assign		$tmp670 ___295_zz 	%argrw{"wr"}
	point		___301_ip $tmp668 $tmp669 $tmp670 	%argrw{"wrrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:70
# 				point vp = (point)cellnoise_color(ip);
	functioncall	$const28 1190 	%line{70} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:45
# 	float r = cellnoise(p);
	cellnoise	___294_r ___301_ip 	%line{45} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:46
# 	float g = cellnoise(point(p[1], p[0], p[2]));
	compref		$tmp673 ___301_ip $const3 	%line{46} %argrw{"wrr"}
	compref		$tmp674 ___301_ip $const2 	%argrw{"wrr"}
	compref		$tmp675 ___301_ip $const4 	%argrw{"wrr"}
	point		$tmp672 $tmp673 $tmp674 $tmp675 	%argrw{"wrrr"}
	cellnoise	___294_g $tmp672 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:47
# 	float b = cellnoise(point(p[1], p[2], p[0]));
	compref		$tmp677 ___301_ip $const3 	%line{47} %argrw{"wrr"}
	compref		$tmp678 ___301_ip $const4 	%argrw{"wrr"}
	compref		$tmp679 ___301_ip $const2 	%argrw{"wrr"}
	point		$tmp676 $tmp677 $tmp678 $tmp679 	%argrw{"wrrr"}
	cellnoise	___294_b $tmp676 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:49
# 	return color(r, g, b);
	color		$tmp671 ___294_r ___294_g ___294_b 	%line{49} %argrw{"wrrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:70
# 				point vp = (point)cellnoise_color(ip);
	assign		___301_vp $tmp671 	%line{70} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:71
# 				point pd = p - (vp + ip);
	add		$tmp680 ___301_vp ___301_ip 	%line{71} %argrw{"wrr"}
	sub		___301_pd $tmp649 $tmp680 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:72
# 				float d = voronoi_distance(distance_metric, pd, e);
	functioncall	$const29 1257 	%line{72} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:21
# 	float result = 0.0;
	assign		___293_result $const5 	%line{21} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:23
# 	if (distance_metric == "Distance Squared")
	eq		$tmp681 $const24 $const24 	%line{23} %argrw{"wrr"}
	if		$tmp681 1198 1198 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:24
# 		result = dot(d, d);
	dot		___293_result ___301_pd ___301_pd 	%line{24} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:25
# 	if (distance_metric == "Actual Distance")
	eq		$tmp682 $const24 $const30 	%line{25} %argrw{"wrr"}
	if		$tmp682 1201 1201 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:26
# 		result = length(d);
	length		___293_result ___301_pd 	%line{26} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:27
# 	if (distance_metric == "Manhattan")
	eq		$tmp683 $const24 $const31 	%line{27} %argrw{"wrr"}
	if		$tmp683 1211 1211 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:28
# 		result = fabs(d[0]) + fabs(d[1]) + fabs(d[2]);
	compref		$tmp685 ___301_pd $const2 	%line{28} %argrw{"wrr"}
	fabs		$tmp684 $tmp685 	%argrw{"wr"}
	compref		$tmp687 ___301_pd $const3 	%argrw{"wrr"}
	fabs		$tmp686 $tmp687 	%argrw{"wr"}
	add		$tmp688 $tmp684 $tmp686 	%argrw{"wrr"}
	compref		$tmp690 ___301_pd $const4 	%argrw{"wrr"}
	fabs		$tmp689 $tmp690 	%argrw{"wr"}
	add		___293_result $tmp688 $tmp689 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:29
# 	if (distance_metric == "Chebychev")
	eq		$tmp691 $const24 $const32 	%line{29} %argrw{"wrr"}
	if		$tmp691 1221 1221 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:30
# 		result = max(fabs(d[0]), max(fabs(d[1]), fabs(d[2])));
	compref		$tmp693 ___301_pd $const2 	%line{30} %argrw{"wrr"}
	fabs		$tmp692 $tmp693 	%argrw{"wr"}
	compref		$tmp696 ___301_pd $const3 	%argrw{"wrr"}
	fabs		$tmp695 $tmp696 	%argrw{"wr"}
	compref		$tmp698 ___301_pd $const4 	%argrw{"wrr"}
	fabs		$tmp697 $tmp698 	%argrw{"wr"}
	max		$tmp694 $tmp695 $tmp697 	%argrw{"wrr"}
	max		___293_result $tmp692 $tmp694 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:31
# 	if (distance_metric == "Minkovsky 1/2")
	eq		$tmp699 $const24 $const33 	%line{31} %argrw{"wrr"}
	if		$tmp699 1234 1234 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:32
# 		result = sqrt(fabs(d[0])) + sqrt(fabs(d[1])) + sqrt(fabs(d[1]));
	compref		$tmp702 ___301_pd $const2 	%line{32} %argrw{"wrr"}
	fabs		$tmp701 $tmp702 	%argrw{"wr"}
	sqrt		$tmp700 $tmp701 	%argrw{"wr"}
	compref		$tmp705 ___301_pd $const3 	%argrw{"wrr"}
	fabs		$tmp704 $tmp705 	%argrw{"wr"}
	sqrt		$tmp703 $tmp704 	%argrw{"wr"}
	add		$tmp706 $tmp700 $tmp703 	%argrw{"wrr"}
	compref		$tmp709 ___301_pd $const3 	%argrw{"wrr"}
	fabs		$tmp708 $tmp709 	%argrw{"wr"}
	sqrt		$tmp707 $tmp708 	%argrw{"wr"}
	add		___293_result $tmp706 $tmp707 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:33
# 	if (distance_metric == "Minkovsky 4")
	eq		$tmp710 $const24 $const34 	%line{33} %argrw{"wrr"}
	if		$tmp710 1241 1241 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:34
# 		result = sqrt(sqrt(dot(d * d, d * d)));
	mul		$tmp713 ___301_pd ___301_pd 	%line{34} %argrw{"wrr"}
	mul		$tmp714 ___301_pd ___301_pd 	%argrw{"wrr"}
	dot		$tmp712 $tmp713 $tmp714 	%argrw{"wrr"}
	sqrt		$tmp711 $tmp712 	%argrw{"wr"}
	sqrt		___293_result $tmp711 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:35
# 	if (distance_metric == "Minkovsky")
	eq		$tmp715 $const24 $const35 	%line{35} %argrw{"wrr"}
	if		$tmp715 1256 1256 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:36
# 		result = pow(pow(fabs(d[0]), e) + pow(fabs(d[1]), e) + pow(fabs(d[2]), e), 1.0 / e);
	compref		$tmp718 ___301_pd $const2 	%line{36} %argrw{"wrr"}
	fabs		$tmp717 $tmp718 	%argrw{"wr"}
	pow		$tmp716 $tmp717 $const5 	%argrw{"wrr"}
	compref		$tmp721 ___301_pd $const3 	%argrw{"wrr"}
	fabs		$tmp720 $tmp721 	%argrw{"wr"}
	pow		$tmp719 $tmp720 $const5 	%argrw{"wrr"}
	add		$tmp722 $tmp716 $tmp719 	%argrw{"wrr"}
	compref		$tmp725 ___301_pd $const4 	%argrw{"wrr"}
	fabs		$tmp724 $tmp725 	%argrw{"wr"}
	pow		$tmp723 $tmp724 $const5 	%argrw{"wrr"}
	add		$tmp726 $tmp722 $tmp723 	%argrw{"wrr"}
	div		$tmp727 $const12 $const5 	%argrw{"wrr"}
	pow		___293_result $tmp726 $tmp727 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:38
# 	return result;
	assign		___301_d ___293_result 	%line{38} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:74
# 				vp += point(xx, yy, zz);
	assign		$tmp729 ___295_xx 	%line{74} %argrw{"wr"}
	assign		$tmp730 ___295_yy 	%argrw{"wr"}
	assign		$tmp731 ___295_zz 	%argrw{"wr"}
	point		$tmp728 $tmp729 $tmp730 $tmp731 	%argrw{"wrrr"}
	add		___301_vp ___301_vp $tmp728 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:76
# 				if (d < da[0]) {
	aref		$tmp732 ___306_da $const2 	%line{76} %argrw{"wrr"}
	lt		$tmp733 ___301_d $tmp732 	%argrw{"wrr"}
	if		$tmp733 1279 1306 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:77
# 					da[3] = da[2];
	aref		$tmp734 ___306_da $const4 	%line{77} %argrw{"wrr"}
	aassign		___306_da $const27 $tmp734 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:78
# 					da[2] = da[1];
	aref		$tmp735 ___306_da $const3 	%line{78} %argrw{"wrr"}
	aassign		___306_da $const4 $tmp735 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:79
# 					da[1] = da[0];
	aref		$tmp736 ___306_da $const2 	%line{79} %argrw{"wrr"}
	aassign		___306_da $const3 $tmp736 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:80
# 					da[0] = d;
	aassign		___306_da $const2 ___301_d 	%line{80} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:82
# 					pa[3] = pa[2];
	aref		$tmp737 ___306_pa $const4 	%line{82} %argrw{"wrr"}
	aassign		___306_pa $const27 $tmp737 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:83
# 					pa[2] = pa[1];
	aref		$tmp738 ___306_pa $const3 	%line{83} %argrw{"wrr"}
	aassign		___306_pa $const4 $tmp738 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:84
# 					pa[1] = pa[0];
	aref		$tmp739 ___306_pa $const2 	%line{84} %argrw{"wrr"}
	aassign		___306_pa $const3 $tmp739 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:85
# 					pa[0] = vp;
	aassign		___306_pa $const2 ___301_vp 	%line{85} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:87
# 				else if (d < da[1]) {
	aref		$tmp740 ___306_da $const3 	%line{87} %argrw{"wrr"}
	lt		$tmp741 ___301_d $tmp740 	%argrw{"wrr"}
	if		$tmp741 1292 1306 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:88
# 					da[3] = da[2];
	aref		$tmp742 ___306_da $const4 	%line{88} %argrw{"wrr"}
	aassign		___306_da $const27 $tmp742 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:89
# 					da[2] = da[1];
	aref		$tmp743 ___306_da $const3 	%line{89} %argrw{"wrr"}
	aassign		___306_da $const4 $tmp743 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:90
# 					da[1] = d;
	aassign		___306_da $const3 ___301_d 	%line{90} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:92
# 					pa[3] = pa[2];
	aref		$tmp744 ___306_pa $const4 	%line{92} %argrw{"wrr"}
	aassign		___306_pa $const27 $tmp744 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:93
# 					pa[2] = pa[1];
	aref		$tmp745 ___306_pa $const3 	%line{93} %argrw{"wrr"}
	aassign		___306_pa $const4 $tmp745 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:94
# 					pa[1] = vp;
	aassign		___306_pa $const3 ___301_vp 	%line{94} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:96
# 				else if (d < da[2]) {
	aref		$tmp746 ___306_da $const4 	%line{96} %argrw{"wrr"}
	lt		$tmp747 ___301_d $tmp746 	%argrw{"wrr"}
	if		$tmp747 1301 1306 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:97
# 					da[3] = da[2];
	aref		$tmp748 ___306_da $const4 	%line{97} %argrw{"wrr"}
	aassign		___306_da $const27 $tmp748 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:98
# 					da[2] = d;
	aassign		___306_da $const4 ___301_d 	%line{98} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:100
# 					pa[3] = pa[2];
	aref		$tmp749 ___306_pa $const4 	%line{100} %argrw{"wrr"}
	aassign		___306_pa $const27 $tmp749 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:101
# 					pa[2] = vp;
	aassign		___306_pa $const4 ___301_vp 	%line{101} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:103
# 				else if (d < da[3]) {
	aref		$tmp750 ___306_da $const27 	%line{103} %argrw{"wrr"}
	lt		$tmp751 ___301_d $tmp750 	%argrw{"wrr"}
	if		$tmp751 1306 1306 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:104
# 					da[3] = d;
	aassign		___306_da $const27 ___301_d 	%line{104} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:105
# 					pa[3] = vp;
	aassign		___306_pa $const27 ___301_vp 	%line{105} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:68
# 			for (zz = zi - 1; zz <= zi + 1; zz++) {
	assign		$tmp752 ___295_zz 	%line{68} %argrw{"wr"}
	add		___295_zz ___295_zz $const3 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:67
# 		for (yy = yi - 1; yy <= yi + 1; yy++) {
	assign		$tmp753 ___295_yy 	%line{67} %argrw{"wr"}
	add		___295_yy ___295_yy $const3 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:66
# 	for (xx = xi - 1; xx <= xi + 1; xx++) {
	assign		$tmp754 ___295_xx 	%line{66} %argrw{"wr"}
	add		___295_xx ___295_xx $const3 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:119
# 	return da[n];
	aref		$tmp655 ___306_da $const2 	%line{119} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:145
# float voronoi_F1S(point p) { return 2.0 * voronoi_F1(p) - 1.0; }
	mul		$tmp755 $const21 $tmp655 	%line{145} %argrw{"wrr"}
	sub		___321_result $tmp755 $const12 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:181
# 	if (basis == "Voronoi F2")
	eq		$tmp756 $const10 $const36 	%line{181} %argrw{"wrr"}
	if		$tmp756 1488 1488 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:182
# 		result = voronoi_F2S(p);
	functioncall	$const37 1488 	%line{182} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:146
# float voronoi_F2S(point p) { return 2.0 * voronoi_F2(p) - 1.0; }
	functioncall	$const38 1486 	%line{146} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:133
# float voronoi_F2(point p) { return voronoi_Fn(p, 1); }
	functioncall	$const23 1486 	%line{133} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:117
# 	voronoi(p, "Distance Squared", 0, da, pa);
	functioncall	$const25 1485 	%line{117} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:57
# 	xi = (int)floor(p[0]);
	compref		$tmp759 $tmp649 $const2 	%line{57} %argrw{"wrr"}
	floor		$tmp758 $tmp759 	%argrw{"wr"}
	assign		___295_xi $tmp758 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:58
# 	yi = (int)floor(p[1]);
	compref		$tmp761 $tmp649 $const3 	%line{58} %argrw{"wrr"}
	floor		$tmp760 $tmp761 	%argrw{"wr"}
	assign		___295_yi $tmp760 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:59
# 	zi = (int)floor(p[2]);
	compref		$tmp763 $tmp649 $const4 	%line{59} %argrw{"wrr"}
	floor		$tmp762 $tmp763 	%argrw{"wr"}
	assign		___295_zi $tmp762 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:61
# 	da[0] = 1e10;
	aassign		___306_da $const2 $const26 	%line{61} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:62
# 	da[1] = 1e10;
	aassign		___306_da $const3 $const26 	%line{62} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:63
# 	da[2] = 1e10;
	aassign		___306_da $const4 $const26 	%line{63} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:64
# 	da[3] = 1e10;
	aassign		___306_da $const27 $const26 	%line{64} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:66
# 	for (xx = xi - 1; xx <= xi + 1; xx++) {
	for		$tmp765 1336 1338 1483 1485 	%line{66} %argrw{"r"}
	sub		___295_xx ___295_xi $const3 	%argrw{"wrr"}
	add		$tmp764 ___295_xi $const3 	%argrw{"wrr"}
	le		$tmp765 ___295_xx $tmp764 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:67
# 		for (yy = yi - 1; yy <= yi + 1; yy++) {
	for		$tmp767 1340 1342 1481 1483 	%line{67} %argrw{"r"}
	sub		___295_yy ___295_yi $const3 	%argrw{"wrr"}
	add		$tmp766 ___295_yi $const3 	%argrw{"wrr"}
	le		$tmp767 ___295_yy $tmp766 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:68
# 			for (zz = zi - 1; zz <= zi + 1; zz++) {
	for		$tmp769 1344 1346 1479 1481 	%line{68} %argrw{"r"}
	sub		___295_zz ___295_zi $const3 	%argrw{"wrr"}
	add		$tmp768 ___295_zi $const3 	%argrw{"wrr"}
	le		$tmp769 ___295_zz $tmp768 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:69
# 				point ip = point(xx, yy, zz);
	assign		$tmp770 ___295_xx 	%line{69} %argrw{"wr"}
	assign		$tmp771 ___295_yy 	%argrw{"wr"}
	assign		$tmp772 ___295_zz 	%argrw{"wr"}
	point		___301_ip $tmp770 $tmp771 $tmp772 	%argrw{"wrrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:70
# 				point vp = (point)cellnoise_color(ip);
	functioncall	$const28 1363 	%line{70} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:45
# 	float r = cellnoise(p);
	cellnoise	___294_r ___301_ip 	%line{45} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:46
# 	float g = cellnoise(point(p[1], p[0], p[2]));
	compref		$tmp775 ___301_ip $const3 	%line{46} %argrw{"wrr"}
	compref		$tmp776 ___301_ip $const2 	%argrw{"wrr"}
	compref		$tmp777 ___301_ip $const4 	%argrw{"wrr"}
	point		$tmp774 $tmp775 $tmp776 $tmp777 	%argrw{"wrrr"}
	cellnoise	___294_g $tmp774 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:47
# 	float b = cellnoise(point(p[1], p[2], p[0]));
	compref		$tmp779 ___301_ip $const3 	%line{47} %argrw{"wrr"}
	compref		$tmp780 ___301_ip $const4 	%argrw{"wrr"}
	compref		$tmp781 ___301_ip $const2 	%argrw{"wrr"}
	point		$tmp778 $tmp779 $tmp780 $tmp781 	%argrw{"wrrr"}
	cellnoise	___294_b $tmp778 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:49
# 	return color(r, g, b);
	color		$tmp773 ___294_r ___294_g ___294_b 	%line{49} %argrw{"wrrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:70
# 				point vp = (point)cellnoise_color(ip);
	assign		___301_vp $tmp773 	%line{70} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:71
# 				point pd = p - (vp + ip);
	add		$tmp782 ___301_vp ___301_ip 	%line{71} %argrw{"wrr"}
	sub		___301_pd $tmp649 $tmp782 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:72
# 				float d = voronoi_distance(distance_metric, pd, e);
	functioncall	$const29 1430 	%line{72} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:21
# 	float result = 0.0;
	assign		___293_result $const5 	%line{21} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:23
# 	if (distance_metric == "Distance Squared")
	eq		$tmp783 $const24 $const24 	%line{23} %argrw{"wrr"}
	if		$tmp783 1371 1371 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:24
# 		result = dot(d, d);
	dot		___293_result ___301_pd ___301_pd 	%line{24} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:25
# 	if (distance_metric == "Actual Distance")
	eq		$tmp784 $const24 $const30 	%line{25} %argrw{"wrr"}
	if		$tmp784 1374 1374 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:26
# 		result = length(d);
	length		___293_result ___301_pd 	%line{26} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:27
# 	if (distance_metric == "Manhattan")
	eq		$tmp785 $const24 $const31 	%line{27} %argrw{"wrr"}
	if		$tmp785 1384 1384 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:28
# 		result = fabs(d[0]) + fabs(d[1]) + fabs(d[2]);
	compref		$tmp787 ___301_pd $const2 	%line{28} %argrw{"wrr"}
	fabs		$tmp786 $tmp787 	%argrw{"wr"}
	compref		$tmp789 ___301_pd $const3 	%argrw{"wrr"}
	fabs		$tmp788 $tmp789 	%argrw{"wr"}
	add		$tmp790 $tmp786 $tmp788 	%argrw{"wrr"}
	compref		$tmp792 ___301_pd $const4 	%argrw{"wrr"}
	fabs		$tmp791 $tmp792 	%argrw{"wr"}
	add		___293_result $tmp790 $tmp791 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:29
# 	if (distance_metric == "Chebychev")
	eq		$tmp793 $const24 $const32 	%line{29} %argrw{"wrr"}
	if		$tmp793 1394 1394 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:30
# 		result = max(fabs(d[0]), max(fabs(d[1]), fabs(d[2])));
	compref		$tmp795 ___301_pd $const2 	%line{30} %argrw{"wrr"}
	fabs		$tmp794 $tmp795 	%argrw{"wr"}
	compref		$tmp798 ___301_pd $const3 	%argrw{"wrr"}
	fabs		$tmp797 $tmp798 	%argrw{"wr"}
	compref		$tmp800 ___301_pd $const4 	%argrw{"wrr"}
	fabs		$tmp799 $tmp800 	%argrw{"wr"}
	max		$tmp796 $tmp797 $tmp799 	%argrw{"wrr"}
	max		___293_result $tmp794 $tmp796 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:31
# 	if (distance_metric == "Minkovsky 1/2")
	eq		$tmp801 $const24 $const33 	%line{31} %argrw{"wrr"}
	if		$tmp801 1407 1407 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:32
# 		result = sqrt(fabs(d[0])) + sqrt(fabs(d[1])) + sqrt(fabs(d[1]));
	compref		$tmp804 ___301_pd $const2 	%line{32} %argrw{"wrr"}
	fabs		$tmp803 $tmp804 	%argrw{"wr"}
	sqrt		$tmp802 $tmp803 	%argrw{"wr"}
	compref		$tmp807 ___301_pd $const3 	%argrw{"wrr"}
	fabs		$tmp806 $tmp807 	%argrw{"wr"}
	sqrt		$tmp805 $tmp806 	%argrw{"wr"}
	add		$tmp808 $tmp802 $tmp805 	%argrw{"wrr"}
	compref		$tmp811 ___301_pd $const3 	%argrw{"wrr"}
	fabs		$tmp810 $tmp811 	%argrw{"wr"}
	sqrt		$tmp809 $tmp810 	%argrw{"wr"}
	add		___293_result $tmp808 $tmp809 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:33
# 	if (distance_metric == "Minkovsky 4")
	eq		$tmp812 $const24 $const34 	%line{33} %argrw{"wrr"}
	if		$tmp812 1414 1414 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:34
# 		result = sqrt(sqrt(dot(d * d, d * d)));
	mul		$tmp815 ___301_pd ___301_pd 	%line{34} %argrw{"wrr"}
	mul		$tmp816 ___301_pd ___301_pd 	%argrw{"wrr"}
	dot		$tmp814 $tmp815 $tmp816 	%argrw{"wrr"}
	sqrt		$tmp813 $tmp814 	%argrw{"wr"}
	sqrt		___293_result $tmp813 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:35
# 	if (distance_metric == "Minkovsky")
	eq		$tmp817 $const24 $const35 	%line{35} %argrw{"wrr"}
	if		$tmp817 1429 1429 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:36
# 		result = pow(pow(fabs(d[0]), e) + pow(fabs(d[1]), e) + pow(fabs(d[2]), e), 1.0 / e);
	compref		$tmp820 ___301_pd $const2 	%line{36} %argrw{"wrr"}
	fabs		$tmp819 $tmp820 	%argrw{"wr"}
	pow		$tmp818 $tmp819 $const5 	%argrw{"wrr"}
	compref		$tmp823 ___301_pd $const3 	%argrw{"wrr"}
	fabs		$tmp822 $tmp823 	%argrw{"wr"}
	pow		$tmp821 $tmp822 $const5 	%argrw{"wrr"}
	add		$tmp824 $tmp818 $tmp821 	%argrw{"wrr"}
	compref		$tmp827 ___301_pd $const4 	%argrw{"wrr"}
	fabs		$tmp826 $tmp827 	%argrw{"wr"}
	pow		$tmp825 $tmp826 $const5 	%argrw{"wrr"}
	add		$tmp828 $tmp824 $tmp825 	%argrw{"wrr"}
	div		$tmp829 $const12 $const5 	%argrw{"wrr"}
	pow		___293_result $tmp828 $tmp829 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:38
# 	return result;
	assign		___301_d ___293_result 	%line{38} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:74
# 				vp += point(xx, yy, zz);
	assign		$tmp831 ___295_xx 	%line{74} %argrw{"wr"}
	assign		$tmp832 ___295_yy 	%argrw{"wr"}
	assign		$tmp833 ___295_zz 	%argrw{"wr"}
	point		$tmp830 $tmp831 $tmp832 $tmp833 	%argrw{"wrrr"}
	add		___301_vp ___301_vp $tmp830 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:76
# 				if (d < da[0]) {
	aref		$tmp834 ___306_da $const2 	%line{76} %argrw{"wrr"}
	lt		$tmp835 ___301_d $tmp834 	%argrw{"wrr"}
	if		$tmp835 1452 1479 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:77
# 					da[3] = da[2];
	aref		$tmp836 ___306_da $const4 	%line{77} %argrw{"wrr"}
	aassign		___306_da $const27 $tmp836 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:78
# 					da[2] = da[1];
	aref		$tmp837 ___306_da $const3 	%line{78} %argrw{"wrr"}
	aassign		___306_da $const4 $tmp837 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:79
# 					da[1] = da[0];
	aref		$tmp838 ___306_da $const2 	%line{79} %argrw{"wrr"}
	aassign		___306_da $const3 $tmp838 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:80
# 					da[0] = d;
	aassign		___306_da $const2 ___301_d 	%line{80} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:82
# 					pa[3] = pa[2];
	aref		$tmp839 ___306_pa $const4 	%line{82} %argrw{"wrr"}
	aassign		___306_pa $const27 $tmp839 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:83
# 					pa[2] = pa[1];
	aref		$tmp840 ___306_pa $const3 	%line{83} %argrw{"wrr"}
	aassign		___306_pa $const4 $tmp840 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:84
# 					pa[1] = pa[0];
	aref		$tmp841 ___306_pa $const2 	%line{84} %argrw{"wrr"}
	aassign		___306_pa $const3 $tmp841 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:85
# 					pa[0] = vp;
	aassign		___306_pa $const2 ___301_vp 	%line{85} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:87
# 				else if (d < da[1]) {
	aref		$tmp842 ___306_da $const3 	%line{87} %argrw{"wrr"}
	lt		$tmp843 ___301_d $tmp842 	%argrw{"wrr"}
	if		$tmp843 1465 1479 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:88
# 					da[3] = da[2];
	aref		$tmp844 ___306_da $const4 	%line{88} %argrw{"wrr"}
	aassign		___306_da $const27 $tmp844 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:89
# 					da[2] = da[1];
	aref		$tmp845 ___306_da $const3 	%line{89} %argrw{"wrr"}
	aassign		___306_da $const4 $tmp845 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:90
# 					da[1] = d;
	aassign		___306_da $const3 ___301_d 	%line{90} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:92
# 					pa[3] = pa[2];
	aref		$tmp846 ___306_pa $const4 	%line{92} %argrw{"wrr"}
	aassign		___306_pa $const27 $tmp846 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:93
# 					pa[2] = pa[1];
	aref		$tmp847 ___306_pa $const3 	%line{93} %argrw{"wrr"}
	aassign		___306_pa $const4 $tmp847 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:94
# 					pa[1] = vp;
	aassign		___306_pa $const3 ___301_vp 	%line{94} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:96
# 				else if (d < da[2]) {
	aref		$tmp848 ___306_da $const4 	%line{96} %argrw{"wrr"}
	lt		$tmp849 ___301_d $tmp848 	%argrw{"wrr"}
	if		$tmp849 1474 1479 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:97
# 					da[3] = da[2];
	aref		$tmp850 ___306_da $const4 	%line{97} %argrw{"wrr"}
	aassign		___306_da $const27 $tmp850 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:98
# 					da[2] = d;
	aassign		___306_da $const4 ___301_d 	%line{98} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:100
# 					pa[3] = pa[2];
	aref		$tmp851 ___306_pa $const4 	%line{100} %argrw{"wrr"}
	aassign		___306_pa $const27 $tmp851 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:101
# 					pa[2] = vp;
	aassign		___306_pa $const4 ___301_vp 	%line{101} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:103
# 				else if (d < da[3]) {
	aref		$tmp852 ___306_da $const27 	%line{103} %argrw{"wrr"}
	lt		$tmp853 ___301_d $tmp852 	%argrw{"wrr"}
	if		$tmp853 1479 1479 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:104
# 					da[3] = d;
	aassign		___306_da $const27 ___301_d 	%line{104} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:105
# 					pa[3] = vp;
	aassign		___306_pa $const27 ___301_vp 	%line{105} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:68
# 			for (zz = zi - 1; zz <= zi + 1; zz++) {
	assign		$tmp854 ___295_zz 	%line{68} %argrw{"wr"}
	add		___295_zz ___295_zz $const3 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:67
# 		for (yy = yi - 1; yy <= yi + 1; yy++) {
	assign		$tmp855 ___295_yy 	%line{67} %argrw{"wr"}
	add		___295_yy ___295_yy $const3 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:66
# 	for (xx = xi - 1; xx <= xi + 1; xx++) {
	assign		$tmp856 ___295_xx 	%line{66} %argrw{"wr"}
	add		___295_xx ___295_xx $const3 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:119
# 	return da[n];
	aref		$tmp757 ___306_da $const3 	%line{119} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:146
# float voronoi_F2S(point p) { return 2.0 * voronoi_F2(p) - 1.0; }
	mul		$tmp857 $const21 $tmp757 	%line{146} %argrw{"wrr"}
	sub		___321_result $tmp857 $const12 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:183
# 	if (basis == "Voronoi F3")
	eq		$tmp858 $const10 $const39 	%line{183} %argrw{"wrr"}
	if		$tmp858 1661 1661 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:184
# 		result = voronoi_F3S(p);
	functioncall	$const40 1661 	%line{184} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:147
# float voronoi_F3S(point p) { return 2.0 * voronoi_F3(p) - 1.0; }
	functioncall	$const41 1659 	%line{147} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:134
# float voronoi_F3(point p) { return voronoi_Fn(p, 2); }
	functioncall	$const23 1659 	%line{134} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:117
# 	voronoi(p, "Distance Squared", 0, da, pa);
	functioncall	$const25 1658 	%line{117} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:57
# 	xi = (int)floor(p[0]);
	compref		$tmp861 $tmp649 $const2 	%line{57} %argrw{"wrr"}
	floor		$tmp860 $tmp861 	%argrw{"wr"}
	assign		___295_xi $tmp860 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:58
# 	yi = (int)floor(p[1]);
	compref		$tmp863 $tmp649 $const3 	%line{58} %argrw{"wrr"}
	floor		$tmp862 $tmp863 	%argrw{"wr"}
	assign		___295_yi $tmp862 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:59
# 	zi = (int)floor(p[2]);
	compref		$tmp865 $tmp649 $const4 	%line{59} %argrw{"wrr"}
	floor		$tmp864 $tmp865 	%argrw{"wr"}
	assign		___295_zi $tmp864 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:61
# 	da[0] = 1e10;
	aassign		___306_da $const2 $const26 	%line{61} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:62
# 	da[1] = 1e10;
	aassign		___306_da $const3 $const26 	%line{62} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:63
# 	da[2] = 1e10;
	aassign		___306_da $const4 $const26 	%line{63} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:64
# 	da[3] = 1e10;
	aassign		___306_da $const27 $const26 	%line{64} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:66
# 	for (xx = xi - 1; xx <= xi + 1; xx++) {
	for		$tmp867 1509 1511 1656 1658 	%line{66} %argrw{"r"}
	sub		___295_xx ___295_xi $const3 	%argrw{"wrr"}
	add		$tmp866 ___295_xi $const3 	%argrw{"wrr"}
	le		$tmp867 ___295_xx $tmp866 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:67
# 		for (yy = yi - 1; yy <= yi + 1; yy++) {
	for		$tmp869 1513 1515 1654 1656 	%line{67} %argrw{"r"}
	sub		___295_yy ___295_yi $const3 	%argrw{"wrr"}
	add		$tmp868 ___295_yi $const3 	%argrw{"wrr"}
	le		$tmp869 ___295_yy $tmp868 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:68
# 			for (zz = zi - 1; zz <= zi + 1; zz++) {
	for		$tmp871 1517 1519 1652 1654 	%line{68} %argrw{"r"}
	sub		___295_zz ___295_zi $const3 	%argrw{"wrr"}
	add		$tmp870 ___295_zi $const3 	%argrw{"wrr"}
	le		$tmp871 ___295_zz $tmp870 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:69
# 				point ip = point(xx, yy, zz);
	assign		$tmp872 ___295_xx 	%line{69} %argrw{"wr"}
	assign		$tmp873 ___295_yy 	%argrw{"wr"}
	assign		$tmp874 ___295_zz 	%argrw{"wr"}
	point		___301_ip $tmp872 $tmp873 $tmp874 	%argrw{"wrrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:70
# 				point vp = (point)cellnoise_color(ip);
	functioncall	$const28 1536 	%line{70} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:45
# 	float r = cellnoise(p);
	cellnoise	___294_r ___301_ip 	%line{45} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:46
# 	float g = cellnoise(point(p[1], p[0], p[2]));
	compref		$tmp877 ___301_ip $const3 	%line{46} %argrw{"wrr"}
	compref		$tmp878 ___301_ip $const2 	%argrw{"wrr"}
	compref		$tmp879 ___301_ip $const4 	%argrw{"wrr"}
	point		$tmp876 $tmp877 $tmp878 $tmp879 	%argrw{"wrrr"}
	cellnoise	___294_g $tmp876 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:47
# 	float b = cellnoise(point(p[1], p[2], p[0]));
	compref		$tmp881 ___301_ip $const3 	%line{47} %argrw{"wrr"}
	compref		$tmp882 ___301_ip $const4 	%argrw{"wrr"}
	compref		$tmp883 ___301_ip $const2 	%argrw{"wrr"}
	point		$tmp880 $tmp881 $tmp882 $tmp883 	%argrw{"wrrr"}
	cellnoise	___294_b $tmp880 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:49
# 	return color(r, g, b);
	color		$tmp875 ___294_r ___294_g ___294_b 	%line{49} %argrw{"wrrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:70
# 				point vp = (point)cellnoise_color(ip);
	assign		___301_vp $tmp875 	%line{70} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:71
# 				point pd = p - (vp + ip);
	add		$tmp884 ___301_vp ___301_ip 	%line{71} %argrw{"wrr"}
	sub		___301_pd $tmp649 $tmp884 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:72
# 				float d = voronoi_distance(distance_metric, pd, e);
	functioncall	$const29 1603 	%line{72} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:21
# 	float result = 0.0;
	assign		___293_result $const5 	%line{21} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:23
# 	if (distance_metric == "Distance Squared")
	eq		$tmp885 $const24 $const24 	%line{23} %argrw{"wrr"}
	if		$tmp885 1544 1544 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:24
# 		result = dot(d, d);
	dot		___293_result ___301_pd ___301_pd 	%line{24} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:25
# 	if (distance_metric == "Actual Distance")
	eq		$tmp886 $const24 $const30 	%line{25} %argrw{"wrr"}
	if		$tmp886 1547 1547 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:26
# 		result = length(d);
	length		___293_result ___301_pd 	%line{26} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:27
# 	if (distance_metric == "Manhattan")
	eq		$tmp887 $const24 $const31 	%line{27} %argrw{"wrr"}
	if		$tmp887 1557 1557 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:28
# 		result = fabs(d[0]) + fabs(d[1]) + fabs(d[2]);
	compref		$tmp889 ___301_pd $const2 	%line{28} %argrw{"wrr"}
	fabs		$tmp888 $tmp889 	%argrw{"wr"}
	compref		$tmp891 ___301_pd $const3 	%argrw{"wrr"}
	fabs		$tmp890 $tmp891 	%argrw{"wr"}
	add		$tmp892 $tmp888 $tmp890 	%argrw{"wrr"}
	compref		$tmp894 ___301_pd $const4 	%argrw{"wrr"}
	fabs		$tmp893 $tmp894 	%argrw{"wr"}
	add		___293_result $tmp892 $tmp893 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:29
# 	if (distance_metric == "Chebychev")
	eq		$tmp895 $const24 $const32 	%line{29} %argrw{"wrr"}
	if		$tmp895 1567 1567 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:30
# 		result = max(fabs(d[0]), max(fabs(d[1]), fabs(d[2])));
	compref		$tmp897 ___301_pd $const2 	%line{30} %argrw{"wrr"}
	fabs		$tmp896 $tmp897 	%argrw{"wr"}
	compref		$tmp900 ___301_pd $const3 	%argrw{"wrr"}
	fabs		$tmp899 $tmp900 	%argrw{"wr"}
	compref		$tmp902 ___301_pd $const4 	%argrw{"wrr"}
	fabs		$tmp901 $tmp902 	%argrw{"wr"}
	max		$tmp898 $tmp899 $tmp901 	%argrw{"wrr"}
	max		___293_result $tmp896 $tmp898 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:31
# 	if (distance_metric == "Minkovsky 1/2")
	eq		$tmp903 $const24 $const33 	%line{31} %argrw{"wrr"}
	if		$tmp903 1580 1580 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:32
# 		result = sqrt(fabs(d[0])) + sqrt(fabs(d[1])) + sqrt(fabs(d[1]));
	compref		$tmp906 ___301_pd $const2 	%line{32} %argrw{"wrr"}
	fabs		$tmp905 $tmp906 	%argrw{"wr"}
	sqrt		$tmp904 $tmp905 	%argrw{"wr"}
	compref		$tmp909 ___301_pd $const3 	%argrw{"wrr"}
	fabs		$tmp908 $tmp909 	%argrw{"wr"}
	sqrt		$tmp907 $tmp908 	%argrw{"wr"}
	add		$tmp910 $tmp904 $tmp907 	%argrw{"wrr"}
	compref		$tmp913 ___301_pd $const3 	%argrw{"wrr"}
	fabs		$tmp912 $tmp913 	%argrw{"wr"}
	sqrt		$tmp911 $tmp912 	%argrw{"wr"}
	add		___293_result $tmp910 $tmp911 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:33
# 	if (distance_metric == "Minkovsky 4")
	eq		$tmp914 $const24 $const34 	%line{33} %argrw{"wrr"}
	if		$tmp914 1587 1587 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:34
# 		result = sqrt(sqrt(dot(d * d, d * d)));
	mul		$tmp917 ___301_pd ___301_pd 	%line{34} %argrw{"wrr"}
	mul		$tmp918 ___301_pd ___301_pd 	%argrw{"wrr"}
	dot		$tmp916 $tmp917 $tmp918 	%argrw{"wrr"}
	sqrt		$tmp915 $tmp916 	%argrw{"wr"}
	sqrt		___293_result $tmp915 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:35
# 	if (distance_metric == "Minkovsky")
	eq		$tmp919 $const24 $const35 	%line{35} %argrw{"wrr"}
	if		$tmp919 1602 1602 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:36
# 		result = pow(pow(fabs(d[0]), e) + pow(fabs(d[1]), e) + pow(fabs(d[2]), e), 1.0 / e);
	compref		$tmp922 ___301_pd $const2 	%line{36} %argrw{"wrr"}
	fabs		$tmp921 $tmp922 	%argrw{"wr"}
	pow		$tmp920 $tmp921 $const5 	%argrw{"wrr"}
	compref		$tmp925 ___301_pd $const3 	%argrw{"wrr"}
	fabs		$tmp924 $tmp925 	%argrw{"wr"}
	pow		$tmp923 $tmp924 $const5 	%argrw{"wrr"}
	add		$tmp926 $tmp920 $tmp923 	%argrw{"wrr"}
	compref		$tmp929 ___301_pd $const4 	%argrw{"wrr"}
	fabs		$tmp928 $tmp929 	%argrw{"wr"}
	pow		$tmp927 $tmp928 $const5 	%argrw{"wrr"}
	add		$tmp930 $tmp926 $tmp927 	%argrw{"wrr"}
	div		$tmp931 $const12 $const5 	%argrw{"wrr"}
	pow		___293_result $tmp930 $tmp931 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:38
# 	return result;
	assign		___301_d ___293_result 	%line{38} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:74
# 				vp += point(xx, yy, zz);
	assign		$tmp933 ___295_xx 	%line{74} %argrw{"wr"}
	assign		$tmp934 ___295_yy 	%argrw{"wr"}
	assign		$tmp935 ___295_zz 	%argrw{"wr"}
	point		$tmp932 $tmp933 $tmp934 $tmp935 	%argrw{"wrrr"}
	add		___301_vp ___301_vp $tmp932 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:76
# 				if (d < da[0]) {
	aref		$tmp936 ___306_da $const2 	%line{76} %argrw{"wrr"}
	lt		$tmp937 ___301_d $tmp936 	%argrw{"wrr"}
	if		$tmp937 1625 1652 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:77
# 					da[3] = da[2];
	aref		$tmp938 ___306_da $const4 	%line{77} %argrw{"wrr"}
	aassign		___306_da $const27 $tmp938 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:78
# 					da[2] = da[1];
	aref		$tmp939 ___306_da $const3 	%line{78} %argrw{"wrr"}
	aassign		___306_da $const4 $tmp939 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:79
# 					da[1] = da[0];
	aref		$tmp940 ___306_da $const2 	%line{79} %argrw{"wrr"}
	aassign		___306_da $const3 $tmp940 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:80
# 					da[0] = d;
	aassign		___306_da $const2 ___301_d 	%line{80} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:82
# 					pa[3] = pa[2];
	aref		$tmp941 ___306_pa $const4 	%line{82} %argrw{"wrr"}
	aassign		___306_pa $const27 $tmp941 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:83
# 					pa[2] = pa[1];
	aref		$tmp942 ___306_pa $const3 	%line{83} %argrw{"wrr"}
	aassign		___306_pa $const4 $tmp942 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:84
# 					pa[1] = pa[0];
	aref		$tmp943 ___306_pa $const2 	%line{84} %argrw{"wrr"}
	aassign		___306_pa $const3 $tmp943 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:85
# 					pa[0] = vp;
	aassign		___306_pa $const2 ___301_vp 	%line{85} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:87
# 				else if (d < da[1]) {
	aref		$tmp944 ___306_da $const3 	%line{87} %argrw{"wrr"}
	lt		$tmp945 ___301_d $tmp944 	%argrw{"wrr"}
	if		$tmp945 1638 1652 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:88
# 					da[3] = da[2];
	aref		$tmp946 ___306_da $const4 	%line{88} %argrw{"wrr"}
	aassign		___306_da $const27 $tmp946 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:89
# 					da[2] = da[1];
	aref		$tmp947 ___306_da $const3 	%line{89} %argrw{"wrr"}
	aassign		___306_da $const4 $tmp947 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:90
# 					da[1] = d;
	aassign		___306_da $const3 ___301_d 	%line{90} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:92
# 					pa[3] = pa[2];
	aref		$tmp948 ___306_pa $const4 	%line{92} %argrw{"wrr"}
	aassign		___306_pa $const27 $tmp948 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:93
# 					pa[2] = pa[1];
	aref		$tmp949 ___306_pa $const3 	%line{93} %argrw{"wrr"}
	aassign		___306_pa $const4 $tmp949 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:94
# 					pa[1] = vp;
	aassign		___306_pa $const3 ___301_vp 	%line{94} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:96
# 				else if (d < da[2]) {
	aref		$tmp950 ___306_da $const4 	%line{96} %argrw{"wrr"}
	lt		$tmp951 ___301_d $tmp950 	%argrw{"wrr"}
	if		$tmp951 1647 1652 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:97
# 					da[3] = da[2];
	aref		$tmp952 ___306_da $const4 	%line{97} %argrw{"wrr"}
	aassign		___306_da $const27 $tmp952 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:98
# 					da[2] = d;
	aassign		___306_da $const4 ___301_d 	%line{98} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:100
# 					pa[3] = pa[2];
	aref		$tmp953 ___306_pa $const4 	%line{100} %argrw{"wrr"}
	aassign		___306_pa $const27 $tmp953 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:101
# 					pa[2] = vp;
	aassign		___306_pa $const4 ___301_vp 	%line{101} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:103
# 				else if (d < da[3]) {
	aref		$tmp954 ___306_da $const27 	%line{103} %argrw{"wrr"}
	lt		$tmp955 ___301_d $tmp954 	%argrw{"wrr"}
	if		$tmp955 1652 1652 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:104
# 					da[3] = d;
	aassign		___306_da $const27 ___301_d 	%line{104} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:105
# 					pa[3] = vp;
	aassign		___306_pa $const27 ___301_vp 	%line{105} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:68
# 			for (zz = zi - 1; zz <= zi + 1; zz++) {
	assign		$tmp956 ___295_zz 	%line{68} %argrw{"wr"}
	add		___295_zz ___295_zz $const3 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:67
# 		for (yy = yi - 1; yy <= yi + 1; yy++) {
	assign		$tmp957 ___295_yy 	%line{67} %argrw{"wr"}
	add		___295_yy ___295_yy $const3 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:66
# 	for (xx = xi - 1; xx <= xi + 1; xx++) {
	assign		$tmp958 ___295_xx 	%line{66} %argrw{"wr"}
	add		___295_xx ___295_xx $const3 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:119
# 	return da[n];
	aref		$tmp859 ___306_da $const4 	%line{119} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:147
# float voronoi_F3S(point p) { return 2.0 * voronoi_F3(p) - 1.0; }
	mul		$tmp959 $const21 $tmp859 	%line{147} %argrw{"wrr"}
	sub		___321_result $tmp959 $const12 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:185
# 	if (basis == "Voronoi F4")
	eq		$tmp960 $const10 $const42 	%line{185} %argrw{"wrr"}
	if		$tmp960 1834 1834 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:186
# 		result = voronoi_F4S(p);
	functioncall	$const43 1834 	%line{186} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:148
# float voronoi_F4S(point p) { return 2.0 * voronoi_F4(p) - 1.0; }
	functioncall	$const44 1832 	%line{148} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:135
# float voronoi_F4(point p) { return voronoi_Fn(p, 3); }
	functioncall	$const23 1832 	%line{135} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:117
# 	voronoi(p, "Distance Squared", 0, da, pa);
	functioncall	$const25 1831 	%line{117} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:57
# 	xi = (int)floor(p[0]);
	compref		$tmp963 $tmp649 $const2 	%line{57} %argrw{"wrr"}
	floor		$tmp962 $tmp963 	%argrw{"wr"}
	assign		___295_xi $tmp962 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:58
# 	yi = (int)floor(p[1]);
	compref		$tmp965 $tmp649 $const3 	%line{58} %argrw{"wrr"}
	floor		$tmp964 $tmp965 	%argrw{"wr"}
	assign		___295_yi $tmp964 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:59
# 	zi = (int)floor(p[2]);
	compref		$tmp967 $tmp649 $const4 	%line{59} %argrw{"wrr"}
	floor		$tmp966 $tmp967 	%argrw{"wr"}
	assign		___295_zi $tmp966 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:61
# 	da[0] = 1e10;
	aassign		___306_da $const2 $const26 	%line{61} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:62
# 	da[1] = 1e10;
	aassign		___306_da $const3 $const26 	%line{62} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:63
# 	da[2] = 1e10;
	aassign		___306_da $const4 $const26 	%line{63} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:64
# 	da[3] = 1e10;
	aassign		___306_da $const27 $const26 	%line{64} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:66
# 	for (xx = xi - 1; xx <= xi + 1; xx++) {
	for		$tmp969 1682 1684 1829 1831 	%line{66} %argrw{"r"}
	sub		___295_xx ___295_xi $const3 	%argrw{"wrr"}
	add		$tmp968 ___295_xi $const3 	%argrw{"wrr"}
	le		$tmp969 ___295_xx $tmp968 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:67
# 		for (yy = yi - 1; yy <= yi + 1; yy++) {
	for		$tmp971 1686 1688 1827 1829 	%line{67} %argrw{"r"}
	sub		___295_yy ___295_yi $const3 	%argrw{"wrr"}
	add		$tmp970 ___295_yi $const3 	%argrw{"wrr"}
	le		$tmp971 ___295_yy $tmp970 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:68
# 			for (zz = zi - 1; zz <= zi + 1; zz++) {
	for		$tmp973 1690 1692 1825 1827 	%line{68} %argrw{"r"}
	sub		___295_zz ___295_zi $const3 	%argrw{"wrr"}
	add		$tmp972 ___295_zi $const3 	%argrw{"wrr"}
	le		$tmp973 ___295_zz $tmp972 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:69
# 				point ip = point(xx, yy, zz);
	assign		$tmp974 ___295_xx 	%line{69} %argrw{"wr"}
	assign		$tmp975 ___295_yy 	%argrw{"wr"}
	assign		$tmp976 ___295_zz 	%argrw{"wr"}
	point		___301_ip $tmp974 $tmp975 $tmp976 	%argrw{"wrrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:70
# 				point vp = (point)cellnoise_color(ip);
	functioncall	$const28 1709 	%line{70} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:45
# 	float r = cellnoise(p);
	cellnoise	___294_r ___301_ip 	%line{45} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:46
# 	float g = cellnoise(point(p[1], p[0], p[2]));
	compref		$tmp979 ___301_ip $const3 	%line{46} %argrw{"wrr"}
	compref		$tmp980 ___301_ip $const2 	%argrw{"wrr"}
	compref		$tmp981 ___301_ip $const4 	%argrw{"wrr"}
	point		$tmp978 $tmp979 $tmp980 $tmp981 	%argrw{"wrrr"}
	cellnoise	___294_g $tmp978 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:47
# 	float b = cellnoise(point(p[1], p[2], p[0]));
	compref		$tmp983 ___301_ip $const3 	%line{47} %argrw{"wrr"}
	compref		$tmp984 ___301_ip $const4 	%argrw{"wrr"}
	compref		$tmp985 ___301_ip $const2 	%argrw{"wrr"}
	point		$tmp982 $tmp983 $tmp984 $tmp985 	%argrw{"wrrr"}
	cellnoise	___294_b $tmp982 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:49
# 	return color(r, g, b);
	color		$tmp977 ___294_r ___294_g ___294_b 	%line{49} %argrw{"wrrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:70
# 				point vp = (point)cellnoise_color(ip);
	assign		___301_vp $tmp977 	%line{70} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:71
# 				point pd = p - (vp + ip);
	add		$tmp986 ___301_vp ___301_ip 	%line{71} %argrw{"wrr"}
	sub		___301_pd $tmp649 $tmp986 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:72
# 				float d = voronoi_distance(distance_metric, pd, e);
	functioncall	$const29 1776 	%line{72} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:21
# 	float result = 0.0;
	assign		___293_result $const5 	%line{21} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:23
# 	if (distance_metric == "Distance Squared")
	eq		$tmp987 $const24 $const24 	%line{23} %argrw{"wrr"}
	if		$tmp987 1717 1717 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:24
# 		result = dot(d, d);
	dot		___293_result ___301_pd ___301_pd 	%line{24} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:25
# 	if (distance_metric == "Actual Distance")
	eq		$tmp988 $const24 $const30 	%line{25} %argrw{"wrr"}
	if		$tmp988 1720 1720 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:26
# 		result = length(d);
	length		___293_result ___301_pd 	%line{26} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:27
# 	if (distance_metric == "Manhattan")
	eq		$tmp989 $const24 $const31 	%line{27} %argrw{"wrr"}
	if		$tmp989 1730 1730 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:28
# 		result = fabs(d[0]) + fabs(d[1]) + fabs(d[2]);
	compref		$tmp991 ___301_pd $const2 	%line{28} %argrw{"wrr"}
	fabs		$tmp990 $tmp991 	%argrw{"wr"}
	compref		$tmp993 ___301_pd $const3 	%argrw{"wrr"}
	fabs		$tmp992 $tmp993 	%argrw{"wr"}
	add		$tmp994 $tmp990 $tmp992 	%argrw{"wrr"}
	compref		$tmp996 ___301_pd $const4 	%argrw{"wrr"}
	fabs		$tmp995 $tmp996 	%argrw{"wr"}
	add		___293_result $tmp994 $tmp995 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:29
# 	if (distance_metric == "Chebychev")
	eq		$tmp997 $const24 $const32 	%line{29} %argrw{"wrr"}
	if		$tmp997 1740 1740 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:30
# 		result = max(fabs(d[0]), max(fabs(d[1]), fabs(d[2])));
	compref		$tmp999 ___301_pd $const2 	%line{30} %argrw{"wrr"}
	fabs		$tmp998 $tmp999 	%argrw{"wr"}
	compref		$tmp1002 ___301_pd $const3 	%argrw{"wrr"}
	fabs		$tmp1001 $tmp1002 	%argrw{"wr"}
	compref		$tmp1004 ___301_pd $const4 	%argrw{"wrr"}
	fabs		$tmp1003 $tmp1004 	%argrw{"wr"}
	max		$tmp1000 $tmp1001 $tmp1003 	%argrw{"wrr"}
	max		___293_result $tmp998 $tmp1000 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:31
# 	if (distance_metric == "Minkovsky 1/2")
	eq		$tmp1005 $const24 $const33 	%line{31} %argrw{"wrr"}
	if		$tmp1005 1753 1753 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:32
# 		result = sqrt(fabs(d[0])) + sqrt(fabs(d[1])) + sqrt(fabs(d[1]));
	compref		$tmp1008 ___301_pd $const2 	%line{32} %argrw{"wrr"}
	fabs		$tmp1007 $tmp1008 	%argrw{"wr"}
	sqrt		$tmp1006 $tmp1007 	%argrw{"wr"}
	compref		$tmp1011 ___301_pd $const3 	%argrw{"wrr"}
	fabs		$tmp1010 $tmp1011 	%argrw{"wr"}
	sqrt		$tmp1009 $tmp1010 	%argrw{"wr"}
	add		$tmp1012 $tmp1006 $tmp1009 	%argrw{"wrr"}
	compref		$tmp1015 ___301_pd $const3 	%argrw{"wrr"}
	fabs		$tmp1014 $tmp1015 	%argrw{"wr"}
	sqrt		$tmp1013 $tmp1014 	%argrw{"wr"}
	add		___293_result $tmp1012 $tmp1013 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:33
# 	if (distance_metric == "Minkovsky 4")
	eq		$tmp1016 $const24 $const34 	%line{33} %argrw{"wrr"}
	if		$tmp1016 1760 1760 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:34
# 		result = sqrt(sqrt(dot(d * d, d * d)));
	mul		$tmp1019 ___301_pd ___301_pd 	%line{34} %argrw{"wrr"}
	mul		$tmp1020 ___301_pd ___301_pd 	%argrw{"wrr"}
	dot		$tmp1018 $tmp1019 $tmp1020 	%argrw{"wrr"}
	sqrt		$tmp1017 $tmp1018 	%argrw{"wr"}
	sqrt		___293_result $tmp1017 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:35
# 	if (distance_metric == "Minkovsky")
	eq		$tmp1021 $const24 $const35 	%line{35} %argrw{"wrr"}
	if		$tmp1021 1775 1775 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:36
# 		result = pow(pow(fabs(d[0]), e) + pow(fabs(d[1]), e) + pow(fabs(d[2]), e), 1.0 / e);
	compref		$tmp1024 ___301_pd $const2 	%line{36} %argrw{"wrr"}
	fabs		$tmp1023 $tmp1024 	%argrw{"wr"}
	pow		$tmp1022 $tmp1023 $const5 	%argrw{"wrr"}
	compref		$tmp1027 ___301_pd $const3 	%argrw{"wrr"}
	fabs		$tmp1026 $tmp1027 	%argrw{"wr"}
	pow		$tmp1025 $tmp1026 $const5 	%argrw{"wrr"}
	add		$tmp1028 $tmp1022 $tmp1025 	%argrw{"wrr"}
	compref		$tmp1031 ___301_pd $const4 	%argrw{"wrr"}
	fabs		$tmp1030 $tmp1031 	%argrw{"wr"}
	pow		$tmp1029 $tmp1030 $const5 	%argrw{"wrr"}
	add		$tmp1032 $tmp1028 $tmp1029 	%argrw{"wrr"}
	div		$tmp1033 $const12 $const5 	%argrw{"wrr"}
	pow		___293_result $tmp1032 $tmp1033 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:38
# 	return result;
	assign		___301_d ___293_result 	%line{38} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:74
# 				vp += point(xx, yy, zz);
	assign		$tmp1035 ___295_xx 	%line{74} %argrw{"wr"}
	assign		$tmp1036 ___295_yy 	%argrw{"wr"}
	assign		$tmp1037 ___295_zz 	%argrw{"wr"}
	point		$tmp1034 $tmp1035 $tmp1036 $tmp1037 	%argrw{"wrrr"}
	add		___301_vp ___301_vp $tmp1034 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:76
# 				if (d < da[0]) {
	aref		$tmp1038 ___306_da $const2 	%line{76} %argrw{"wrr"}
	lt		$tmp1039 ___301_d $tmp1038 	%argrw{"wrr"}
	if		$tmp1039 1798 1825 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:77
# 					da[3] = da[2];
	aref		$tmp1040 ___306_da $const4 	%line{77} %argrw{"wrr"}
	aassign		___306_da $const27 $tmp1040 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:78
# 					da[2] = da[1];
	aref		$tmp1041 ___306_da $const3 	%line{78} %argrw{"wrr"}
	aassign		___306_da $const4 $tmp1041 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:79
# 					da[1] = da[0];
	aref		$tmp1042 ___306_da $const2 	%line{79} %argrw{"wrr"}
	aassign		___306_da $const3 $tmp1042 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:80
# 					da[0] = d;
	aassign		___306_da $const2 ___301_d 	%line{80} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:82
# 					pa[3] = pa[2];
	aref		$tmp1043 ___306_pa $const4 	%line{82} %argrw{"wrr"}
	aassign		___306_pa $const27 $tmp1043 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:83
# 					pa[2] = pa[1];
	aref		$tmp1044 ___306_pa $const3 	%line{83} %argrw{"wrr"}
	aassign		___306_pa $const4 $tmp1044 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:84
# 					pa[1] = pa[0];
	aref		$tmp1045 ___306_pa $const2 	%line{84} %argrw{"wrr"}
	aassign		___306_pa $const3 $tmp1045 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:85
# 					pa[0] = vp;
	aassign		___306_pa $const2 ___301_vp 	%line{85} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:87
# 				else if (d < da[1]) {
	aref		$tmp1046 ___306_da $const3 	%line{87} %argrw{"wrr"}
	lt		$tmp1047 ___301_d $tmp1046 	%argrw{"wrr"}
	if		$tmp1047 1811 1825 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:88
# 					da[3] = da[2];
	aref		$tmp1048 ___306_da $const4 	%line{88} %argrw{"wrr"}
	aassign		___306_da $const27 $tmp1048 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:89
# 					da[2] = da[1];
	aref		$tmp1049 ___306_da $const3 	%line{89} %argrw{"wrr"}
	aassign		___306_da $const4 $tmp1049 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:90
# 					da[1] = d;
	aassign		___306_da $const3 ___301_d 	%line{90} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:92
# 					pa[3] = pa[2];
	aref		$tmp1050 ___306_pa $const4 	%line{92} %argrw{"wrr"}
	aassign		___306_pa $const27 $tmp1050 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:93
# 					pa[2] = pa[1];
	aref		$tmp1051 ___306_pa $const3 	%line{93} %argrw{"wrr"}
	aassign		___306_pa $const4 $tmp1051 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:94
# 					pa[1] = vp;
	aassign		___306_pa $const3 ___301_vp 	%line{94} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:96
# 				else if (d < da[2]) {
	aref		$tmp1052 ___306_da $const4 	%line{96} %argrw{"wrr"}
	lt		$tmp1053 ___301_d $tmp1052 	%argrw{"wrr"}
	if		$tmp1053 1820 1825 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:97
# 					da[3] = da[2];
	aref		$tmp1054 ___306_da $const4 	%line{97} %argrw{"wrr"}
	aassign		___306_da $const27 $tmp1054 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:98
# 					da[2] = d;
	aassign		___306_da $const4 ___301_d 	%line{98} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:100
# 					pa[3] = pa[2];
	aref		$tmp1055 ___306_pa $const4 	%line{100} %argrw{"wrr"}
	aassign		___306_pa $const27 $tmp1055 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:101
# 					pa[2] = vp;
	aassign		___306_pa $const4 ___301_vp 	%line{101} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:103
# 				else if (d < da[3]) {
	aref		$tmp1056 ___306_da $const27 	%line{103} %argrw{"wrr"}
	lt		$tmp1057 ___301_d $tmp1056 	%argrw{"wrr"}
	if		$tmp1057 1825 1825 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:104
# 					da[3] = d;
	aassign		___306_da $const27 ___301_d 	%line{104} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:105
# 					pa[3] = vp;
	aassign		___306_pa $const27 ___301_vp 	%line{105} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:68
# 			for (zz = zi - 1; zz <= zi + 1; zz++) {
	assign		$tmp1058 ___295_zz 	%line{68} %argrw{"wr"}
	add		___295_zz ___295_zz $const3 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:67
# 		for (yy = yi - 1; yy <= yi + 1; yy++) {
	assign		$tmp1059 ___295_yy 	%line{67} %argrw{"wr"}
	add		___295_yy ___295_yy $const3 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:66
# 	for (xx = xi - 1; xx <= xi + 1; xx++) {
	assign		$tmp1060 ___295_xx 	%line{66} %argrw{"wr"}
	add		___295_xx ___295_xx $const3 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:119
# 	return da[n];
	aref		$tmp961 ___306_da $const27 	%line{119} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:148
# float voronoi_F4S(point p) { return 2.0 * voronoi_F4(p) - 1.0; }
	mul		$tmp1061 $const21 $tmp961 	%line{148} %argrw{"wrr"}
	sub		___321_result $tmp1061 $const12 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:187
# 	if (basis == "Voronoi F2-F1")
	eq		$tmp1062 $const10 $const45 	%line{187} %argrw{"wrr"}
	if		$tmp1062 2009 2009 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:188
# 		result = voronoi_F1F2S(p);
	functioncall	$const46 2009 	%line{188} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:149
# float voronoi_F1F2S(point p) { return 2.0 * voronoi_F1F2(p) - 1.0; }
	functioncall	$const47 2007 	%line{149} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:136
# float voronoi_F1F2(point p) { return voronoi_FnFn(p, 0, 1); }
	functioncall	$const48 2007 	%line{136} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:127
# 	voronoi(p, "Distance Squared", 0, da, pa);
	functioncall	$const25 2004 	%line{127} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:57
# 	xi = (int)floor(p[0]);
	compref		$tmp1065 $tmp649 $const2 	%line{57} %argrw{"wrr"}
	floor		$tmp1064 $tmp1065 	%argrw{"wr"}
	assign		___295_xi $tmp1064 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:58
# 	yi = (int)floor(p[1]);
	compref		$tmp1067 $tmp649 $const3 	%line{58} %argrw{"wrr"}
	floor		$tmp1066 $tmp1067 	%argrw{"wr"}
	assign		___295_yi $tmp1066 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:59
# 	zi = (int)floor(p[2]);
	compref		$tmp1069 $tmp649 $const4 	%line{59} %argrw{"wrr"}
	floor		$tmp1068 $tmp1069 	%argrw{"wr"}
	assign		___295_zi $tmp1068 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:61
# 	da[0] = 1e10;
	aassign		___307_da $const2 $const26 	%line{61} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:62
# 	da[1] = 1e10;
	aassign		___307_da $const3 $const26 	%line{62} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:63
# 	da[2] = 1e10;
	aassign		___307_da $const4 $const26 	%line{63} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:64
# 	da[3] = 1e10;
	aassign		___307_da $const27 $const26 	%line{64} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:66
# 	for (xx = xi - 1; xx <= xi + 1; xx++) {
	for		$tmp1071 1855 1857 2002 2004 	%line{66} %argrw{"r"}
	sub		___295_xx ___295_xi $const3 	%argrw{"wrr"}
	add		$tmp1070 ___295_xi $const3 	%argrw{"wrr"}
	le		$tmp1071 ___295_xx $tmp1070 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:67
# 		for (yy = yi - 1; yy <= yi + 1; yy++) {
	for		$tmp1073 1859 1861 2000 2002 	%line{67} %argrw{"r"}
	sub		___295_yy ___295_yi $const3 	%argrw{"wrr"}
	add		$tmp1072 ___295_yi $const3 	%argrw{"wrr"}
	le		$tmp1073 ___295_yy $tmp1072 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:68
# 			for (zz = zi - 1; zz <= zi + 1; zz++) {
	for		$tmp1075 1863 1865 1998 2000 	%line{68} %argrw{"r"}
	sub		___295_zz ___295_zi $const3 	%argrw{"wrr"}
	add		$tmp1074 ___295_zi $const3 	%argrw{"wrr"}
	le		$tmp1075 ___295_zz $tmp1074 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:69
# 				point ip = point(xx, yy, zz);
	assign		$tmp1076 ___295_xx 	%line{69} %argrw{"wr"}
	assign		$tmp1077 ___295_yy 	%argrw{"wr"}
	assign		$tmp1078 ___295_zz 	%argrw{"wr"}
	point		___301_ip $tmp1076 $tmp1077 $tmp1078 	%argrw{"wrrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:70
# 				point vp = (point)cellnoise_color(ip);
	functioncall	$const28 1882 	%line{70} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:45
# 	float r = cellnoise(p);
	cellnoise	___294_r ___301_ip 	%line{45} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:46
# 	float g = cellnoise(point(p[1], p[0], p[2]));
	compref		$tmp1081 ___301_ip $const3 	%line{46} %argrw{"wrr"}
	compref		$tmp1082 ___301_ip $const2 	%argrw{"wrr"}
	compref		$tmp1083 ___301_ip $const4 	%argrw{"wrr"}
	point		$tmp1080 $tmp1081 $tmp1082 $tmp1083 	%argrw{"wrrr"}
	cellnoise	___294_g $tmp1080 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:47
# 	float b = cellnoise(point(p[1], p[2], p[0]));
	compref		$tmp1085 ___301_ip $const3 	%line{47} %argrw{"wrr"}
	compref		$tmp1086 ___301_ip $const4 	%argrw{"wrr"}
	compref		$tmp1087 ___301_ip $const2 	%argrw{"wrr"}
	point		$tmp1084 $tmp1085 $tmp1086 $tmp1087 	%argrw{"wrrr"}
	cellnoise	___294_b $tmp1084 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:49
# 	return color(r, g, b);
	color		$tmp1079 ___294_r ___294_g ___294_b 	%line{49} %argrw{"wrrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:70
# 				point vp = (point)cellnoise_color(ip);
	assign		___301_vp $tmp1079 	%line{70} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:71
# 				point pd = p - (vp + ip);
	add		$tmp1088 ___301_vp ___301_ip 	%line{71} %argrw{"wrr"}
	sub		___301_pd $tmp649 $tmp1088 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:72
# 				float d = voronoi_distance(distance_metric, pd, e);
	functioncall	$const29 1949 	%line{72} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:21
# 	float result = 0.0;
	assign		___293_result $const5 	%line{21} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:23
# 	if (distance_metric == "Distance Squared")
	eq		$tmp1089 $const24 $const24 	%line{23} %argrw{"wrr"}
	if		$tmp1089 1890 1890 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:24
# 		result = dot(d, d);
	dot		___293_result ___301_pd ___301_pd 	%line{24} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:25
# 	if (distance_metric == "Actual Distance")
	eq		$tmp1090 $const24 $const30 	%line{25} %argrw{"wrr"}
	if		$tmp1090 1893 1893 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:26
# 		result = length(d);
	length		___293_result ___301_pd 	%line{26} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:27
# 	if (distance_metric == "Manhattan")
	eq		$tmp1091 $const24 $const31 	%line{27} %argrw{"wrr"}
	if		$tmp1091 1903 1903 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:28
# 		result = fabs(d[0]) + fabs(d[1]) + fabs(d[2]);
	compref		$tmp1093 ___301_pd $const2 	%line{28} %argrw{"wrr"}
	fabs		$tmp1092 $tmp1093 	%argrw{"wr"}
	compref		$tmp1095 ___301_pd $const3 	%argrw{"wrr"}
	fabs		$tmp1094 $tmp1095 	%argrw{"wr"}
	add		$tmp1096 $tmp1092 $tmp1094 	%argrw{"wrr"}
	compref		$tmp1098 ___301_pd $const4 	%argrw{"wrr"}
	fabs		$tmp1097 $tmp1098 	%argrw{"wr"}
	add		___293_result $tmp1096 $tmp1097 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:29
# 	if (distance_metric == "Chebychev")
	eq		$tmp1099 $const24 $const32 	%line{29} %argrw{"wrr"}
	if		$tmp1099 1913 1913 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:30
# 		result = max(fabs(d[0]), max(fabs(d[1]), fabs(d[2])));
	compref		$tmp1101 ___301_pd $const2 	%line{30} %argrw{"wrr"}
	fabs		$tmp1100 $tmp1101 	%argrw{"wr"}
	compref		$tmp1104 ___301_pd $const3 	%argrw{"wrr"}
	fabs		$tmp1103 $tmp1104 	%argrw{"wr"}
	compref		$tmp1106 ___301_pd $const4 	%argrw{"wrr"}
	fabs		$tmp1105 $tmp1106 	%argrw{"wr"}
	max		$tmp1102 $tmp1103 $tmp1105 	%argrw{"wrr"}
	max		___293_result $tmp1100 $tmp1102 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:31
# 	if (distance_metric == "Minkovsky 1/2")
	eq		$tmp1107 $const24 $const33 	%line{31} %argrw{"wrr"}
	if		$tmp1107 1926 1926 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:32
# 		result = sqrt(fabs(d[0])) + sqrt(fabs(d[1])) + sqrt(fabs(d[1]));
	compref		$tmp1110 ___301_pd $const2 	%line{32} %argrw{"wrr"}
	fabs		$tmp1109 $tmp1110 	%argrw{"wr"}
	sqrt		$tmp1108 $tmp1109 	%argrw{"wr"}
	compref		$tmp1113 ___301_pd $const3 	%argrw{"wrr"}
	fabs		$tmp1112 $tmp1113 	%argrw{"wr"}
	sqrt		$tmp1111 $tmp1112 	%argrw{"wr"}
	add		$tmp1114 $tmp1108 $tmp1111 	%argrw{"wrr"}
	compref		$tmp1117 ___301_pd $const3 	%argrw{"wrr"}
	fabs		$tmp1116 $tmp1117 	%argrw{"wr"}
	sqrt		$tmp1115 $tmp1116 	%argrw{"wr"}
	add		___293_result $tmp1114 $tmp1115 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:33
# 	if (distance_metric == "Minkovsky 4")
	eq		$tmp1118 $const24 $const34 	%line{33} %argrw{"wrr"}
	if		$tmp1118 1933 1933 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:34
# 		result = sqrt(sqrt(dot(d * d, d * d)));
	mul		$tmp1121 ___301_pd ___301_pd 	%line{34} %argrw{"wrr"}
	mul		$tmp1122 ___301_pd ___301_pd 	%argrw{"wrr"}
	dot		$tmp1120 $tmp1121 $tmp1122 	%argrw{"wrr"}
	sqrt		$tmp1119 $tmp1120 	%argrw{"wr"}
	sqrt		___293_result $tmp1119 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:35
# 	if (distance_metric == "Minkovsky")
	eq		$tmp1123 $const24 $const35 	%line{35} %argrw{"wrr"}
	if		$tmp1123 1948 1948 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:36
# 		result = pow(pow(fabs(d[0]), e) + pow(fabs(d[1]), e) + pow(fabs(d[2]), e), 1.0 / e);
	compref		$tmp1126 ___301_pd $const2 	%line{36} %argrw{"wrr"}
	fabs		$tmp1125 $tmp1126 	%argrw{"wr"}
	pow		$tmp1124 $tmp1125 $const5 	%argrw{"wrr"}
	compref		$tmp1129 ___301_pd $const3 	%argrw{"wrr"}
	fabs		$tmp1128 $tmp1129 	%argrw{"wr"}
	pow		$tmp1127 $tmp1128 $const5 	%argrw{"wrr"}
	add		$tmp1130 $tmp1124 $tmp1127 	%argrw{"wrr"}
	compref		$tmp1133 ___301_pd $const4 	%argrw{"wrr"}
	fabs		$tmp1132 $tmp1133 	%argrw{"wr"}
	pow		$tmp1131 $tmp1132 $const5 	%argrw{"wrr"}
	add		$tmp1134 $tmp1130 $tmp1131 	%argrw{"wrr"}
	div		$tmp1135 $const12 $const5 	%argrw{"wrr"}
	pow		___293_result $tmp1134 $tmp1135 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:38
# 	return result;
	assign		___301_d ___293_result 	%line{38} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:74
# 				vp += point(xx, yy, zz);
	assign		$tmp1137 ___295_xx 	%line{74} %argrw{"wr"}
	assign		$tmp1138 ___295_yy 	%argrw{"wr"}
	assign		$tmp1139 ___295_zz 	%argrw{"wr"}
	point		$tmp1136 $tmp1137 $tmp1138 $tmp1139 	%argrw{"wrrr"}
	add		___301_vp ___301_vp $tmp1136 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:76
# 				if (d < da[0]) {
	aref		$tmp1140 ___307_da $const2 	%line{76} %argrw{"wrr"}
	lt		$tmp1141 ___301_d $tmp1140 	%argrw{"wrr"}
	if		$tmp1141 1971 1998 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:77
# 					da[3] = da[2];
	aref		$tmp1142 ___307_da $const4 	%line{77} %argrw{"wrr"}
	aassign		___307_da $const27 $tmp1142 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:78
# 					da[2] = da[1];
	aref		$tmp1143 ___307_da $const3 	%line{78} %argrw{"wrr"}
	aassign		___307_da $const4 $tmp1143 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:79
# 					da[1] = da[0];
	aref		$tmp1144 ___307_da $const2 	%line{79} %argrw{"wrr"}
	aassign		___307_da $const3 $tmp1144 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:80
# 					da[0] = d;
	aassign		___307_da $const2 ___301_d 	%line{80} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:82
# 					pa[3] = pa[2];
	aref		$tmp1145 ___307_pa $const4 	%line{82} %argrw{"wrr"}
	aassign		___307_pa $const27 $tmp1145 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:83
# 					pa[2] = pa[1];
	aref		$tmp1146 ___307_pa $const3 	%line{83} %argrw{"wrr"}
	aassign		___307_pa $const4 $tmp1146 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:84
# 					pa[1] = pa[0];
	aref		$tmp1147 ___307_pa $const2 	%line{84} %argrw{"wrr"}
	aassign		___307_pa $const3 $tmp1147 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:85
# 					pa[0] = vp;
	aassign		___307_pa $const2 ___301_vp 	%line{85} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:87
# 				else if (d < da[1]) {
	aref		$tmp1148 ___307_da $const3 	%line{87} %argrw{"wrr"}
	lt		$tmp1149 ___301_d $tmp1148 	%argrw{"wrr"}
	if		$tmp1149 1984 1998 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:88
# 					da[3] = da[2];
	aref		$tmp1150 ___307_da $const4 	%line{88} %argrw{"wrr"}
	aassign		___307_da $const27 $tmp1150 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:89
# 					da[2] = da[1];
	aref		$tmp1151 ___307_da $const3 	%line{89} %argrw{"wrr"}
	aassign		___307_da $const4 $tmp1151 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:90
# 					da[1] = d;
	aassign		___307_da $const3 ___301_d 	%line{90} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:92
# 					pa[3] = pa[2];
	aref		$tmp1152 ___307_pa $const4 	%line{92} %argrw{"wrr"}
	aassign		___307_pa $const27 $tmp1152 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:93
# 					pa[2] = pa[1];
	aref		$tmp1153 ___307_pa $const3 	%line{93} %argrw{"wrr"}
	aassign		___307_pa $const4 $tmp1153 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:94
# 					pa[1] = vp;
	aassign		___307_pa $const3 ___301_vp 	%line{94} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:96
# 				else if (d < da[2]) {
	aref		$tmp1154 ___307_da $const4 	%line{96} %argrw{"wrr"}
	lt		$tmp1155 ___301_d $tmp1154 	%argrw{"wrr"}
	if		$tmp1155 1993 1998 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:97
# 					da[3] = da[2];
	aref		$tmp1156 ___307_da $const4 	%line{97} %argrw{"wrr"}
	aassign		___307_da $const27 $tmp1156 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:98
# 					da[2] = d;
	aassign		___307_da $const4 ___301_d 	%line{98} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:100
# 					pa[3] = pa[2];
	aref		$tmp1157 ___307_pa $const4 	%line{100} %argrw{"wrr"}
	aassign		___307_pa $const27 $tmp1157 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:101
# 					pa[2] = vp;
	aassign		___307_pa $const4 ___301_vp 	%line{101} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:103
# 				else if (d < da[3]) {
	aref		$tmp1158 ___307_da $const27 	%line{103} %argrw{"wrr"}
	lt		$tmp1159 ___301_d $tmp1158 	%argrw{"wrr"}
	if		$tmp1159 1998 1998 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:104
# 					da[3] = d;
	aassign		___307_da $const27 ___301_d 	%line{104} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:105
# 					pa[3] = vp;
	aassign		___307_pa $const27 ___301_vp 	%line{105} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:68
# 			for (zz = zi - 1; zz <= zi + 1; zz++) {
	assign		$tmp1160 ___295_zz 	%line{68} %argrw{"wr"}
	add		___295_zz ___295_zz $const3 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:67
# 		for (yy = yi - 1; yy <= yi + 1; yy++) {
	assign		$tmp1161 ___295_yy 	%line{67} %argrw{"wr"}
	add		___295_yy ___295_yy $const3 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:66
# 	for (xx = xi - 1; xx <= xi + 1; xx++) {
	assign		$tmp1162 ___295_xx 	%line{66} %argrw{"wr"}
	add		___295_xx ___295_xx $const3 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:129
# 	return da[n2] - da[n1];
	aref		$tmp1163 ___307_da $const3 	%line{129} %argrw{"wrr"}
	aref		$tmp1164 ___307_da $const2 	%argrw{"wrr"}
	sub		$tmp1063 $tmp1163 $tmp1164 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:149
# float voronoi_F1F2S(point p) { return 2.0 * voronoi_F1F2(p) - 1.0; }
	mul		$tmp1165 $const21 $tmp1063 	%line{149} %argrw{"wrr"}
	sub		___321_result $tmp1165 $const12 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:189
# 	if (basis == "Voronoi Crackle")
	eq		$tmp1166 $const10 $const49 	%line{189} %argrw{"wrr"}
	if		$tmp1166 2191 2191 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:190
# 		result = voronoi_CrS(p);
	functioncall	$const50 2191 	%line{190} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:150
# float voronoi_CrS(point p) { return 2.0 * voronoi_Cr(p) - 1.0; }
	functioncall	$const51 2189 	%line{150} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:141
# 	float t = 10.0 * voronoi_F1F2(p);
	functioncall	$const47 2183 	%line{141} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:136
# float voronoi_F1F2(point p) { return voronoi_FnFn(p, 0, 1); }
	functioncall	$const48 2183 	%line{136} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:127
# 	voronoi(p, "Distance Squared", 0, da, pa);
	functioncall	$const25 2180 	%line{127} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:57
# 	xi = (int)floor(p[0]);
	compref		$tmp1170 $tmp649 $const2 	%line{57} %argrw{"wrr"}
	floor		$tmp1169 $tmp1170 	%argrw{"wr"}
	assign		___295_xi $tmp1169 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:58
# 	yi = (int)floor(p[1]);
	compref		$tmp1172 $tmp649 $const3 	%line{58} %argrw{"wrr"}
	floor		$tmp1171 $tmp1172 	%argrw{"wr"}
	assign		___295_yi $tmp1171 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:59
# 	zi = (int)floor(p[2]);
	compref		$tmp1174 $tmp649 $const4 	%line{59} %argrw{"wrr"}
	floor		$tmp1173 $tmp1174 	%argrw{"wr"}
	assign		___295_zi $tmp1173 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:61
# 	da[0] = 1e10;
	aassign		___307_da $const2 $const26 	%line{61} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:62
# 	da[1] = 1e10;
	aassign		___307_da $const3 $const26 	%line{62} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:63
# 	da[2] = 1e10;
	aassign		___307_da $const4 $const26 	%line{63} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:64
# 	da[3] = 1e10;
	aassign		___307_da $const27 $const26 	%line{64} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:66
# 	for (xx = xi - 1; xx <= xi + 1; xx++) {
	for		$tmp1176 2031 2033 2178 2180 	%line{66} %argrw{"r"}
	sub		___295_xx ___295_xi $const3 	%argrw{"wrr"}
	add		$tmp1175 ___295_xi $const3 	%argrw{"wrr"}
	le		$tmp1176 ___295_xx $tmp1175 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:67
# 		for (yy = yi - 1; yy <= yi + 1; yy++) {
	for		$tmp1178 2035 2037 2176 2178 	%line{67} %argrw{"r"}
	sub		___295_yy ___295_yi $const3 	%argrw{"wrr"}
	add		$tmp1177 ___295_yi $const3 	%argrw{"wrr"}
	le		$tmp1178 ___295_yy $tmp1177 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:68
# 			for (zz = zi - 1; zz <= zi + 1; zz++) {
	for		$tmp1180 2039 2041 2174 2176 	%line{68} %argrw{"r"}
	sub		___295_zz ___295_zi $const3 	%argrw{"wrr"}
	add		$tmp1179 ___295_zi $const3 	%argrw{"wrr"}
	le		$tmp1180 ___295_zz $tmp1179 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:69
# 				point ip = point(xx, yy, zz);
	assign		$tmp1181 ___295_xx 	%line{69} %argrw{"wr"}
	assign		$tmp1182 ___295_yy 	%argrw{"wr"}
	assign		$tmp1183 ___295_zz 	%argrw{"wr"}
	point		___301_ip $tmp1181 $tmp1182 $tmp1183 	%argrw{"wrrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:70
# 				point vp = (point)cellnoise_color(ip);
	functioncall	$const28 2058 	%line{70} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:45
# 	float r = cellnoise(p);
	cellnoise	___294_r ___301_ip 	%line{45} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:46
# 	float g = cellnoise(point(p[1], p[0], p[2]));
	compref		$tmp1186 ___301_ip $const3 	%line{46} %argrw{"wrr"}
	compref		$tmp1187 ___301_ip $const2 	%argrw{"wrr"}
	compref		$tmp1188 ___301_ip $const4 	%argrw{"wrr"}
	point		$tmp1185 $tmp1186 $tmp1187 $tmp1188 	%argrw{"wrrr"}
	cellnoise	___294_g $tmp1185 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:47
# 	float b = cellnoise(point(p[1], p[2], p[0]));
	compref		$tmp1190 ___301_ip $const3 	%line{47} %argrw{"wrr"}
	compref		$tmp1191 ___301_ip $const4 	%argrw{"wrr"}
	compref		$tmp1192 ___301_ip $const2 	%argrw{"wrr"}
	point		$tmp1189 $tmp1190 $tmp1191 $tmp1192 	%argrw{"wrrr"}
	cellnoise	___294_b $tmp1189 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:49
# 	return color(r, g, b);
	color		$tmp1184 ___294_r ___294_g ___294_b 	%line{49} %argrw{"wrrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:70
# 				point vp = (point)cellnoise_color(ip);
	assign		___301_vp $tmp1184 	%line{70} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:71
# 				point pd = p - (vp + ip);
	add		$tmp1193 ___301_vp ___301_ip 	%line{71} %argrw{"wrr"}
	sub		___301_pd $tmp649 $tmp1193 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:72
# 				float d = voronoi_distance(distance_metric, pd, e);
	functioncall	$const29 2125 	%line{72} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:21
# 	float result = 0.0;
	assign		___293_result $const5 	%line{21} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:23
# 	if (distance_metric == "Distance Squared")
	eq		$tmp1194 $const24 $const24 	%line{23} %argrw{"wrr"}
	if		$tmp1194 2066 2066 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:24
# 		result = dot(d, d);
	dot		___293_result ___301_pd ___301_pd 	%line{24} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:25
# 	if (distance_metric == "Actual Distance")
	eq		$tmp1195 $const24 $const30 	%line{25} %argrw{"wrr"}
	if		$tmp1195 2069 2069 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:26
# 		result = length(d);
	length		___293_result ___301_pd 	%line{26} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:27
# 	if (distance_metric == "Manhattan")
	eq		$tmp1196 $const24 $const31 	%line{27} %argrw{"wrr"}
	if		$tmp1196 2079 2079 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:28
# 		result = fabs(d[0]) + fabs(d[1]) + fabs(d[2]);
	compref		$tmp1198 ___301_pd $const2 	%line{28} %argrw{"wrr"}
	fabs		$tmp1197 $tmp1198 	%argrw{"wr"}
	compref		$tmp1200 ___301_pd $const3 	%argrw{"wrr"}
	fabs		$tmp1199 $tmp1200 	%argrw{"wr"}
	add		$tmp1201 $tmp1197 $tmp1199 	%argrw{"wrr"}
	compref		$tmp1203 ___301_pd $const4 	%argrw{"wrr"}
	fabs		$tmp1202 $tmp1203 	%argrw{"wr"}
	add		___293_result $tmp1201 $tmp1202 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:29
# 	if (distance_metric == "Chebychev")
	eq		$tmp1204 $const24 $const32 	%line{29} %argrw{"wrr"}
	if		$tmp1204 2089 2089 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:30
# 		result = max(fabs(d[0]), max(fabs(d[1]), fabs(d[2])));
	compref		$tmp1206 ___301_pd $const2 	%line{30} %argrw{"wrr"}
	fabs		$tmp1205 $tmp1206 	%argrw{"wr"}
	compref		$tmp1209 ___301_pd $const3 	%argrw{"wrr"}
	fabs		$tmp1208 $tmp1209 	%argrw{"wr"}
	compref		$tmp1211 ___301_pd $const4 	%argrw{"wrr"}
	fabs		$tmp1210 $tmp1211 	%argrw{"wr"}
	max		$tmp1207 $tmp1208 $tmp1210 	%argrw{"wrr"}
	max		___293_result $tmp1205 $tmp1207 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:31
# 	if (distance_metric == "Minkovsky 1/2")
	eq		$tmp1212 $const24 $const33 	%line{31} %argrw{"wrr"}
	if		$tmp1212 2102 2102 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:32
# 		result = sqrt(fabs(d[0])) + sqrt(fabs(d[1])) + sqrt(fabs(d[1]));
	compref		$tmp1215 ___301_pd $const2 	%line{32} %argrw{"wrr"}
	fabs		$tmp1214 $tmp1215 	%argrw{"wr"}
	sqrt		$tmp1213 $tmp1214 	%argrw{"wr"}
	compref		$tmp1218 ___301_pd $const3 	%argrw{"wrr"}
	fabs		$tmp1217 $tmp1218 	%argrw{"wr"}
	sqrt		$tmp1216 $tmp1217 	%argrw{"wr"}
	add		$tmp1219 $tmp1213 $tmp1216 	%argrw{"wrr"}
	compref		$tmp1222 ___301_pd $const3 	%argrw{"wrr"}
	fabs		$tmp1221 $tmp1222 	%argrw{"wr"}
	sqrt		$tmp1220 $tmp1221 	%argrw{"wr"}
	add		___293_result $tmp1219 $tmp1220 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:33
# 	if (distance_metric == "Minkovsky 4")
	eq		$tmp1223 $const24 $const34 	%line{33} %argrw{"wrr"}
	if		$tmp1223 2109 2109 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:34
# 		result = sqrt(sqrt(dot(d * d, d * d)));
	mul		$tmp1226 ___301_pd ___301_pd 	%line{34} %argrw{"wrr"}
	mul		$tmp1227 ___301_pd ___301_pd 	%argrw{"wrr"}
	dot		$tmp1225 $tmp1226 $tmp1227 	%argrw{"wrr"}
	sqrt		$tmp1224 $tmp1225 	%argrw{"wr"}
	sqrt		___293_result $tmp1224 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:35
# 	if (distance_metric == "Minkovsky")
	eq		$tmp1228 $const24 $const35 	%line{35} %argrw{"wrr"}
	if		$tmp1228 2124 2124 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:36
# 		result = pow(pow(fabs(d[0]), e) + pow(fabs(d[1]), e) + pow(fabs(d[2]), e), 1.0 / e);
	compref		$tmp1231 ___301_pd $const2 	%line{36} %argrw{"wrr"}
	fabs		$tmp1230 $tmp1231 	%argrw{"wr"}
	pow		$tmp1229 $tmp1230 $const5 	%argrw{"wrr"}
	compref		$tmp1234 ___301_pd $const3 	%argrw{"wrr"}
	fabs		$tmp1233 $tmp1234 	%argrw{"wr"}
	pow		$tmp1232 $tmp1233 $const5 	%argrw{"wrr"}
	add		$tmp1235 $tmp1229 $tmp1232 	%argrw{"wrr"}
	compref		$tmp1238 ___301_pd $const4 	%argrw{"wrr"}
	fabs		$tmp1237 $tmp1238 	%argrw{"wr"}
	pow		$tmp1236 $tmp1237 $const5 	%argrw{"wrr"}
	add		$tmp1239 $tmp1235 $tmp1236 	%argrw{"wrr"}
	div		$tmp1240 $const12 $const5 	%argrw{"wrr"}
	pow		___293_result $tmp1239 $tmp1240 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:38
# 	return result;
	assign		___301_d ___293_result 	%line{38} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:74
# 				vp += point(xx, yy, zz);
	assign		$tmp1242 ___295_xx 	%line{74} %argrw{"wr"}
	assign		$tmp1243 ___295_yy 	%argrw{"wr"}
	assign		$tmp1244 ___295_zz 	%argrw{"wr"}
	point		$tmp1241 $tmp1242 $tmp1243 $tmp1244 	%argrw{"wrrr"}
	add		___301_vp ___301_vp $tmp1241 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:76
# 				if (d < da[0]) {
	aref		$tmp1245 ___307_da $const2 	%line{76} %argrw{"wrr"}
	lt		$tmp1246 ___301_d $tmp1245 	%argrw{"wrr"}
	if		$tmp1246 2147 2174 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:77
# 					da[3] = da[2];
	aref		$tmp1247 ___307_da $const4 	%line{77} %argrw{"wrr"}
	aassign		___307_da $const27 $tmp1247 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:78
# 					da[2] = da[1];
	aref		$tmp1248 ___307_da $const3 	%line{78} %argrw{"wrr"}
	aassign		___307_da $const4 $tmp1248 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:79
# 					da[1] = da[0];
	aref		$tmp1249 ___307_da $const2 	%line{79} %argrw{"wrr"}
	aassign		___307_da $const3 $tmp1249 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:80
# 					da[0] = d;
	aassign		___307_da $const2 ___301_d 	%line{80} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:82
# 					pa[3] = pa[2];
	aref		$tmp1250 ___307_pa $const4 	%line{82} %argrw{"wrr"}
	aassign		___307_pa $const27 $tmp1250 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:83
# 					pa[2] = pa[1];
	aref		$tmp1251 ___307_pa $const3 	%line{83} %argrw{"wrr"}
	aassign		___307_pa $const4 $tmp1251 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:84
# 					pa[1] = pa[0];
	aref		$tmp1252 ___307_pa $const2 	%line{84} %argrw{"wrr"}
	aassign		___307_pa $const3 $tmp1252 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:85
# 					pa[0] = vp;
	aassign		___307_pa $const2 ___301_vp 	%line{85} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:87
# 				else if (d < da[1]) {
	aref		$tmp1253 ___307_da $const3 	%line{87} %argrw{"wrr"}
	lt		$tmp1254 ___301_d $tmp1253 	%argrw{"wrr"}
	if		$tmp1254 2160 2174 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:88
# 					da[3] = da[2];
	aref		$tmp1255 ___307_da $const4 	%line{88} %argrw{"wrr"}
	aassign		___307_da $const27 $tmp1255 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:89
# 					da[2] = da[1];
	aref		$tmp1256 ___307_da $const3 	%line{89} %argrw{"wrr"}
	aassign		___307_da $const4 $tmp1256 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:90
# 					da[1] = d;
	aassign		___307_da $const3 ___301_d 	%line{90} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:92
# 					pa[3] = pa[2];
	aref		$tmp1257 ___307_pa $const4 	%line{92} %argrw{"wrr"}
	aassign		___307_pa $const27 $tmp1257 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:93
# 					pa[2] = pa[1];
	aref		$tmp1258 ___307_pa $const3 	%line{93} %argrw{"wrr"}
	aassign		___307_pa $const4 $tmp1258 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:94
# 					pa[1] = vp;
	aassign		___307_pa $const3 ___301_vp 	%line{94} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:96
# 				else if (d < da[2]) {
	aref		$tmp1259 ___307_da $const4 	%line{96} %argrw{"wrr"}
	lt		$tmp1260 ___301_d $tmp1259 	%argrw{"wrr"}
	if		$tmp1260 2169 2174 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:97
# 					da[3] = da[2];
	aref		$tmp1261 ___307_da $const4 	%line{97} %argrw{"wrr"}
	aassign		___307_da $const27 $tmp1261 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:98
# 					da[2] = d;
	aassign		___307_da $const4 ___301_d 	%line{98} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:100
# 					pa[3] = pa[2];
	aref		$tmp1262 ___307_pa $const4 	%line{100} %argrw{"wrr"}
	aassign		___307_pa $const27 $tmp1262 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:101
# 					pa[2] = vp;
	aassign		___307_pa $const4 ___301_vp 	%line{101} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:103
# 				else if (d < da[3]) {
	aref		$tmp1263 ___307_da $const27 	%line{103} %argrw{"wrr"}
	lt		$tmp1264 ___301_d $tmp1263 	%argrw{"wrr"}
	if		$tmp1264 2174 2174 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:104
# 					da[3] = d;
	aassign		___307_da $const27 ___301_d 	%line{104} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:105
# 					pa[3] = vp;
	aassign		___307_pa $const27 ___301_vp 	%line{105} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:68
# 			for (zz = zi - 1; zz <= zi + 1; zz++) {
	assign		$tmp1265 ___295_zz 	%line{68} %argrw{"wr"}
	add		___295_zz ___295_zz $const3 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:67
# 		for (yy = yi - 1; yy <= yi + 1; yy++) {
	assign		$tmp1266 ___295_yy 	%line{67} %argrw{"wr"}
	add		___295_yy ___295_yy $const3 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:66
# 	for (xx = xi - 1; xx <= xi + 1; xx++) {
	assign		$tmp1267 ___295_xx 	%line{66} %argrw{"wr"}
	add		___295_xx ___295_xx $const3 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:129
# 	return da[n2] - da[n1];
	aref		$tmp1268 ___307_da $const3 	%line{129} %argrw{"wrr"}
	aref		$tmp1269 ___307_da $const2 	%argrw{"wrr"}
	sub		$tmp1168 $tmp1268 $tmp1269 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:141
# 	float t = 10.0 * voronoi_F1F2(p);
	mul		___313_t $const7 $tmp1168 	%line{141} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:142
# 	return (t > 1.0) ? 1.0 : t;
	gt		$tmp1270 ___313_t $const12 	%line{142} %argrw{"wrr"}
	if		$tmp1270 2187 2188 	%argrw{"r"}
	assign		$tmp1167 $const12 	%argrw{"wr"}
	assign		$tmp1167 ___313_t 	%argrw{"wr"}
	return
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:150
# float voronoi_CrS(point p) { return 2.0 * voronoi_Cr(p) - 1.0; }
	mul		$tmp1271 $const21 $tmp1167 	%line{150} %argrw{"wrr"}
	sub		___321_result $tmp1271 $const12 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:191
# 	if (basis == "Cell Noise")
	eq		$tmp1272 $const10 $const52 	%line{191} %argrw{"wrr"}
	if		$tmp1272 2194 2194 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:192
# 		result = cellnoise(p);
	cellnoise	___321_result $tmp649 	%line{192} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:194
# 	return result;
	assign		___330_t ___321_result 	%line{194} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:260
# 		if (hard)
	if		$const2 2199 2199 	%line{260} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:261
# 			t = fabs(2.0 * t - 1.0);
	mul		$tmp1273 $const21 ___330_t 	%line{261} %argrw{"wrr"}
	sub		$tmp1274 $tmp1273 $const12 	%argrw{"wrr"}
	fabs		___330_t $tmp1274 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:263
# 		float sum2 = sum + t*amp;
	mul		$tmp1275 ___330_t ___327_amp 	%line{263} %argrw{"wrr"}
	add		___330_sum2 ___327_sum $tmp1275 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:265
# 		sum *= ((float)(1 << n) / (float)((1 << (n + 1)) - 1));
	shl		$tmp1276 $const3 ___327_n 	%line{265} %argrw{"wrr"}
	assign		$tmp1277 $tmp1276 	%argrw{"wr"}
	add		$tmp1278 ___327_n $const3 	%argrw{"wrr"}
	shl		$tmp1279 $const3 $tmp1278 	%argrw{"wrr"}
	sub		$tmp1280 $tmp1279 $const3 	%argrw{"wrr"}
	assign		$tmp1281 $tmp1280 	%argrw{"wr"}
	div		$tmp1282 $tmp1277 $tmp1281 	%argrw{"wrr"}
	mul		___327_sum ___327_sum $tmp1282 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:266
# 		sum2 *= ((float)(1 << (n + 1)) / (float)((1 << (n + 2)) - 1));
	add		$tmp1283 ___327_n $const3 	%line{266} %argrw{"wrr"}
	shl		$tmp1284 $const3 $tmp1283 	%argrw{"wrr"}
	assign		$tmp1285 $tmp1284 	%argrw{"wr"}
	add		$tmp1286 ___327_n $const4 	%argrw{"wrr"}
	shl		$tmp1287 $const3 $tmp1286 	%argrw{"wrr"}
	sub		$tmp1288 $tmp1287 $const3 	%argrw{"wrr"}
	assign		$tmp1289 $tmp1288 	%argrw{"wr"}
	div		$tmp1290 $tmp1285 $tmp1289 	%argrw{"wrr"}
	mul		___330_sum2 ___330_sum2 $tmp1290 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:268
# 		return (1.0 - rmd)*sum + rmd*sum2;
	sub		$tmp1291 $const12 ___327_rmd 	%line{268} %argrw{"wrr"}
	mul		$tmp1292 $tmp1291 ___327_sum 	%argrw{"wrr"}
	mul		$tmp1293 ___327_rmd ___330_sum2 	%argrw{"wrr"}
	add		$tmp15 $tmp1292 $tmp1293 	%argrw{"wrr"}
	return
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:271
# 		sum *= ((float)(1 << n) / (float)((1 << (n + 1)) - 1));
	shl		$tmp1294 $const3 ___327_n 	%line{271} %argrw{"wrr"}
	assign		$tmp1295 $tmp1294 	%argrw{"wr"}
	add		$tmp1296 ___327_n $const3 	%argrw{"wrr"}
	shl		$tmp1297 $const3 $tmp1296 	%argrw{"wrr"}
	sub		$tmp1298 $tmp1297 $const3 	%argrw{"wrr"}
	assign		$tmp1299 $tmp1298 	%argrw{"wr"}
	div		$tmp1300 $tmp1295 $tmp1299 	%argrw{"wrr"}
	mul		___327_sum ___327_sum $tmp1300 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:272
# 		return sum;
	assign		$tmp15 ___327_sum 	%line{272} %argrw{"wr"}
	return
# D:\\blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_wave_texture.osl:42
# 	}
	mul		$tmp1301 Distortion $tmp15 	%filename{"D:\\blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_wave_texture.osl"} %line{42} %argrw{"wrr"}
	add		___333_n ___333_n $tmp1301 	%argrw{"wrr"}
# D:\\blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_wave_texture.osl:44
# 	
	functioncall	$const54 2269 	%line{44} %argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:209
# 
	assign		___323_result $const5 	%filename{"D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h"} %line{209} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:211
# 	if(!isfinite(f))
	eq		$tmp1302 $const53 $const53 	%line{211} %argrw{"wrr"}
	if		$tmp1302 2242 2268 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:212
# 		return 0.5;
	sin		$tmp1303 ___333_n 	%line{212} %argrw{"wr"}
	mul		$tmp1304 $const18 $tmp1303 	%argrw{"wrr"}
	add		___323_result $const18 $tmp1304 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:214
# 	return f;
	eq		$tmp1305 $const53 $const55 	%line{214} %argrw{"wrr"}
	if		$tmp1305 2254 2268 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:215
# }
	mul		___325_b $const21 $const56 	%line{215} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:216
# 
	div		$tmp1306 ___333_n ___325_b 	%line{216} %argrw{"wrr"}
	assign		___325_n $tmp1306 	%argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:217
# float noise_basis(point p, string basis)
	assign		$tmp1308 ___325_n 	%line{217} %argrw{"wr"}
	mul		$tmp1307 $tmp1308 ___325_b 	%argrw{"wrr"}
	sub		___333_n ___333_n $tmp1307 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:218
# {
	lt		$tmp1309 ___333_n $const2 	%line{218} %argrw{"wrr"}
	if		$tmp1309 2253 2253 	%argrw{"r"}
	add		___333_n ___333_n ___325_b 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:220
# 
	div		___323_result ___333_n ___325_b 	%line{220} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:222
# 		result = safe_noise(p, 1);
	eq		$tmp1310 $const53 $const57 	%line{222} %argrw{"wrr"}
	if		$tmp1310 2268 2268 	%argrw{"r"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:223
# 	if (basis == "Voronoi F1")
	mul		___326_b $const21 $const56 	%line{223} %argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:224
# 		result = voronoi_F1S(p);
	assign		___326_rmax $const12 	%line{224} %argrw{"wr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:226
# 		result = voronoi_F2S(p);
	div		$tmp1313 $const12 ___326_b 	%line{226} %argrw{"wrr"}
	mul		$tmp1314 ___333_n $tmp1313 	%argrw{"wrr"}
	add		$tmp1315 $tmp1314 $const18 	%argrw{"wrr"}
	floor		$tmp1312 $tmp1315 	%argrw{"wr"}
	div		$tmp1316 $const12 ___326_b 	%argrw{"wrr"}
	mul		$tmp1317 ___333_n $tmp1316 	%argrw{"wrr"}
	sub		$tmp1318 $tmp1312 $tmp1317 	%argrw{"wrr"}
	fabs		$tmp1311 $tmp1318 	%argrw{"wr"}
	mul		$tmp1319 $const21 $tmp1311 	%argrw{"wrr"}
	sub		___323_result ___326_rmax $tmp1319 	%argrw{"wrr"}
# D:/blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_texture.h:229
# 	if (basis == "Voronoi F4")
	assign		___333_result ___323_result 	%line{229} %argrw{"wr"}
# D:\\blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_wave_texture.osl:46
# }
	assign		Fac ___333_result 	%filename{"D:\\blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_wave_texture.osl"} %line{46} %argrw{"wr"}
# D:\\blender_dev\\code\\trunk\\intern\\cycles\\kernel\\shaders\\node_wave_texture.osl:67
# }
	color		Color Fac Fac Fac 	%line{67} %argrw{"wrrr"}
	end
