OpenShadingLanguage 1.00
# Compiled by oslc 1.15.3.0
# options: -q -O2 -I/build/blender/src/blender/intern/cycles/kernel/osl/shaders -I/usr/share/OSL/shaders -o /build/blender/src/build/intern/cycles/kernel/osl/shaders/node_radial_tiling.oso
shader node_radial_tiling
param	int	use_normalize	0		%read{74,991} %write{2147483647,-1}
param	point	Vector	0 0 0		%read{26,1011} %write{0,0} %initexpr
param	float	Sides	5		%read{22,1009} %write{2147483647,-1}
param	float	Roundness	0		%read{24,24} %write{2147483647,-1}
oparam	point	SegmentCoordinates	0 0 0		%read{1,1} %write{1005,1005}
oparam	float	SegmentID	0		%read{4,4} %write{1021,1021}
oparam	float	SegmentWidth	0		%read{7,7} %write{1006,1006}
oparam	float	SegmentRotation	0		%read{10,10} %write{1007,1007}
global	point	P	%read{0,0} %write{2147483647,-1}
local	float	___501_x_axis_A_coord	%read{368,768} %write{364,364}
local	float	___501_segment_divider_A_angle_bisector	%read{367,974} %write{365,365}
local	float	___501_segment_divider_A_next_segment_divider	%read{368,973} %write{367,367}
local	float	___501_segment_id	%read{370,973} %write{369,369}
local	float	___501_segment_divider_A_coord	%read{434,933} %write{371,371}
local	float	___501_segment_divider_A_bevel_start	%read{433,971} %write{377,377}
local	float	___501_last_angle_bisector_A_x_axis	%read{382,892} %write{380,380}
local	float	___501_last_segment_divider_A_x_axis	%read{427,772} %write{382,382}
local	float	___501_inner_last_bevel_start_A_x_axis	%read{396,887} %write{388,388}
local	float	___501_l_last_circle_radius	%read{401,793} %write{395,395}
local	float	___501_last_circle_center.x	%read{419,796} %write{402,402} %mystruct{___501_last_circle_center} %mystructfield{0}
local	float	___501_last_circle_center.y	%read{420,799} %write{409,409} %mystruct{___501_last_circle_center} %mystructfield{1}
local	float	___501_outer_last_bevel_start.x	%read{421,421} %write{419,419} %mystruct{___501_outer_last_bevel_start} %mystructfield{0}
local	float	___501_outer_last_bevel_start.y	%read{421,421} %write{420,420} %mystruct{___501_outer_last_bevel_start} %mystructfield{1}
local	float	___501_x_axis_A_outer_last_bevel_start	%read{423,961} %write{422,422}
local	float	___501_outer_last_bevel_start_A_angle_bisector	%read{492,953} %write{423,423}
local	float	___502_bevel_start_A_angle_bisector	%read{517,686} %write{433,433}
local	float	___503_l_angle_bisector	%read{485,587} %write{454,459}
local	float	___503_r_gon_parameter	%read{490,588} %write{455,581}
local	float	___503_max_unit_parameter	%read{589,589} %write{456,586}
local	float	___503_spline_start_A_bevel_start	%read{584,584} %write{462,462}
local	float	___504_effective_roundness	%read{479,500} %write{477,477}
local	float	___504_spline_start_outer_last_bevel_start	%read{498,498} %write{480,480}
local	float	___507_normalize_based_on_l_angle_bisector	%read{502,502} %write{501,501}
local	float	___508_spline_start_A_bevel_start	%read{523,523} %write{505,505}
local	float	___511_normalize_based_on_l_angle_bisector	%read{527,527} %write{526,526}
local	float	___515_effective_roundness	%read{555,565} %write{553,553}
local	float	___515_spline_start_outer_last_bevel_start	%read{563,563} %write{556,556}
local	float	___515_normalize_based_on_l_angle_bisector	%read{567,567} %write{566,566}
local	float	___516_spline_start_A_bevel_start	%read{577,577} %write{570,570}
local	float	___516_normalize_based_on_l_angle_bisector	%read{581,581} %write{580,580}
local	float	___518_nearest_segment_divider_SA_coord	%read{605,624} %write{597,597}
local	float	___518_l_angle_bisector	%read{661,690} %write{598,619}
local	float	___518_r_gon_parameter	%read{644,691} %write{599,684}
local	float	___518_max_unit_parameter	%read{692,692} %write{600,689}
local	float	___518_l_circle_center	%read{606,615} %write{604,604}
local	float	___518_l_coord_R_l_bevel_start	%read{619,619} %write{618,618}
local	float	___518_spline_start_A_bevel_start	%read{628,687} %write{622,622}
local	float	___519_coord_A_bevel_start	%read{628,682} %write{625,625}
local	float	___523_normalize_based_on_l_angle_bisector	%read{683,683} %write{669,669}
local	float	___523_normalize_based_on_l_coord	%read{683,683} %write{681,681}
local	float	___525_inner_last_bevel_start_A_last_angle_bisector	%read{732,881} %write{696,696}
local	float	___526_l_angle_bisector	%read{755,755} %write{707,716}
local	float	___526_r_gon_parameter	%read{730,756} %write{708,743}
local	float	___526_max_unit_parameter	%read{757,757} %write{709,754}
local	float	___526_l_angle_bisector_R_l_last_angle_bisector	%read{716,753} %write{712,712}
local	float	___526_l_last_angle_bisector	%read{716,735} %write{715,715}
local	float	___526_spline_start_A_bevel_start	%read{738,750} %write{719,719}
local	float	___529_normalize_based_on_l_l_angle_bisector	%read{743,743} %write{742,742}
local	float	___531_nearest_segment_divider_MSA_coord	%read{772,903} %write{761,775}
local	float	___531_l_angle_bisector	%read{940,975} %write{776,807}
local	float	___531_r_gon_parameter	%read{837,976} %write{777,963}
local	float	___531_max_unit_parameter	%read{977,977} %write{778,972}
local	float	___531_x_axis_A_angle_bisector	%read{978,978} %write{779,974}
local	float	___531_l_coord_R_l_last_angle_bisector	%read{806,806} %write{802,802}
local	float	___531_l_angle_bisector_R_l_last_angle_bisector	%read{807,889} %write{805,805}
local	float	___531_l_last_angle_bisector	%read{807,857} %write{806,806}
local	float	___533_spline_start_A_bevel_start	%read{820,886} %write{813,813}
local	float	___534_coord_A_bevel_start	%read{820,876} %write{816,816}
local	float	___538_normalize_based_on_l_l_angle_bisector	%read{877,877} %write{863,863}
local	float	___538_normalize_based_on_l_coord	%read{877,877} %write{875,875}
local	float	___540_effective_roundness	%read{900,959} %write{898,898}
local	float	___540_spline_start_outer_last_bevel_start	%read{907,957} %write{901,901}
local	float	___541_coord_A_bevel_start	%read{907,961} %write{904,904}
local	float	___545_normalize_based_on_l_angle_bisector	%read{962,962} %write{948,948}
local	float	___545_normalize_based_on_l_coord	%read{962,962} %write{960,960}
local	float	___546_bevel_start_A_angle_bisector	%read{969,969} %write{965,965}
local	float	___546_spline_start_A_bevel_start	%read{970,970} %write{968,968}
local	float	___547_l_coord	%read{63,952} %write{34,34}
local	float	___547_out_variables.x	%read{998,1000} %write{90,999} %mystruct{___547_out_variables} %mystructfield{0}
local	float	___547_out_variables.y	%read{990,1001} %write{91,996} %mystruct{___547_out_variables} %mystructfield{1}
local	float	___547_out_variables.z	%read{1002,1002} %write{92,977} %mystruct{___547_out_variables} %mystructfield{2}
local	float	___547_out_variables.w	%read{1003,1003} %write{94,978} %mystruct{___547_out_variables} %mystructfield{3}
local	float	___548_x_axis_A_coord	%read{51,54} %write{47,47}
local	float	___548_segment_divider_A_angle_bisector	%read{50,271} %write{48,48}
local	float	___548_segment_divider_A_next_segment_divider	%read{51,270} %write{50,50}
local	float	___548_segment_id	%read{53,270} %write{52,52}
local	float	___548_segment_divider_A_coord	%read{61,245} %write{54,54}
local	float	___549_l_angle_bisector	%read{68,90} %write{58,63}
local	float	___549_r_gon_parameter	%read{73,91} %write{59,83}
local	float	___549_max_unit_parameter	%read{92,92} %write{60,89}
local	float	___554_r_gon_parameter	%read{106,110} %write{98,108}
local	float	___558_segment_divider_A_bevel_start	%read{120,265} %write{119,119}
local	float	___558_bevel_start_A_angle_bisector	%read{162,263} %write{120,120}
local	float	___559_nearest_segment_divider_SA_coord	%read{141,160} %write{133,133}
local	float	___559_l_angle_bisector	%read{197,226} %write{134,155}
local	float	___559_r_gon_parameter	%read{180,227} %write{135,220}
local	float	___559_max_unit_parameter	%read{228,228} %write{136,225}
local	float	___559_l_circle_center	%read{142,151} %write{140,140}
local	float	___559_l_coord_R_l_bevel_start	%read{155,155} %write{154,154}
local	float	___559_spline_start_A_bevel_start	%read{164,223} %write{158,158}
local	float	___560_coord_A_bevel_start	%read{164,218} %write{161,161}
local	float	___564_normalize_based_on_l_angle_bisector	%read{219,219} %write{205,205}
local	float	___564_normalize_based_on_l_coord	%read{219,219} %write{217,217}
local	float	___566_l_angle_bisector	%read{244,267} %write{231,236}
local	float	___566_r_gon_parameter	%read{249,268} %write{232,261}
local	float	___566_max_unit_parameter	%read{269,269} %write{233,266}
local	float	___566_spline_start_A_bevel_start	%read{257,264} %write{239,239}
local	float	___569_normalize_based_on_l_angle_bisector	%read{261,261} %write{260,260}
local	float	___572_x_axis_A_coord	%read{285,295} %write{281,281}
local	float	___572_segment_divider_A_angle_bisector	%read{284,327} %write{282,282}
local	float	___572_segment_divider_A_next_segment_divider	%read{285,355} %write{284,284}
local	float	___572_segment_id	%read{287,355} %write{286,286}
local	float	___572_segment_divider_A_coord	%read{300,340} %write{288,288}
local	float	___572_last_angle_bisector_A_x_axis	%read{293,356} %write{291,291}
local	float	___572_last_segment_divider_A_x_axis	%read{294,294} %write{293,293}
local	float	___573_l_angle_bisector	%read{307,319} %write{297,302}
local	float	___573_r_gon_parameter	%read{312,320} %write{298,316}
local	float	___573_max_unit_parameter	%read{321,321} %write{299,318}
local	float	___578_l_angle_bisector	%read{352,352} %write{324,333}
local	float	___578_r_gon_parameter	%read{344,353} %write{325,349}
local	float	___578_max_unit_parameter	%read{354,354} %write{326,351}
local	float	___578_l_angle_bisector_R_l_last_angle_bisector	%read{333,346} %write{329,329}
local	float	___578_l_last_angle_bisector	%read{333,346} %write{332,332}
local	int	calculate_r_gon_parameter_field	%read{13,13} %write{3,3}
local	int	calculate_segment_id	%read{1008,1008} %write{6,6}
local	int	calculate_max_unit_parameter	%read{15,15} %write{9,9}
local	int	calculate_x_axis_A_angle_bisector	%read{19,19} %write{12,12}
local	float	___588_out_variables.x	%read{1005,1005} %write{1000,1000} %mystruct{___588_out_variables} %mystructfield{0}
local	float	___588_out_variables.y	%read{1005,1005} %write{1001,1001} %mystruct{___588_out_variables} %mystructfield{1}
local	float	___588_out_variables.z	%read{1006,1006} %write{1002,1002} %mystruct{___588_out_variables} %mystructfield{2}
local	float	___588_out_variables.w	%read{1007,1007} %write{1003,1003} %mystruct{___588_out_variables} %mystructfield{3}
temp	int	$tmp1	%read{2,2} %write{1,1}
const	int	$const1	0		%read{2,1010} %write{2147483647,-1}
temp	int	$tmp2	%read{3,3} %write{2,2}
temp	int	$tmp3	%read{5,5} %write{4,4}
temp	int	$tmp4	%read{6,6} %write{5,5}
temp	int	$tmp5	%read{8,8} %write{7,7}
temp	int	$tmp6	%read{9,9} %write{8,8}
temp	int	$tmp7	%read{11,11} %write{10,10}
temp	int	$tmp8	%read{12,12} %write{11,11}
temp	int	$tmp9	%read{14,17} %write{13,16}
temp	int	$tmp10	%read{16,16} %write{15,15}
temp	int	$tmp11	%read{18,21} %write{17,20}
temp	int	$tmp12	%read{20,20} %write{19,19}
temp	float	$tmp13	%read{36,378} %write{22,22}
const	float	$const2	2		%read{22,1009} %write{2147483647,-1}
temp	float	$tmp14	%read{56,971} %write{25,25}
const	float	$const3	0		%read{25,1015} %write{2147483647,-1}
const	float	$const4	1		%read{24,997} %write{2147483647,-1}
const	string	$const5	"clamp"		%read{23,23} %write{2147483647,-1}
temp	float	$tmp15	%read{25,25} %write{24,24}
temp	float	$tmp16.x	%read{30,981} %write{26,26}
temp	float	$tmp16.y	%read{32,985} %write{27,27}
const	int	$const6	1		%read{27,1011} %write{2147483647,-1}
const	string	$const7	"calculate_out_variables"		%read{28,28} %write{2147483647,-1}
temp	float	$tmp17	%read{33,33} %write{30,30}
const	string	$const8	"sqr"		%read{29,918} %write{2147483647,-1}
temp	float	$tmp18	%read{33,33} %write{32,32}
temp	float	$tmp19	%read{34,34} %write{33,33}
temp	float	$tmp20	%read{39,39} %write{37,37}
const	string	$const9	"fract"		%read{35,35} %write{2147483647,-1}
temp	float	$tmp21	%read{37,37} %write{36,36}
temp	float	$tmp22	%read{39,39} %write{38,38}
temp	int	$tmp23	%read{40,40} %write{39,39}
temp	float	$tmp24	%read{47,47} %write{41,41}
temp	float	$tmp25	%read{46,46} %write{45,45}
temp	float	$tmp26	%read{43,43} %write{42,42}
temp	int	$tmp27	%read{44,44} %write{43,43}
temp	float	$tmp28	%read{45,45} %write{44,44}
const	float	$const10	6.28318548		%read{46,1014} %write{2147483647,-1}
temp	float	$tmp29	%read{47,47} %write{46,46}
const	float	$const11	3.14159274		%read{48,380} %write{2147483647,-1}
temp	float	$tmp30	%read{50,50} %write{49,49}
temp	float	$tmp31	%read{52,52} %write{51,51}
temp	float	$tmp32	%read{54,54} %write{53,53}
temp	float	$tmp33	%read{56,56} %write{55,55}
temp	int	$tmp34	%read{57,57} %write{56,56}
temp	float	$tmp35	%read{63,63} %write{62,62}
temp	float	$tmp36	%read{62,62} %write{61,61}
temp	float	$tmp37	%read{68,68} %write{67,67}
temp	float	$tmp38	%read{67,67} %write{66,66}
temp	float	$tmp39	%read{66,66} %write{65,65}
temp	int	$tmp40	%read{70,70} %write{69,69}
temp	float	$tmp41	%read{72,72} %write{71,71}
temp	float	$tmp42	%read{73,73} %write{72,72}
temp	int	$tmp43	%read{75,80} %write{74,79}
temp	float	$tmp44	%read{77,77} %write{76,76}
temp	int	$tmp45	%read{78,78} %write{77,77}
temp	int	$tmp46	%read{79,79} %write{78,78}
temp	float	$tmp47	%read{82,82} %write{81,81}
temp	float	$tmp48	%read{83,83} %write{82,82}
temp	float	$tmp49	%read{86,86} %write{85,85}
temp	int	$tmp50	%read{87,87} %write{86,86}
temp	float	$tmp51	%read{94,94} %write{93,93}
temp	float	$tmp52	%read{96,96} %write{95,95}
temp	int	$tmp53	%read{97,97} %write{96,96}
temp	float	$tmp54	%read{101,101} %write{100,100}
temp	int	$tmp55	%read{103,103} %write{102,102}
temp	float	$tmp56	%read{105,105} %write{104,104}
temp	float	$tmp57	%read{106,106} %write{105,105}
temp	float	$tmp58	%read{113,113} %write{112,112}
temp	float	$tmp59	%read{119,119} %write{118,118}
temp	float	$tmp60	%read{115,115} %write{114,114}
temp	float	$tmp61	%read{117,117} %write{115,115}
temp	float	$tmp62	%read{117,117} %write{116,116}
temp	float	$tmp63	%read{118,118} %write{117,117}
temp	float	$tmp64	%read{122,122} %write{121,121}
temp	int	$tmp65	%read{123,123} %write{122,122}
temp	int	$tmp66	%read{124,128} %write{123,127}
temp	int	$tmp67	%read{126,126} %write{125,125}
temp	int	$tmp68	%read{127,127} %write{126,126}
temp	float	$tmp69	%read{132,132} %write{131,131}
temp	int	$tmp70	%read{130,130} %write{129,129}
temp	float	$tmp71	%read{131,131} %write{130,130}
temp	float	$tmp72	%read{133,133} %write{132,132}
temp	float	$tmp73	%read{138,138} %write{137,137}
temp	float	$tmp74	%read{140,140} %write{138,138}
temp	float	$tmp75	%read{140,140} %write{139,139}
temp	float	$tmp76	%read{142,142} %write{141,141}
temp	float	$tmp77	%read{154,154} %write{142,142}
temp	float	$tmp78	%read{154,154} %write{153,153}
temp	float	$tmp79	%read{149,149} %write{146,146}
temp	float	$tmp80	%read{144,144} %write{143,143}
temp	float	$tmp81	%read{146,146} %write{144,144}
temp	float	$tmp82	%read{149,149} %write{148,148}
temp	float	$tmp83	%read{152,152} %write{149,149}
temp	float	$tmp84	%read{152,152} %write{151,151}
temp	float	$tmp85	%read{153,153} %write{152,152}
temp	float	$tmp86	%read{157,157} %write{156,156}
temp	float	$tmp87	%read{158,158} %write{157,157}
temp	float	$tmp88	%read{161,161} %write{160,160}
temp	float	$tmp89	%read{163,163} %write{162,162}
temp	int	$tmp90	%read{165,165} %write{164,164}
temp	float	$tmp91	%read{167,167} %write{166,166}
temp	float	$tmp92	%read{168,168} %write{167,167}
temp	float	$tmp93	%read{179,179} %write{168,168}
temp	float	$tmp94	%read{174,174} %write{169,169}
const	float	$const12	0.5		%read{169,994} %write{2147483647,-1}
temp	float	$tmp95	%read{173,173} %write{170,170}
temp	float	$tmp96	%read{172,172} %write{171,171}
temp	float	$tmp97	%read{173,173} %write{172,172}
temp	float	$tmp98	%read{174,174} %write{173,173}
temp	float	$tmp99	%read{177,177} %write{174,174}
temp	float	$tmp100	%read{177,177} %write{176,176}
temp	float	$tmp101	%read{178,178} %write{177,177}
temp	float	$tmp102	%read{179,179} %write{178,178}
temp	float	$tmp103	%read{180,180} %write{179,179}
temp	float	$tmp104	%read{182,182} %write{181,181}
temp	float	$tmp105	%read{184,184} %write{182,182}
temp	float	$tmp106	%read{184,184} %write{183,183}
temp	float	$tmp107	%read{186,186} %write{184,184}
temp	float	$tmp108	%read{186,186} %write{185,185}
temp	float	$tmp109	%read{187,187} %write{186,186}
temp	float	$tmp110	%read{188,188} %write{187,187}
temp	float	$tmp111	%read{189,189} %write{188,188}
temp	int	$tmp112	%read{191,191} %write{190,190}
temp	float	$tmp113	%read{193,193} %write{192,192}
temp	float	$tmp114	%read{194,194} %write{193,193}
temp	float	$tmp115	%read{197,197} %write{196,196}
temp	float	$tmp116	%read{203,203} %write{197,197}
temp	float	$tmp117	%read{199,199} %write{198,198}
temp	float	$tmp118	%read{201,201} %write{199,199}
temp	float	$tmp119	%read{201,201} %write{200,200}
temp	float	$tmp120	%read{202,202} %write{201,201}
temp	float	$tmp121	%read{203,203} %write{202,202}
temp	float	$tmp122	%read{205,205} %write{203,203}
temp	float	$tmp123	%read{205,205} %write{204,204}
temp	float	$tmp124	%read{207,207} %write{206,206}
temp	float	$tmp125	%read{215,215} %write{207,207}
temp	float	$tmp126	%read{209,209} %write{208,208}
temp	float	$tmp127	%read{211,211} %write{209,209}
temp	float	$tmp128	%read{211,211} %write{210,210}
temp	float	$tmp129	%read{213,213} %write{211,211}
temp	float	$tmp130	%read{213,213} %write{212,212}
temp	float	$tmp131	%read{214,214} %write{213,213}
temp	float	$tmp132	%read{215,215} %write{214,214}
temp	float	$tmp133	%read{217,217} %write{215,215}
temp	float	$tmp134	%read{217,217} %write{216,216}
temp	float	$tmp135	%read{220,220} %write{219,219}
temp	float	$tmp136	%read{219,219} %write{218,218}
temp	float	$tmp137	%read{223,223} %write{222,222}
temp	float	$tmp138	%read{225,225} %write{223,223}
temp	float	$tmp139	%read{225,225} %write{224,224}
temp	float	$tmp140	%read{230,230} %write{229,229}
temp	float	$tmp141	%read{236,236} %write{235,235}
temp	float	$tmp142	%read{235,235} %write{234,234}
temp	float	$tmp143	%read{238,238} %write{237,237}
temp	float	$tmp144	%read{239,239} %write{238,238}
temp	float	$tmp145	%read{244,244} %write{243,243}
temp	float	$tmp146	%read{243,243} %write{242,242}
temp	float	$tmp147	%read{242,242} %write{241,241}
temp	int	$tmp148	%read{246,246} %write{245,245}
temp	float	$tmp149	%read{248,248} %write{247,247}
temp	float	$tmp150	%read{249,249} %write{248,248}
temp	float	$tmp151	%read{252,252} %write{251,251}
temp	float	$tmp152	%read{258,258} %write{252,252}
temp	float	$tmp153	%read{254,254} %write{253,253}
temp	float	$tmp154	%read{256,256} %write{254,254}
temp	float	$tmp155	%read{256,256} %write{255,255}
temp	float	$tmp156	%read{257,257} %write{256,256}
temp	float	$tmp157	%read{258,258} %write{257,257}
temp	float	$tmp158	%read{260,260} %write{258,258}
temp	float	$tmp159	%read{260,260} %write{259,259}
temp	float	$tmp160	%read{264,264} %write{263,263}
temp	float	$tmp161	%read{266,266} %write{264,264}
temp	float	$tmp162	%read{266,266} %write{265,265}
temp	float	$tmp163	%read{271,271} %write{270,270}
temp	float	$tmp164	%read{273,273} %write{272,272}
temp	int	$tmp165	%read{274,274} %write{273,273}
temp	float	$tmp166	%read{281,281} %write{275,275}
temp	float	$tmp167	%read{280,280} %write{279,279}
temp	float	$tmp168	%read{277,277} %write{276,276}
temp	int	$tmp169	%read{278,278} %write{277,277}
temp	float	$tmp170	%read{279,279} %write{278,278}
temp	float	$tmp171	%read{281,281} %write{280,280}
temp	float	$tmp172	%read{284,284} %write{283,283}
temp	float	$tmp173	%read{286,286} %write{285,285}
temp	float	$tmp174	%read{288,288} %write{287,287}
temp	float	$tmp175	%read{290,290} %write{289,289}
temp	float	$tmp176	%read{291,291} %write{290,290}
temp	float	$tmp177	%read{293,293} %write{292,292}
temp	float	$tmp178	%read{295,295} %write{294,294}
temp	int	$tmp179	%read{296,296} %write{295,295}
temp	float	$tmp180	%read{302,302} %write{301,301}
temp	float	$tmp181	%read{301,301} %write{300,300}
temp	float	$tmp182	%read{307,307} %write{306,306}
temp	float	$tmp183	%read{306,306} %write{305,305}
temp	float	$tmp184	%read{305,305} %write{304,304}
temp	int	$tmp185	%read{309,309} %write{308,308}
temp	float	$tmp186	%read{311,311} %write{310,310}
temp	float	$tmp187	%read{312,312} %write{311,311}
temp	float	$tmp188	%read{315,315} %write{314,314}
temp	float	$tmp189	%read{316,316} %write{315,315}
temp	float	$tmp190	%read{323,323} %write{322,322}
temp	float	$tmp191	%read{329,329} %write{327,327}
temp	float	$tmp192	%read{329,329} %write{328,328}
temp	float	$tmp193	%read{332,332} %write{331,331}
temp	float	$tmp194	%read{331,331} %write{330,330}
temp	float	$tmp195	%read{339,339} %write{335,335}
temp	float	$tmp196	%read{339,339} %write{338,338}
temp	float	$tmp197	%read{338,338} %write{337,337}
temp	float	$tmp198	%read{337,337} %write{336,336}
temp	int	$tmp199	%read{341,341} %write{340,340}
temp	float	$tmp200	%read{343,343} %write{342,342}
temp	float	$tmp201	%read{344,344} %write{343,343}
temp	float	$tmp202	%read{348,348} %write{346,346}
temp	float	$tmp203	%read{348,348} %write{347,347}
temp	float	$tmp204	%read{349,349} %write{348,348}
temp	float	$tmp205	%read{356,356} %write{355,355}
const	string	$const13	"calculate_out_variables_irregular_circular"		%read{357,357} %write{2147483647,-1}
temp	float	$tmp206	%read{364,364} %write{358,358}
temp	float	$tmp207	%read{363,363} %write{362,362}
temp	float	$tmp208	%read{360,360} %write{359,359}
temp	int	$tmp209	%read{361,361} %write{360,360}
temp	float	$tmp210	%read{362,362} %write{361,361}
temp	float	$tmp211	%read{364,364} %write{363,363}
temp	float	$tmp212	%read{367,367} %write{366,366}
temp	float	$tmp213	%read{369,369} %write{368,368}
temp	float	$tmp214	%read{371,371} %write{370,370}
temp	float	$tmp215	%read{377,377} %write{376,376}
temp	float	$tmp216	%read{373,373} %write{372,372}
temp	float	$tmp217	%read{375,375} %write{373,373}
temp	float	$tmp218	%read{375,375} %write{374,374}
temp	float	$tmp219	%read{376,376} %write{375,375}
temp	float	$tmp220	%read{379,379} %write{378,378}
temp	float	$tmp221	%read{380,380} %write{379,379}
temp	float	$tmp222	%read{382,382} %write{381,381}
temp	float	$tmp223	%read{388,388} %write{387,387}
temp	float	$tmp224	%read{384,384} %write{383,383}
temp	float	$tmp225	%read{386,386} %write{384,384}
temp	float	$tmp226	%read{386,386} %write{385,385}
temp	float	$tmp227	%read{387,387} %write{386,386}
temp	float	$tmp228	%read{390,390} %write{389,389}
temp	float	$tmp229	%read{395,395} %write{390,390}
temp	float	$tmp230	%read{395,395} %write{394,394}
temp	float	$tmp231	%read{393,393} %write{391,391}
temp	float	$tmp232	%read{393,393} %write{392,392}
temp	float	$tmp233	%read{394,394} %write{393,393}
temp	float	$tmp234	%read{399,399} %write{396,396}
temp	float	$tmp235	%read{399,399} %write{398,398}
temp	float	$tmp236	%read{398,398} %write{397,397}
temp	float	$tmp237	%read{402,402} %write{399,399}
temp	float	$tmp238	%read{401,401} %write{400,400}
temp	float	$tmp239	%read{402,402} %write{401,401}
temp	float	$tmp240	%read{404,404} %write{403,403}
temp	float	$tmp241	%read{409,409} %write{404,404}
temp	float	$tmp242	%read{408,408} %write{405,405}
temp	float	$tmp243	%read{408,408} %write{407,407}
temp	float	$tmp244	%read{407,407} %write{406,406}
temp	float	$tmp245	%read{409,409} %write{408,408}
temp	float	$tmp246.x	%read{419,419} %write{416,416}
temp	float	$tmp246.y	%read{420,420} %write{417,417}
temp	float	$tmp247.x	%read{416,416} %write{410,410}
temp	float	$tmp247.y	%read{417,417} %write{411,411}
const	string	$const14	"__operator__mul__"		%read{412,415} %write{2147483647,-1}
temp	float	$tmp248.x	%read{416,416} %write{413,413}
temp	float	$tmp248.y	%read{417,417} %write{414,414}
const	string	$const15	"__operator__add__"		%read{418,418} %write{2147483647,-1}
temp	float	$tmp249	%read{422,422} %write{421,421}
temp	int	$tmp250	%read{425,425} %write{424,424}
temp	int	$tmp251	%read{426,432} %write{425,431}
temp	float	$tmp252	%read{428,428} %write{427,427}
temp	float	$tmp253	%read{429,429} %write{428,428}
temp	int	$tmp254	%read{430,430} %write{429,429}
temp	int	$tmp255	%read{431,431} %write{430,430}
temp	int	$tmp256	%read{435,435} %write{434,434}
temp	int	$tmp257	%read{436,441} %write{435,440}
temp	float	$tmp258	%read{438,438} %write{437,437}
temp	int	$tmp259	%read{439,439} %write{438,438}
temp	int	$tmp260	%read{440,440} %write{439,439}
temp	int	$tmp261	%read{442,448} %write{441,447}
temp	float	$tmp262	%read{444,444} %write{443,443}
temp	float	$tmp263	%read{445,445} %write{444,444}
temp	int	$tmp264	%read{446,446} %write{445,445}
temp	int	$tmp265	%read{447,447} %write{446,446}
temp	int	$tmp266	%read{449,453} %write{448,452}
temp	int	$tmp267	%read{451,451} %write{450,450}
temp	int	$tmp268	%read{452,452} %write{451,451}
temp	float	$tmp269	%read{459,459} %write{458,458}
temp	float	$tmp270	%read{458,458} %write{457,457}
temp	float	$tmp271	%read{461,461} %write{460,460}
temp	float	$tmp272	%read{462,462} %write{461,461}
temp	float	$tmp273	%read{464,464} %write{463,463}
temp	float	$tmp274	%read{465,465} %write{464,464}
temp	int	$tmp275	%read{466,466} %write{465,465}
temp	int	$tmp276	%read{467,471} %write{466,470}
temp	int	$tmp277	%read{469,469} %write{468,468}
temp	int	$tmp278	%read{470,470} %write{469,469}
temp	float	$tmp279	%read{477,477} %write{472,472}
temp	float	$tmp280	%read{476,476} %write{474,474}
temp	float	$tmp281	%read{474,474} %write{473,473}
temp	float	$tmp282	%read{476,476} %write{475,475}
temp	float	$tmp283	%read{477,477} %write{476,476}
temp	float	$tmp284	%read{479,479} %write{478,478}
temp	float	$tmp285	%read{480,480} %write{479,479}
temp	float	$tmp286	%read{485,485} %write{484,484}
temp	float	$tmp287	%read{484,484} %write{483,483}
temp	float	$tmp288	%read{483,483} %write{482,482}
temp	int	$tmp289	%read{487,487} %write{486,486}
temp	float	$tmp290	%read{489,489} %write{488,488}
temp	float	$tmp291	%read{490,490} %write{489,489}
temp	float	$tmp292	%read{493,493} %write{492,492}
temp	float	$tmp293	%read{499,499} %write{493,493}
temp	float	$tmp294	%read{495,495} %write{494,494}
temp	float	$tmp295	%read{497,497} %write{495,495}
temp	float	$tmp296	%read{497,497} %write{496,496}
temp	float	$tmp297	%read{498,498} %write{497,497}
temp	float	$tmp298	%read{499,499} %write{498,498}
temp	float	$tmp299	%read{501,501} %write{499,499}
temp	float	$tmp300	%read{501,501} %write{500,500}
temp	float	$tmp301	%read{504,504} %write{503,503}
temp	float	$tmp302	%read{505,505} %write{504,504}
temp	float	$tmp303	%read{510,510} %write{509,509}
temp	float	$tmp304	%read{509,509} %write{508,508}
temp	float	$tmp305	%read{508,508} %write{507,507}
temp	int	$tmp306	%read{512,512} %write{511,511}
temp	float	$tmp307	%read{514,514} %write{513,513}
temp	float	$tmp308	%read{515,515} %write{514,514}
temp	float	$tmp309	%read{518,518} %write{517,517}
temp	float	$tmp310	%read{524,524} %write{518,518}
temp	float	$tmp311	%read{520,520} %write{519,519}
temp	float	$tmp312	%read{522,522} %write{520,520}
temp	float	$tmp313	%read{522,522} %write{521,521}
temp	float	$tmp314	%read{523,523} %write{522,522}
temp	float	$tmp315	%read{524,524} %write{523,523}
temp	float	$tmp316	%read{526,526} %write{524,524}
temp	float	$tmp317	%read{526,526} %write{525,525}
temp	float	$tmp318	%read{532,532} %write{531,531}
temp	float	$tmp319	%read{531,531} %write{530,530}
temp	float	$tmp320	%read{530,530} %write{529,529}
temp	int	$tmp321	%read{534,534} %write{533,533}
temp	float	$tmp322	%read{536,536} %write{535,535}
temp	float	$tmp323	%read{537,537} %write{536,536}
temp	float	$tmp324	%read{540,540} %write{539,539}
temp	float	$tmp325	%read{541,541} %write{540,540}
temp	int	$tmp326	%read{542,542} %write{541,541}
temp	int	$tmp327	%read{543,547} %write{542,546}
temp	int	$tmp328	%read{545,545} %write{544,544}
temp	int	$tmp329	%read{546,546} %write{545,545}
temp	float	$tmp330	%read{553,553} %write{548,548}
temp	float	$tmp331	%read{552,552} %write{550,550}
temp	float	$tmp332	%read{550,550} %write{549,549}
temp	float	$tmp333	%read{552,552} %write{551,551}
temp	float	$tmp334	%read{553,553} %write{552,552}
temp	float	$tmp335	%read{555,555} %write{554,554}
temp	float	$tmp336	%read{556,556} %write{555,555}
temp	float	$tmp337	%read{558,558} %write{557,557}
temp	float	$tmp338	%read{564,564} %write{558,558}
temp	float	$tmp339	%read{560,560} %write{559,559}
temp	float	$tmp340	%read{562,562} %write{560,560}
temp	float	$tmp341	%read{562,562} %write{561,561}
temp	float	$tmp342	%read{563,563} %write{562,562}
temp	float	$tmp343	%read{564,564} %write{563,563}
temp	float	$tmp344	%read{566,566} %write{564,564}
temp	float	$tmp345	%read{566,566} %write{565,565}
temp	float	$tmp346	%read{569,569} %write{568,568}
temp	float	$tmp347	%read{570,570} %write{569,569}
temp	float	$tmp348	%read{572,572} %write{571,571}
temp	float	$tmp349	%read{578,578} %write{572,572}
temp	float	$tmp350	%read{574,574} %write{573,573}
temp	float	$tmp351	%read{576,576} %write{574,574}
temp	float	$tmp352	%read{576,576} %write{575,575}
temp	float	$tmp353	%read{577,577} %write{576,576}
temp	float	$tmp354	%read{578,578} %write{577,577}
temp	float	$tmp355	%read{580,580} %write{578,578}
temp	float	$tmp356	%read{580,580} %write{579,579}
temp	float	$tmp357	%read{584,584} %write{583,583}
temp	float	$tmp358	%read{586,586} %write{584,584}
temp	float	$tmp359	%read{586,586} %write{585,585}
temp	float	$tmp360	%read{591,591} %write{590,590}
temp	float	$tmp361	%read{596,596} %write{595,595}
temp	int	$tmp362	%read{594,594} %write{593,593}
temp	float	$tmp363	%read{595,595} %write{594,594}
temp	float	$tmp364	%read{597,597} %write{596,596}
temp	float	$tmp365	%read{602,602} %write{601,601}
temp	float	$tmp366	%read{604,604} %write{602,602}
temp	float	$tmp367	%read{604,604} %write{603,603}
temp	float	$tmp368	%read{606,606} %write{605,605}
temp	float	$tmp369	%read{618,618} %write{606,606}
temp	float	$tmp370	%read{618,618} %write{617,617}
temp	float	$tmp371	%read{613,613} %write{610,610}
temp	float	$tmp372	%read{608,608} %write{607,607}
temp	float	$tmp373	%read{610,610} %write{608,608}
temp	float	$tmp374	%read{613,613} %write{612,612}
temp	float	$tmp375	%read{616,616} %write{613,613}
temp	float	$tmp376	%read{616,616} %write{615,615}
temp	float	$tmp377	%read{617,617} %write{616,616}
temp	float	$tmp378	%read{621,621} %write{620,620}
temp	float	$tmp379	%read{622,622} %write{621,621}
temp	float	$tmp380	%read{625,625} %write{624,624}
temp	float	$tmp381	%read{627,627} %write{626,626}
temp	int	$tmp382	%read{629,629} %write{628,628}
temp	float	$tmp383	%read{631,631} %write{630,630}
temp	float	$tmp384	%read{632,632} %write{631,631}
temp	float	$tmp385	%read{643,643} %write{632,632}
temp	float	$tmp386	%read{638,638} %write{633,633}
temp	float	$tmp387	%read{637,637} %write{634,634}
temp	float	$tmp388	%read{636,636} %write{635,635}
temp	float	$tmp389	%read{637,637} %write{636,636}
temp	float	$tmp390	%read{638,638} %write{637,637}
temp	float	$tmp391	%read{641,641} %write{638,638}
temp	float	$tmp392	%read{641,641} %write{640,640}
temp	float	$tmp393	%read{642,642} %write{641,641}
temp	float	$tmp394	%read{643,643} %write{642,642}
temp	float	$tmp395	%read{644,644} %write{643,643}
temp	float	$tmp396	%read{646,646} %write{645,645}
temp	float	$tmp397	%read{648,648} %write{646,646}
temp	float	$tmp398	%read{648,648} %write{647,647}
temp	float	$tmp399	%read{650,650} %write{648,648}
temp	float	$tmp400	%read{650,650} %write{649,649}
temp	float	$tmp401	%read{651,651} %write{650,650}
temp	float	$tmp402	%read{652,652} %write{651,651}
temp	float	$tmp403	%read{653,653} %write{652,652}
temp	int	$tmp404	%read{655,655} %write{654,654}
temp	float	$tmp405	%read{657,657} %write{656,656}
temp	float	$tmp406	%read{658,658} %write{657,657}
temp	float	$tmp407	%read{661,661} %write{660,660}
temp	float	$tmp408	%read{667,667} %write{661,661}
temp	float	$tmp409	%read{663,663} %write{662,662}
temp	float	$tmp410	%read{665,665} %write{663,663}
temp	float	$tmp411	%read{665,665} %write{664,664}
temp	float	$tmp412	%read{666,666} %write{665,665}
temp	float	$tmp413	%read{667,667} %write{666,666}
temp	float	$tmp414	%read{669,669} %write{667,667}
temp	float	$tmp415	%read{669,669} %write{668,668}
temp	float	$tmp416	%read{671,671} %write{670,670}
temp	float	$tmp417	%read{679,679} %write{671,671}
temp	float	$tmp418	%read{673,673} %write{672,672}
temp	float	$tmp419	%read{675,675} %write{673,673}
temp	float	$tmp420	%read{675,675} %write{674,674}
temp	float	$tmp421	%read{677,677} %write{675,675}
temp	float	$tmp422	%read{677,677} %write{676,676}
temp	float	$tmp423	%read{678,678} %write{677,677}
temp	float	$tmp424	%read{679,679} %write{678,678}
temp	float	$tmp425	%read{681,681} %write{679,679}
temp	float	$tmp426	%read{681,681} %write{680,680}
temp	float	$tmp427	%read{684,684} %write{683,683}
temp	float	$tmp428	%read{683,683} %write{682,682}
temp	float	$tmp429	%read{687,687} %write{686,686}
temp	float	$tmp430	%read{689,689} %write{687,687}
temp	float	$tmp431	%read{689,689} %write{688,688}
temp	float	$tmp432	%read{694,694} %write{693,693}
temp	float	$tmp433	%read{698,698} %write{697,697}
temp	float	$tmp434	%read{699,699} %write{698,698}
temp	int	$tmp435	%read{700,700} %write{699,699}
temp	int	$tmp436	%read{701,706} %write{700,705}
temp	float	$tmp437	%read{703,703} %write{702,702}
temp	int	$tmp438	%read{704,704} %write{703,703}
temp	int	$tmp439	%read{705,705} %write{704,704}
temp	float	$tmp440	%read{712,712} %write{710,710}
temp	float	$tmp441	%read{712,712} %write{711,711}
temp	float	$tmp442	%read{715,715} %write{714,714}
temp	float	$tmp443	%read{714,714} %write{713,713}
temp	float	$tmp444	%read{718,718} %write{717,717}
temp	float	$tmp445	%read{719,719} %write{718,718}
temp	float	$tmp446	%read{725,725} %write{721,721}
temp	float	$tmp447	%read{725,725} %write{724,724}
temp	float	$tmp448	%read{724,724} %write{723,723}
temp	float	$tmp449	%read{723,723} %write{722,722}
temp	int	$tmp450	%read{727,727} %write{726,726}
temp	float	$tmp451	%read{729,729} %write{728,728}
temp	float	$tmp452	%read{730,730} %write{729,729}
temp	float	$tmp453	%read{733,733} %write{732,732}
temp	float	$tmp454	%read{739,739} %write{733,733}
temp	float	$tmp455	%read{735,735} %write{734,734}
temp	float	$tmp456	%read{737,737} %write{735,735}
temp	float	$tmp457	%read{737,737} %write{736,736}
temp	float	$tmp458	%read{738,738} %write{737,737}
temp	float	$tmp459	%read{739,739} %write{738,738}
temp	float	$tmp460	%read{741,741} %write{739,739}
temp	float	$tmp461	%read{741,741} %write{740,740}
temp	float	$tmp462	%read{742,742} %write{741,741}
temp	float	$tmp463	%read{754,754} %write{745,745}
temp	float	$tmp464	%read{747,747} %write{746,746}
temp	float	$tmp465	%read{749,749} %write{747,747}
temp	float	$tmp466	%read{749,749} %write{748,748}
temp	float	$tmp467	%read{750,750} %write{749,749}
temp	float	$tmp468	%read{752,752} %write{750,750}
temp	float	$tmp469	%read{752,752} %write{751,751}
temp	float	$tmp470	%read{753,753} %write{752,752}
temp	float	$tmp471	%read{754,754} %write{753,753}
temp	float	$tmp472	%read{759,759} %write{758,758}
temp	float	$tmp473	%read{763,763} %write{762,762}
temp	float	$tmp474	%read{764,764} %write{763,763}
temp	int	$tmp475	%read{765,765} %write{764,764}
temp	int	$tmp476	%read{766,771} %write{765,770}
temp	float	$tmp477	%read{768,768} %write{767,767}
temp	int	$tmp478	%read{769,769} %write{768,768}
temp	int	$tmp479	%read{770,770} %write{769,769}
temp	float	$tmp480	%read{774,774} %write{773,773}
temp	float	$tmp481	%read{775,775} %write{774,774}
temp	float	$tmp482	%read{781,781} %write{780,780}
temp	float	$tmp483	%read{784,784} %write{781,781}
temp	float	$tmp484	%read{783,783} %write{782,782}
temp	float	$tmp485	%read{784,784} %write{783,783}
temp	float	$tmp486	%read{802,802} %write{784,784}
temp	float	$tmp487	%read{802,802} %write{801,801}
temp	float	$tmp488	%read{794,794} %write{791,791}
temp	float	$tmp489	%read{786,786} %write{785,785}
temp	float	$tmp490	%read{789,789} %write{786,786}
temp	float	$tmp491	%read{788,788} %write{787,787}
temp	float	$tmp492	%read{789,789} %write{788,788}
temp	float	$tmp493	%read{791,791} %write{789,789}
temp	float	$tmp494	%read{794,794} %write{793,793}
temp	float	$tmp495	%read{797,797} %write{794,794}
temp	float	$tmp496	%read{797,797} %write{796,796}
temp	float	$tmp497	%read{800,800} %write{797,797}
temp	float	$tmp498	%read{800,800} %write{799,799}
temp	float	$tmp499	%read{801,801} %write{800,800}
temp	float	$tmp500	%read{805,805} %write{803,803}
temp	float	$tmp501	%read{805,805} %write{804,804}
temp	float	$tmp502	%read{809,809} %write{808,808}
temp	int	$tmp503	%read{810,810} %write{809,809}
temp	float	$tmp504	%read{812,812} %write{811,811}
temp	float	$tmp505	%read{813,813} %write{812,812}
temp	float	$tmp506	%read{816,816} %write{815,815}
temp	float	$tmp507	%read{819,819} %write{817,817}
temp	float	$tmp508	%read{819,819} %write{818,818}
temp	int	$tmp509	%read{821,821} %write{820,820}
temp	float	$tmp510	%read{823,823} %write{822,822}
temp	float	$tmp511	%read{824,824} %write{823,823}
temp	float	$tmp512	%read{835,835} %write{824,824}
temp	float	$tmp513	%read{830,830} %write{825,825}
temp	float	$tmp514	%read{829,829} %write{826,826}
temp	float	$tmp515	%read{828,828} %write{827,827}
temp	float	$tmp516	%read{829,829} %write{828,828}
temp	float	$tmp517	%read{830,830} %write{829,829}
temp	float	$tmp518	%read{833,833} %write{830,830}
temp	float	$tmp519	%read{833,833} %write{832,832}
temp	float	$tmp520	%read{834,834} %write{833,833}
temp	float	$tmp521	%read{835,835} %write{834,834}
temp	float	$tmp522	%read{836,836} %write{835,835}
temp	float	$tmp523	%read{837,837} %write{836,836}
temp	float	$tmp524	%read{839,839} %write{838,838}
temp	float	$tmp525	%read{841,841} %write{839,839}
temp	float	$tmp526	%read{841,841} %write{840,840}
temp	float	$tmp527	%read{843,843} %write{841,841}
temp	float	$tmp528	%read{843,843} %write{842,842}
temp	float	$tmp529	%read{844,844} %write{843,843}
temp	float	$tmp530	%read{845,845} %write{844,844}
temp	float	$tmp531	%read{846,846} %write{845,845}
temp	float	$tmp532	%read{847,847} %write{846,846}
temp	int	$tmp533	%read{849,849} %write{848,848}
temp	float	$tmp534	%read{851,851} %write{850,850}
temp	float	$tmp535	%read{852,852} %write{851,851}
temp	float	$tmp536	%read{855,855} %write{854,854}
temp	float	$tmp537	%read{861,861} %write{855,855}
temp	float	$tmp538	%read{857,857} %write{856,856}
temp	float	$tmp539	%read{859,859} %write{857,857}
temp	float	$tmp540	%read{859,859} %write{858,858}
temp	float	$tmp541	%read{860,860} %write{859,859}
temp	float	$tmp542	%read{861,861} %write{860,860}
temp	float	$tmp543	%read{863,863} %write{861,861}
temp	float	$tmp544	%read{863,863} %write{862,862}
temp	float	$tmp545	%read{865,865} %write{864,864}
temp	float	$tmp546	%read{873,873} %write{865,865}
temp	float	$tmp547	%read{867,867} %write{866,866}
temp	float	$tmp548	%read{869,869} %write{867,867}
temp	float	$tmp549	%read{869,869} %write{868,868}
temp	float	$tmp550	%read{871,871} %write{869,869}
temp	float	$tmp551	%read{871,871} %write{870,870}
temp	float	$tmp552	%read{872,872} %write{871,871}
temp	float	$tmp553	%read{873,873} %write{872,872}
temp	float	$tmp554	%read{875,875} %write{873,873}
temp	float	$tmp555	%read{875,875} %write{874,874}
temp	float	$tmp556	%read{878,878} %write{877,877}
temp	float	$tmp557	%read{877,877} %write{876,876}
temp	float	$tmp558	%read{879,879} %write{878,878}
temp	float	$tmp559	%read{890,890} %write{881,881}
temp	float	$tmp560	%read{883,883} %write{882,882}
temp	float	$tmp561	%read{885,885} %write{883,883}
temp	float	$tmp562	%read{885,885} %write{884,884}
temp	float	$tmp563	%read{886,886} %write{885,885}
temp	float	$tmp564	%read{888,888} %write{886,886}
temp	float	$tmp565	%read{888,888} %write{887,887}
temp	float	$tmp566	%read{889,889} %write{888,888}
temp	float	$tmp567	%read{890,890} %write{889,889}
temp	float	$tmp568	%read{892,892} %write{891,891}
temp	float	$tmp569	%read{898,898} %write{893,893}
temp	float	$tmp570	%read{897,897} %write{895,895}
temp	float	$tmp571	%read{895,895} %write{894,894}
temp	float	$tmp572	%read{897,897} %write{896,896}
temp	float	$tmp573	%read{898,898} %write{897,897}
temp	float	$tmp574	%read{900,900} %write{899,899}
temp	float	$tmp575	%read{901,901} %write{900,900}
temp	float	$tmp576	%read{904,904} %write{903,903}
temp	float	$tmp577	%read{906,906} %write{905,905}
temp	int	$tmp578	%read{908,908} %write{907,907}
temp	float	$tmp579	%read{910,910} %write{909,909}
temp	float	$tmp580	%read{911,911} %write{910,910}
temp	float	$tmp581	%read{922,922} %write{911,911}
temp	float	$tmp582	%read{917,917} %write{912,912}
temp	float	$tmp583	%read{916,916} %write{913,913}
temp	float	$tmp584	%read{915,915} %write{914,914}
temp	float	$tmp585	%read{916,916} %write{915,915}
temp	float	$tmp586	%read{917,917} %write{916,916}
temp	float	$tmp587	%read{920,920} %write{917,917}
temp	float	$tmp588	%read{920,920} %write{919,919}
temp	float	$tmp589	%read{921,921} %write{920,920}
temp	float	$tmp590	%read{922,922} %write{921,921}
temp	float	$tmp591	%read{923,923} %write{922,922}
temp	float	$tmp592	%read{925,925} %write{924,924}
temp	float	$tmp593	%read{927,927} %write{925,925}
temp	float	$tmp594	%read{927,927} %write{926,926}
temp	float	$tmp595	%read{929,929} %write{927,927}
temp	float	$tmp596	%read{929,929} %write{928,928}
temp	float	$tmp597	%read{930,930} %write{929,929}
temp	float	$tmp598	%read{931,931} %write{930,930}
temp	float	$tmp599	%read{932,932} %write{931,931}
temp	int	$tmp600	%read{934,934} %write{933,933}
temp	float	$tmp601	%read{936,936} %write{935,935}
temp	float	$tmp602	%read{937,937} %write{936,936}
temp	float	$tmp603	%read{940,940} %write{939,939}
temp	float	$tmp604	%read{946,946} %write{940,940}
temp	float	$tmp605	%read{942,942} %write{941,941}
temp	float	$tmp606	%read{944,944} %write{942,942}
temp	float	$tmp607	%read{944,944} %write{943,943}
temp	float	$tmp608	%read{945,945} %write{944,944}
temp	float	$tmp609	%read{946,946} %write{945,945}
temp	float	$tmp610	%read{948,948} %write{946,946}
temp	float	$tmp611	%read{948,948} %write{947,947}
temp	float	$tmp612	%read{950,950} %write{949,949}
temp	float	$tmp613	%read{958,958} %write{950,950}
temp	float	$tmp614	%read{952,952} %write{951,951}
temp	float	$tmp615	%read{954,954} %write{952,952}
temp	float	$tmp616	%read{954,954} %write{953,953}
temp	float	$tmp617	%read{956,956} %write{954,954}
temp	float	$tmp618	%read{956,956} %write{955,955}
temp	float	$tmp619	%read{957,957} %write{956,956}
temp	float	$tmp620	%read{958,958} %write{957,957}
temp	float	$tmp621	%read{960,960} %write{958,958}
temp	float	$tmp622	%read{960,960} %write{959,959}
temp	float	$tmp623	%read{963,963} %write{962,962}
temp	float	$tmp624	%read{962,962} %write{961,961}
temp	float	$tmp625	%read{967,967} %write{966,966}
temp	float	$tmp626	%read{968,968} %write{967,967}
temp	float	$tmp627	%read{970,970} %write{969,969}
temp	float	$tmp628	%read{972,972} %write{970,970}
temp	float	$tmp629	%read{972,972} %write{971,971}
temp	float	$tmp630	%read{974,974} %write{973,973}
temp	float	$tmp631	%read{981,981} %write{980,980}
temp	int	$tmp632	%read{982,982} %write{981,981}
temp	int	$tmp633	%read{983,988} %write{982,987}
temp	float	$tmp634	%read{985,985} %write{984,984}
temp	int	$tmp635	%read{986,986} %write{985,985}
temp	int	$tmp636	%read{987,987} %write{986,986}
temp	float	$tmp637	%read{993,993} %write{992,992}
temp	float	$tmp638	%read{995,995} %write{993,993}
temp	float	$tmp639	%read{995,995} %write{994,994}
temp	float	$tmp640	%read{998,998} %write{997,997}
temp	float	$tmp641	%read{1020,1020} %write{1009,1009}
temp	float	$tmp642.x	%read{1013,1013} %write{1010,1010}
temp	float	$tmp642.y	%read{1013,1016} %write{1011,1011}
const	string	$const16	"calculate_out_segment_id"		%read{1012,1012} %write{2147483647,-1}
temp	float	$tmp643	%read{1014,1014} %write{1013,1013}
temp	float	$tmp644	%read{1019,1019} %write{1014,1014}
temp	float	$tmp645	%read{1019,1019} %write{1018,1018}
temp	float	$tmp646	%read{1016,1016} %write{1015,1015}
temp	int	$tmp647	%read{1017,1017} %write{1016,1016}
temp	float	$tmp648	%read{1018,1018} %write{1017,1017}
temp	float	$tmp649	%read{1020,1020} %write{1019,1019}
temp	float	$tmp650	%read{1021,1021} %write{1020,1020}
code Vector
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling.osl:22
#                           vector3 Vector = P,
	assign		Vector P 	%filename{"/build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling.osl"} %line{22} %argrw{"wr"}
code ___main___
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling.osl:31
#   int calculate_r_gon_parameter_field = int(isconnected(SegmentCoordinates) != 0);
	isconnected	$tmp1 SegmentCoordinates 	%filename{"/build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling.osl"} %line{31} %argrw{"wr"}
	neq		$tmp2 $tmp1 $const1 	%argrw{"wrr"}
	assign		calculate_r_gon_parameter_field $tmp2 	%argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling.osl:32
#   int calculate_segment_id = int(isconnected(SegmentID) != 0);
	isconnected	$tmp3 SegmentID 	%line{32} %argrw{"wr"}
	neq		$tmp4 $tmp3 $const1 	%argrw{"wrr"}
	assign		calculate_segment_id $tmp4 	%argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling.osl:33
#   int calculate_max_unit_parameter = int(isconnected(SegmentWidth) != 0);
	isconnected	$tmp5 SegmentWidth 	%line{33} %argrw{"wr"}
	neq		$tmp6 $tmp5 $const1 	%argrw{"wrr"}
	assign		calculate_max_unit_parameter $tmp6 	%argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling.osl:34
#   int calculate_x_axis_A_angle_bisector = int(isconnected(SegmentRotation) != 0);
	isconnected	$tmp7 SegmentRotation 	%line{34} %argrw{"wr"}
	neq		$tmp8 $tmp7 $const1 	%argrw{"wrr"}
	assign		calculate_x_axis_A_angle_bisector $tmp8 	%argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling.osl:36
#   if (calculate_r_gon_parameter_field || calculate_max_unit_parameter ||
	neq		$tmp9 calculate_r_gon_parameter_field $const1 	%line{36} %argrw{"wrr"}
	if		$tmp9 15 17 	%argrw{"r"}
	neq		$tmp10 calculate_max_unit_parameter $const1 	%argrw{"wrr"}
	assign		$tmp9 $tmp10 	%argrw{"wr"}
	neq		$tmp11 $tmp9 $const1 	%argrw{"wrr"}
	if		$tmp11 19 21 	%argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling.osl:37
#       calculate_x_axis_A_angle_bisector)
	neq		$tmp12 calculate_x_axis_A_angle_bisector $const1 	%line{37} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling.osl:36
#   if (calculate_r_gon_parameter_field || calculate_max_unit_parameter ||
	assign		$tmp11 $tmp12 	%line{36} %argrw{"wr"}
	if		$tmp11 1008 1008 	%argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling.osl:42
#                                                     max(Sides, 2.0),
	max		$tmp13 Sides $const2 	%line{42} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling.osl:43
#                                                     clamp(Roundness, 0.0, 1.0),
	functioncall	$const5 26 	%line{43} %argrw{"r"}
# /usr/share/OSL/shaders/stdosl.h:141
# float  clamp (float x, float minval, float maxval) { return max(min(x,maxval),minval); }
	min		$tmp15 Roundness $const4 	%filename{"/usr/share/OSL/shaders/stdosl.h"} %line{141} %argrw{"wrr"}
	max		$tmp14 $tmp15 $const3 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling.osl:44
#                                                     vector2(Vector.x, Vector.y));
	compref		$tmp16.x Vector $const1 	%filename{"/build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling.osl"} %line{44} %argrw{"wrr"}
	compref		$tmp16.y Vector $const6 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling.osl:39
#     vector4 out_variables = calculate_out_variables(calculate_r_gon_parameter_field,
	functioncall	$const7 1005 	%line{39} %argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:806
#   float l_coord = sqrtf(sqr(coord.x) + sqr(coord.y));
	functioncall	$const8 31 	%filename{"/build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h"} %line{806} %argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_math.h:34
#   return a * a;
	mul		$tmp17 $tmp16.x $tmp16.x 	%filename{"/build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_math.h"} %line{34} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:806
#   float l_coord = sqrtf(sqr(coord.x) + sqr(coord.y));
	functioncall	$const8 33 	%filename{"/build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h"} %line{806} %argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_math.h:34
#   return a * a;
	mul		$tmp18 $tmp16.y $tmp16.y 	%filename{"/build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_math.h"} %line{34} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:806
#   float l_coord = sqrtf(sqr(coord.x) + sqr(coord.y));
	add		$tmp19 $tmp17 $tmp18 	%filename{"/build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h"} %line{806} %argrw{"wrr"}
	sqrt		___547_l_coord $tmp19 	%argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:809
#   if (fractf(r_gon_sides) == float(0.0)) {
	functioncall	$const9 38 	%line{809} %argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_math.h:61
#   return a - floor(a);
	floor		$tmp21 $tmp13 	%filename{"/build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_math.h"} %line{61} %argrw{"wr"}
	sub		$tmp20 $tmp13 $tmp21 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:809
#   if (fractf(r_gon_sides) == float(0.0)) {
	assign		$tmp22 $const3 	%filename{"/build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h"} %line{809} %argrw{"wr"}
	eq		$tmp23 $tmp20 $tmp22 	%argrw{"wrr"}
	if		$tmp23 272 980 	%argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:810
#     float x_axis_A_coord = atan2f(coord.y, coord.x) + float(coord.y < float(0.0)) * M_2PI_F;
	atan2		$tmp24 $tmp16.y $tmp16.x 	%line{810} %argrw{"wrr"}
	assign		$tmp26 $const3 	%argrw{"wr"}
	lt		$tmp27 $tmp16.y $tmp26 	%argrw{"wrr"}
	assign		$tmp28 $tmp27 	%argrw{"wr"}
	assign		$tmp25 $tmp28 	%argrw{"wr"}
	mul		$tmp29 $tmp25 $const10 	%argrw{"wrr"}
	add		___548_x_axis_A_coord $tmp24 $tmp29 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:811
#     float segment_divider_A_angle_bisector = M_PI_F / r_gon_sides;
	div		___548_segment_divider_A_angle_bisector $const11 $tmp13 	%line{811} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:812
#     float segment_divider_A_next_segment_divider = float(2.0) * segment_divider_A_angle_bisector;
	assign		$tmp30 $const2 	%line{812} %argrw{"wr"}
	mul		___548_segment_divider_A_next_segment_divider $tmp30 ___548_segment_divider_A_angle_bisector 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:813
#     float segment_id = floorf(x_axis_A_coord / segment_divider_A_next_segment_divider);
	div		$tmp31 ___548_x_axis_A_coord ___548_segment_divider_A_next_segment_divider 	%line{813} %argrw{"wrr"}
	floor		___548_segment_id $tmp31 	%argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:815
#                                     segment_id * segment_divider_A_next_segment_divider;
	mul		$tmp32 ___548_segment_id ___548_segment_divider_A_next_segment_divider 	%line{815} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:814
#     float segment_divider_A_coord = x_axis_A_coord -
	sub		___548_segment_divider_A_coord ___548_x_axis_A_coord $tmp32 	%line{814} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:817
#     if (r_gon_roundness == float(0.0)) {
	assign		$tmp33 $const3 	%line{817} %argrw{"wr"}
	eq		$tmp34 $tmp14 $tmp33 	%argrw{"wrr"}
	if		$tmp34 95 272 	%argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:820
#       float l_angle_bisector = float(0.0);
	assign		___549_l_angle_bisector $const3 	%line{820} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:821
#       float r_gon_parameter = float(0.0);
	assign		___549_r_gon_parameter $const3 	%line{821} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:822
#       float max_unit_parameter = float(0.0);
	assign		___549_max_unit_parameter $const3 	%line{822} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:825
#                          cosf(segment_divider_A_angle_bisector - segment_divider_A_coord);
	sub		$tmp36 ___548_segment_divider_A_angle_bisector ___548_segment_divider_A_coord 	%line{825} %argrw{"wrr"}
	cos		$tmp35 $tmp36 	%argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:824
#       l_angle_bisector = l_coord *
	mul		___549_l_angle_bisector ___547_l_coord $tmp35 	%line{824} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:827
#       if (CHECK_ONLY_IN_GEOMETRY_NODES_IMPLEMENTATION(calculate_r_gon_parameter_field)) {
	if		$const6 84 84 	%line{827} %argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:829
#                           tanf(fabsf(segment_divider_A_angle_bisector - segment_divider_A_coord));
	sub		$tmp39 ___548_segment_divider_A_angle_bisector ___548_segment_divider_A_coord 	%line{829} %argrw{"wrr"}
	abs		$tmp38 $tmp39 	%argrw{"wr"}
	tan		$tmp37 $tmp38 	%argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:828
#         r_gon_parameter = l_angle_bisector *
	mul		___549_r_gon_parameter ___549_l_angle_bisector $tmp37 	%line{828} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:830
#         if (segment_divider_A_coord < segment_divider_A_angle_bisector) {
	lt		$tmp40 ___548_segment_divider_A_coord ___548_segment_divider_A_angle_bisector 	%line{830} %argrw{"wrr"}
	if		$tmp40 74 74 	%argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:831
#           r_gon_parameter *= -float(1.0);
	assign		$tmp41 $const4 	%line{831} %argrw{"wr"}
	neg		$tmp42 $tmp41 	%argrw{"wr"}
	mul		___549_r_gon_parameter ___549_r_gon_parameter $tmp42 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:833
#         if (normalize_r_gon_parameter && (r_gon_sides != float(2.0))) {
	neq		$tmp43 use_normalize $const1 	%line{833} %argrw{"wrr"}
	if		$tmp43 80 80 	%argrw{"r"}
	assign		$tmp44 $const2 	%argrw{"wr"}
	neq		$tmp45 $tmp13 $tmp44 	%argrw{"wrr"}
	neq		$tmp46 $tmp45 $const1 	%argrw{"wrr"}
	assign		$tmp43 $tmp46 	%argrw{"wr"}
	if		$tmp43 84 84 	%argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:834
#           r_gon_parameter /= l_angle_bisector * tanf(segment_divider_A_angle_bisector);
	tan		$tmp47 ___548_segment_divider_A_angle_bisector 	%line{834} %argrw{"wr"}
	mul		$tmp48 ___549_l_angle_bisector $tmp47 	%argrw{"wrr"}
	div		___549_r_gon_parameter ___549_r_gon_parameter $tmp48 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:837
#       if (CHECK_ONLY_IN_GEOMETRY_NODES_IMPLEMENTATION(calculate_max_unit_parameter)) {
	if		$const6 90 90 	%line{837} %argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:838
#         max_unit_parameter = (r_gon_sides != float(2.0)) ? tanf(segment_divider_A_angle_bisector) :
	assign		$tmp49 $const2 	%line{838} %argrw{"wr"}
	neq		$tmp50 $tmp13 $tmp49 	%argrw{"wrr"}
	if		$tmp50 89 90 	%argrw{"r"}
	tan		___549_max_unit_parameter ___548_segment_divider_A_angle_bisector 	%argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:839
#                                                            float(0.0);
	assign		___549_max_unit_parameter $const3 	%line{839} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:841
#       out_variables = make_float4(l_angle_bisector,
	assign		___547_out_variables.x ___549_l_angle_bisector 	%line{841} %argrw{"wr"}
	assign		___547_out_variables.y ___549_r_gon_parameter 	%argrw{"wr"}
	assign		___547_out_variables.z ___549_max_unit_parameter 	%argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:844
#                                   segment_id * segment_divider_A_next_segment_divider +
	mul		$tmp51 ___548_segment_id ___548_segment_divider_A_next_segment_divider 	%line{844} %argrw{"wrr"}
	add		___547_out_variables.w $tmp51 ___548_segment_divider_A_angle_bisector 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:847
#     else if (r_gon_roundness == float(1.0)) {
	assign		$tmp52 $const4 	%line{847} %argrw{"wr"}
	eq		$tmp53 $tmp14 $tmp52 	%argrw{"wrr"}
	if		$tmp53 114 272 	%argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:850
#       float r_gon_parameter = float(0.0);
	assign		___554_r_gon_parameter $const3 	%line{850} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:851
#       if (CHECK_ONLY_IN_GEOMETRY_NODES_IMPLEMENTATION(calculate_r_gon_parameter_field)) {
	if		$const6 109 109 	%line{851} %argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:852
#         r_gon_parameter = fabsf(segment_divider_A_angle_bisector - segment_divider_A_coord);
	sub		$tmp54 ___548_segment_divider_A_angle_bisector ___548_segment_divider_A_coord 	%line{852} %argrw{"wrr"}
	abs		___554_r_gon_parameter $tmp54 	%argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:853
#         if (segment_divider_A_coord < segment_divider_A_angle_bisector) {
	lt		$tmp55 ___548_segment_divider_A_coord ___548_segment_divider_A_angle_bisector 	%line{853} %argrw{"wrr"}
	if		$tmp55 107 107 	%argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:854
#           r_gon_parameter *= -float(1.0);
	assign		$tmp56 $const4 	%line{854} %argrw{"wr"}
	neg		$tmp57 $tmp56 	%argrw{"wr"}
	mul		___554_r_gon_parameter ___554_r_gon_parameter $tmp57 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:856
#         if (normalize_r_gon_parameter) {
	if		use_normalize 109 109 	%line{856} %argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:857
#           r_gon_parameter /= segment_divider_A_angle_bisector;
	div		___554_r_gon_parameter ___554_r_gon_parameter ___548_segment_divider_A_angle_bisector 	%line{857} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:860
#       out_variables = make_float4(l_coord,
	assign		___547_out_variables.x ___547_l_coord 	%line{860} %argrw{"wr"}
	assign		___547_out_variables.y ___554_r_gon_parameter 	%argrw{"wr"}
	assign		___547_out_variables.z ___548_segment_divider_A_angle_bisector 	%argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:863
#                                   segment_id * segment_divider_A_next_segment_divider +
	mul		$tmp58 ___548_segment_id ___548_segment_divider_A_next_segment_divider 	%line{863} %argrw{"wrr"}
	add		___547_out_variables.w $tmp58 ___548_segment_divider_A_angle_bisector 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:868
#                                             atanf((float(1.0) - r_gon_roundness) *
	assign		$tmp60 $const4 	%line{868} %argrw{"wr"}
	sub		$tmp61 $tmp60 $tmp14 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:869
#                                                   tanf(segment_divider_A_angle_bisector));
	tan		$tmp62 ___548_segment_divider_A_angle_bisector 	%line{869} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:868
#                                             atanf((float(1.0) - r_gon_roundness) *
	mul		$tmp63 $tmp61 $tmp62 	%line{868} %argrw{"wrr"}
	atan		$tmp59 $tmp63 	%argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:867
#       float segment_divider_A_bevel_start = segment_divider_A_angle_bisector -
	sub		___558_segment_divider_A_bevel_start ___548_segment_divider_A_angle_bisector $tmp59 	%line{867} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:870
#       float bevel_start_A_angle_bisector = segment_divider_A_angle_bisector -
	sub		___558_bevel_start_A_angle_bisector ___548_segment_divider_A_angle_bisector ___558_segment_divider_A_bevel_start 	%line{870} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:874
#            segment_divider_A_next_segment_divider - segment_divider_A_bevel_start) ||
	sub		$tmp64 ___548_segment_divider_A_next_segment_divider ___558_segment_divider_A_bevel_start 	%line{874} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:873
#       if ((segment_divider_A_coord >=
	ge		$tmp65 ___548_segment_divider_A_coord $tmp64 	%line{873} %argrw{"wrr"}
	neq		$tmp66 $tmp65 $const1 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:874
#            segment_divider_A_next_segment_divider - segment_divider_A_bevel_start) ||
	if		$tmp66 125 128 	%line{874} %argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:875
#           (segment_divider_A_coord < segment_divider_A_bevel_start))
	lt		$tmp67 ___548_segment_divider_A_coord ___558_segment_divider_A_bevel_start 	%line{875} %argrw{"wrr"}
	neq		$tmp68 $tmp67 $const1 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:874
#            segment_divider_A_next_segment_divider - segment_divider_A_bevel_start) ||
	assign		$tmp66 $tmp68 	%line{874} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:873
#       if ((segment_divider_A_coord >=
	if		$tmp66 231 272 	%line{873} %argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:882
#                                                  float(segment_divider_A_coord >
	gt		$tmp70 ___548_segment_divider_A_coord ___548_segment_divider_A_angle_bisector 	%line{882} %argrw{"wrr"}
	assign		$tmp71 $tmp70 	%argrw{"wr"}
	assign		$tmp69 $tmp71 	%argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:883
#                                                        segment_divider_A_angle_bisector) *
	mul		$tmp72 $tmp69 ___548_segment_divider_A_next_segment_divider 	%line{883} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:881
#         float nearest_segment_divider_SA_coord = segment_divider_A_coord -
	sub		___559_nearest_segment_divider_SA_coord ___548_segment_divider_A_coord $tmp72 	%line{881} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:885
#         float l_angle_bisector = float(0.0);
	assign		___559_l_angle_bisector $const3 	%line{885} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:886
#         float r_gon_parameter = float(0.0);
	assign		___559_r_gon_parameter $const3 	%line{886} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:887
#         float max_unit_parameter = float(0.0);
	assign		___559_max_unit_parameter $const3 	%line{887} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:889
#         float l_circle_center = (float(1.0) - r_gon_roundness) /
	assign		$tmp73 $const4 	%line{889} %argrw{"wr"}
	sub		$tmp74 $tmp73 $tmp14 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:890
#                                 cosf(segment_divider_A_angle_bisector);
	cos		$tmp75 ___548_segment_divider_A_angle_bisector 	%line{890} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:889
#         float l_circle_center = (float(1.0) - r_gon_roundness) /
	div		___559_l_circle_center $tmp74 $tmp75 	%line{889} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:891
#         float l_coord_R_l_bevel_start = cosf(nearest_segment_divider_SA_coord) * l_circle_center +
	cos		$tmp76 ___559_nearest_segment_divider_SA_coord 	%line{891} %argrw{"wr"}
	mul		$tmp77 $tmp76 ___559_l_circle_center 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:892
#                                         sqrtf(sqr(cosf(nearest_segment_divider_SA_coord) *
	cos		$tmp80 ___559_nearest_segment_divider_SA_coord 	%line{892} %argrw{"wr"}
	mul		$tmp81 $tmp80 ___559_l_circle_center 	%argrw{"wrr"}
	functioncall	$const8 147 	%argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_math.h:34
#   return a * a;
	mul		$tmp79 $tmp81 $tmp81 	%filename{"/build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_math.h"} %line{34} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:894
#                                               sqr(r_gon_roundness) - sqr(l_circle_center));
	functioncall	$const8 149 	%filename{"/build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h"} %line{894} %argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_math.h:34
#   return a * a;
	mul		$tmp82 $tmp14 $tmp14 	%filename{"/build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_math.h"} %line{34} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:893
#                                                   l_circle_center) +
	add		$tmp83 $tmp79 $tmp82 	%filename{"/build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h"} %line{893} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:894
#                                               sqr(r_gon_roundness) - sqr(l_circle_center));
	functioncall	$const8 152 	%line{894} %argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_math.h:34
#   return a * a;
	mul		$tmp84 ___559_l_circle_center ___559_l_circle_center 	%filename{"/build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_math.h"} %line{34} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:894
#                                               sqr(r_gon_roundness) - sqr(l_circle_center));
	sub		$tmp85 $tmp83 $tmp84 	%filename{"/build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h"} %line{894} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:892
#                                         sqrtf(sqr(cosf(nearest_segment_divider_SA_coord) *
	sqrt		$tmp78 $tmp85 	%line{892} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:891
#         float l_coord_R_l_bevel_start = cosf(nearest_segment_divider_SA_coord) * l_circle_center +
	add		___559_l_coord_R_l_bevel_start $tmp77 $tmp78 	%line{891} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:896
#         l_angle_bisector = l_coord / l_coord_R_l_bevel_start;
	div		___559_l_angle_bisector ___547_l_coord ___559_l_coord_R_l_bevel_start 	%line{896} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:898
#         float spline_start_A_bevel_start = (float(1.0) - r_gon_roundness) *
	assign		$tmp86 $const4 	%line{898} %argrw{"wr"}
	sub		$tmp87 $tmp86 $tmp14 	%argrw{"wrr"}
	mul		___559_spline_start_A_bevel_start $tmp87 ___558_segment_divider_A_bevel_start 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:901
#         if (CHECK_ONLY_IN_GEOMETRY_NODES_IMPLEMENTATION(calculate_r_gon_parameter_field)) {
	if		$const6 221 221 	%line{901} %argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:903
#                                       fabsf(nearest_segment_divider_SA_coord);
	abs		$tmp88 ___559_nearest_segment_divider_SA_coord 	%line{903} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:902
#           float coord_A_bevel_start = segment_divider_A_bevel_start -
	sub		___560_coord_A_bevel_start ___558_segment_divider_A_bevel_start $tmp88 	%line{902} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:904
#           r_gon_parameter = l_coord * sinf(bevel_start_A_angle_bisector);
	sin		$tmp89 ___558_bevel_start_A_angle_bisector 	%line{904} %argrw{"wr"}
	mul		___559_r_gon_parameter ___547_l_coord $tmp89 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:906
#           if (coord_A_bevel_start < spline_start_A_bevel_start) {
	lt		$tmp90 ___560_coord_A_bevel_start ___559_spline_start_A_bevel_start 	%line{906} %argrw{"wrr"}
	if		$tmp90 181 190 	%argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:907
#             r_gon_parameter += l_coord * cosf(bevel_start_A_angle_bisector) * coord_A_bevel_start +
	cos		$tmp91 ___558_bevel_start_A_angle_bisector 	%line{907} %argrw{"wr"}
	mul		$tmp92 ___547_l_coord $tmp91 	%argrw{"wrr"}
	mul		$tmp93 $tmp92 ___560_coord_A_bevel_start 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:908
#                                float(0.5) *
	assign		$tmp94 $const12 	%line{908} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:909
#                                    (float(1.0) - l_coord * cosf(bevel_start_A_angle_bisector)) *
	assign		$tmp95 $const4 	%line{909} %argrw{"wr"}
	cos		$tmp96 ___558_bevel_start_A_angle_bisector 	%argrw{"wr"}
	mul		$tmp97 ___547_l_coord $tmp96 	%argrw{"wrr"}
	sub		$tmp98 $tmp95 $tmp97 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:908
#                                float(0.5) *
	mul		$tmp99 $tmp94 $tmp98 	%line{908} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:910
#                                    sqr(coord_A_bevel_start) / spline_start_A_bevel_start;
	functioncall	$const8 177 	%line{910} %argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_math.h:34
#   return a * a;
	mul		$tmp100 ___560_coord_A_bevel_start ___560_coord_A_bevel_start 	%filename{"/build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_math.h"} %line{34} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:909
#                                    (float(1.0) - l_coord * cosf(bevel_start_A_angle_bisector)) *
	mul		$tmp101 $tmp99 $tmp100 	%filename{"/build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h"} %line{909} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:910
#                                    sqr(coord_A_bevel_start) / spline_start_A_bevel_start;
	div		$tmp102 $tmp101 ___559_spline_start_A_bevel_start 	%line{910} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:907
#             r_gon_parameter += l_coord * cosf(bevel_start_A_angle_bisector) * coord_A_bevel_start +
	add		$tmp103 $tmp93 $tmp102 	%line{907} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:910
#                                    sqr(coord_A_bevel_start) / spline_start_A_bevel_start;
	add		___559_r_gon_parameter ___559_r_gon_parameter $tmp103 	%line{910} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:914
#                                    (float(0.5) * l_coord * cosf(bevel_start_A_angle_bisector) -
	assign		$tmp104 $const12 	%line{914} %argrw{"wr"}
	mul		$tmp105 $tmp104 ___547_l_coord 	%argrw{"wrr"}
	cos		$tmp106 ___558_bevel_start_A_angle_bisector 	%argrw{"wr"}
	mul		$tmp107 $tmp105 $tmp106 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:915
#                                     float(0.5)) +
	assign		$tmp108 $const12 	%line{915} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:914
#                                    (float(0.5) * l_coord * cosf(bevel_start_A_angle_bisector) -
	sub		$tmp109 $tmp107 $tmp108 	%line{914} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:913
#             r_gon_parameter += spline_start_A_bevel_start *
	mul		$tmp110 ___559_spline_start_A_bevel_start $tmp109 	%line{913} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:915
#                                     float(0.5)) +
	add		$tmp111 $tmp110 ___560_coord_A_bevel_start 	%line{915} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:916
#                                coord_A_bevel_start;
	add		___559_r_gon_parameter ___559_r_gon_parameter $tmp111 	%line{916} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:918
#           if (segment_divider_A_coord < segment_divider_A_angle_bisector) {
	lt		$tmp112 ___548_segment_divider_A_coord ___548_segment_divider_A_angle_bisector 	%line{918} %argrw{"wrr"}
	if		$tmp112 195 195 	%argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:919
#             r_gon_parameter *= -float(1.0);
	assign		$tmp113 $const4 	%line{919} %argrw{"wr"}
	neg		$tmp114 $tmp113 	%argrw{"wr"}
	mul		___559_r_gon_parameter ___559_r_gon_parameter $tmp114 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:921
#           if (normalize_r_gon_parameter) {
	if		use_normalize 221 221 	%line{921} %argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:923
#                 l_angle_bisector * tanf(bevel_start_A_angle_bisector) +
	tan		$tmp115 ___558_bevel_start_A_angle_bisector 	%line{923} %argrw{"wr"}
	mul		$tmp116 ___559_l_angle_bisector $tmp115 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:924
#                 spline_start_A_bevel_start * (float(0.5) * l_angle_bisector + float(0.5)) +
	assign		$tmp117 $const12 	%line{924} %argrw{"wr"}
	mul		$tmp118 $tmp117 ___559_l_angle_bisector 	%argrw{"wrr"}
	assign		$tmp119 $const12 	%argrw{"wr"}
	add		$tmp120 $tmp118 $tmp119 	%argrw{"wrr"}
	mul		$tmp121 ___559_spline_start_A_bevel_start $tmp120 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:923
#                 l_angle_bisector * tanf(bevel_start_A_angle_bisector) +
	add		$tmp122 $tmp116 $tmp121 	%line{923} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:925
#                 r_gon_roundness * segment_divider_A_bevel_start;
	mul		$tmp123 $tmp14 ___558_segment_divider_A_bevel_start 	%line{925} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:924
#                 spline_start_A_bevel_start * (float(0.5) * l_angle_bisector + float(0.5)) +
	add		___564_normalize_based_on_l_angle_bisector $tmp122 $tmp123 	%line{924} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:927
#                 l_coord * sinf(bevel_start_A_angle_bisector) +
	sin		$tmp124 ___558_bevel_start_A_angle_bisector 	%line{927} %argrw{"wr"}
	mul		$tmp125 ___547_l_coord $tmp124 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:929
#                     (float(0.5) * l_coord * cosf(bevel_start_A_angle_bisector) + float(0.5)) +
	assign		$tmp126 $const12 	%line{929} %argrw{"wr"}
	mul		$tmp127 $tmp126 ___547_l_coord 	%argrw{"wrr"}
	cos		$tmp128 ___558_bevel_start_A_angle_bisector 	%argrw{"wr"}
	mul		$tmp129 $tmp127 $tmp128 	%argrw{"wrr"}
	assign		$tmp130 $const12 	%argrw{"wr"}
	add		$tmp131 $tmp129 $tmp130 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:928
#                 spline_start_A_bevel_start *
	mul		$tmp132 ___559_spline_start_A_bevel_start $tmp131 	%line{928} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:927
#                 l_coord * sinf(bevel_start_A_angle_bisector) +
	add		$tmp133 $tmp125 $tmp132 	%line{927} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:930
#                 r_gon_roundness * segment_divider_A_bevel_start;
	mul		$tmp134 $tmp14 ___558_segment_divider_A_bevel_start 	%line{930} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:929
#                     (float(0.5) * l_coord * cosf(bevel_start_A_angle_bisector) + float(0.5)) +
	add		___564_normalize_based_on_l_coord $tmp133 $tmp134 	%line{929} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:936
#                                    coord_A_bevel_start / segment_divider_A_bevel_start);
	div		$tmp136 ___560_coord_A_bevel_start ___558_segment_divider_A_bevel_start 	%line{936} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:934
#             r_gon_parameter /= mix(normalize_based_on_l_angle_bisector,
	mix		$tmp135 ___564_normalize_based_on_l_angle_bisector ___564_normalize_based_on_l_coord $tmp136 	%line{934} %argrw{"wrrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:936
#                                    coord_A_bevel_start / segment_divider_A_bevel_start);
	div		___559_r_gon_parameter ___559_r_gon_parameter $tmp135 	%line{936} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:939
#         if (CHECK_ONLY_IN_GEOMETRY_NODES_IMPLEMENTATION(calculate_max_unit_parameter)) {
	if		$const6 226 226 	%line{939} %argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:940
#           max_unit_parameter = tanf(bevel_start_A_angle_bisector) + spline_start_A_bevel_start +
	tan		$tmp137 ___558_bevel_start_A_angle_bisector 	%line{940} %argrw{"wr"}
	add		$tmp138 $tmp137 ___559_spline_start_A_bevel_start 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:941
#                                r_gon_roundness * segment_divider_A_bevel_start;
	mul		$tmp139 $tmp14 ___558_segment_divider_A_bevel_start 	%line{941} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:940
#           max_unit_parameter = tanf(bevel_start_A_angle_bisector) + spline_start_A_bevel_start +
	add		___559_max_unit_parameter $tmp138 $tmp139 	%line{940} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:943
#         out_variables = make_float4(l_angle_bisector,
	assign		___547_out_variables.x ___559_l_angle_bisector 	%line{943} %argrw{"wr"}
	assign		___547_out_variables.y ___559_r_gon_parameter 	%argrw{"wr"}
	assign		___547_out_variables.z ___559_max_unit_parameter 	%argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:946
#                                     segment_id * segment_divider_A_next_segment_divider +
	mul		$tmp140 ___548_segment_id ___548_segment_divider_A_next_segment_divider 	%line{946} %argrw{"wrr"}
	add		___547_out_variables.w $tmp140 ___548_segment_divider_A_angle_bisector 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:952
#         float l_angle_bisector = float(0.0);
	assign		___566_l_angle_bisector $const3 	%line{952} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:953
#         float r_gon_parameter = float(0.0);
	assign		___566_r_gon_parameter $const3 	%line{953} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:954
#         float max_unit_parameter = float(0.0);
	assign		___566_max_unit_parameter $const3 	%line{954} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:957
#                            cosf(segment_divider_A_angle_bisector - segment_divider_A_coord);
	sub		$tmp142 ___548_segment_divider_A_angle_bisector ___548_segment_divider_A_coord 	%line{957} %argrw{"wrr"}
	cos		$tmp141 $tmp142 	%argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:956
#         l_angle_bisector = l_coord *
	mul		___566_l_angle_bisector ___547_l_coord $tmp141 	%line{956} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:959
#         float spline_start_A_bevel_start = (float(1.0) - r_gon_roundness) *
	assign		$tmp143 $const4 	%line{959} %argrw{"wr"}
	sub		$tmp144 $tmp143 $tmp14 	%argrw{"wrr"}
	mul		___566_spline_start_A_bevel_start $tmp144 ___558_segment_divider_A_bevel_start 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:962
#         if (CHECK_ONLY_IN_GEOMETRY_NODES_IMPLEMENTATION(calculate_r_gon_parameter_field)) {
	if		$const6 262 262 	%line{962} %argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:963
#           r_gon_parameter = l_angle_bisector * tanf(fabsf(segment_divider_A_angle_bisector -
	sub		$tmp147 ___548_segment_divider_A_angle_bisector ___548_segment_divider_A_coord 	%line{963} %argrw{"wrr"}
	abs		$tmp146 $tmp147 	%argrw{"wr"}
	tan		$tmp145 $tmp146 	%argrw{"wr"}
	mul		___566_r_gon_parameter ___566_l_angle_bisector $tmp145 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:965
#           if (segment_divider_A_coord < segment_divider_A_angle_bisector) {
	lt		$tmp148 ___548_segment_divider_A_coord ___548_segment_divider_A_angle_bisector 	%line{965} %argrw{"wrr"}
	if		$tmp148 250 250 	%argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:966
#             r_gon_parameter *= -float(1.0);
	assign		$tmp149 $const4 	%line{966} %argrw{"wr"}
	neg		$tmp150 $tmp149 	%argrw{"wr"}
	mul		___566_r_gon_parameter ___566_r_gon_parameter $tmp150 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:968
#           if (normalize_r_gon_parameter) {
	if		use_normalize 262 262 	%line{968} %argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:970
#                 l_angle_bisector * tanf(bevel_start_A_angle_bisector) +
	tan		$tmp151 ___558_bevel_start_A_angle_bisector 	%line{970} %argrw{"wr"}
	mul		$tmp152 ___566_l_angle_bisector $tmp151 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:971
#                 spline_start_A_bevel_start * (float(0.5) * l_angle_bisector + float(0.5)) +
	assign		$tmp153 $const12 	%line{971} %argrw{"wr"}
	mul		$tmp154 $tmp153 ___566_l_angle_bisector 	%argrw{"wrr"}
	assign		$tmp155 $const12 	%argrw{"wr"}
	add		$tmp156 $tmp154 $tmp155 	%argrw{"wrr"}
	mul		$tmp157 ___566_spline_start_A_bevel_start $tmp156 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:970
#                 l_angle_bisector * tanf(bevel_start_A_angle_bisector) +
	add		$tmp158 $tmp152 $tmp157 	%line{970} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:972
#                 r_gon_roundness * segment_divider_A_bevel_start;
	mul		$tmp159 $tmp14 ___558_segment_divider_A_bevel_start 	%line{972} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:971
#                 spline_start_A_bevel_start * (float(0.5) * l_angle_bisector + float(0.5)) +
	add		___569_normalize_based_on_l_angle_bisector $tmp158 $tmp159 	%line{971} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:974
#             r_gon_parameter /= normalize_based_on_l_angle_bisector;
	div		___566_r_gon_parameter ___566_r_gon_parameter ___569_normalize_based_on_l_angle_bisector 	%line{974} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:977
#         if (CHECK_ONLY_IN_GEOMETRY_NODES_IMPLEMENTATION(calculate_max_unit_parameter)) {
	if		$const6 267 267 	%line{977} %argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:978
#           max_unit_parameter = tanf(bevel_start_A_angle_bisector) + spline_start_A_bevel_start +
	tan		$tmp160 ___558_bevel_start_A_angle_bisector 	%line{978} %argrw{"wr"}
	add		$tmp161 $tmp160 ___566_spline_start_A_bevel_start 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:979
#                                r_gon_roundness * segment_divider_A_bevel_start;
	mul		$tmp162 $tmp14 ___558_segment_divider_A_bevel_start 	%line{979} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:978
#           max_unit_parameter = tanf(bevel_start_A_angle_bisector) + spline_start_A_bevel_start +
	add		___566_max_unit_parameter $tmp161 $tmp162 	%line{978} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:981
#         out_variables = make_float4(l_angle_bisector,
	assign		___547_out_variables.x ___566_l_angle_bisector 	%line{981} %argrw{"wr"}
	assign		___547_out_variables.y ___566_r_gon_parameter 	%argrw{"wr"}
	assign		___547_out_variables.z ___566_max_unit_parameter 	%argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:984
#                                     segment_id * segment_divider_A_next_segment_divider +
	mul		$tmp163 ___548_segment_id ___548_segment_divider_A_next_segment_divider 	%line{984} %argrw{"wrr"}
	add		___547_out_variables.w $tmp163 ___548_segment_divider_A_angle_bisector 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:990
#     if (r_gon_roundness == float(0.0)) {
	assign		$tmp164 $const3 	%line{990} %argrw{"wr"}
	eq		$tmp165 $tmp14 $tmp164 	%argrw{"wrr"}
	if		$tmp165 357 980 	%argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:991
#       float x_axis_A_coord = atan2f(coord.y, coord.x) + float(coord.y < float(0.0)) * M_2PI_F;
	atan2		$tmp166 $tmp16.y $tmp16.x 	%line{991} %argrw{"wrr"}
	assign		$tmp168 $const3 	%argrw{"wr"}
	lt		$tmp169 $tmp16.y $tmp168 	%argrw{"wrr"}
	assign		$tmp170 $tmp169 	%argrw{"wr"}
	assign		$tmp167 $tmp170 	%argrw{"wr"}
	mul		$tmp171 $tmp167 $const10 	%argrw{"wrr"}
	add		___572_x_axis_A_coord $tmp166 $tmp171 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:992
#       float segment_divider_A_angle_bisector = M_PI_F / r_gon_sides;
	div		___572_segment_divider_A_angle_bisector $const11 $tmp13 	%line{992} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:993
#       float segment_divider_A_next_segment_divider = float(2.0) * segment_divider_A_angle_bisector;
	assign		$tmp172 $const2 	%line{993} %argrw{"wr"}
	mul		___572_segment_divider_A_next_segment_divider $tmp172 ___572_segment_divider_A_angle_bisector 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:994
#       float segment_id = floorf(x_axis_A_coord / segment_divider_A_next_segment_divider);
	div		$tmp173 ___572_x_axis_A_coord ___572_segment_divider_A_next_segment_divider 	%line{994} %argrw{"wrr"}
	floor		___572_segment_id $tmp173 	%argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:996
#                                       segment_id * segment_divider_A_next_segment_divider;
	mul		$tmp174 ___572_segment_id ___572_segment_divider_A_next_segment_divider 	%line{996} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:995
#       float segment_divider_A_coord = x_axis_A_coord -
	sub		___572_segment_divider_A_coord ___572_x_axis_A_coord $tmp174 	%line{995} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:999
#                                            floorf(r_gon_sides) * segment_divider_A_angle_bisector;
	floor		$tmp175 $tmp13 	%line{999} %argrw{"wr"}
	mul		$tmp176 $tmp175 ___572_segment_divider_A_angle_bisector 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:998
#       float last_angle_bisector_A_x_axis = M_PI_F -
	sub		___572_last_angle_bisector_A_x_axis $const11 $tmp176 	%line{998} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:1000
#       float last_segment_divider_A_x_axis = float(2.0) * last_angle_bisector_A_x_axis;
	assign		$tmp177 $const2 	%line{1000} %argrw{"wr"}
	mul		___572_last_segment_divider_A_x_axis $tmp177 ___572_last_angle_bisector_A_x_axis 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:1002
#       if (x_axis_A_coord < M_2PI_F - last_segment_divider_A_x_axis) {
	sub		$tmp178 $const10 ___572_last_segment_divider_A_x_axis 	%line{1002} %argrw{"wrr"}
	lt		$tmp179 ___572_x_axis_A_coord $tmp178 	%argrw{"wrr"}
	if		$tmp179 324 357 	%argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:1005
#         float l_angle_bisector = float(0.0);
	assign		___573_l_angle_bisector $const3 	%line{1005} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:1006
#         float r_gon_parameter = float(0.0);
	assign		___573_r_gon_parameter $const3 	%line{1006} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:1007
#         float max_unit_parameter = float(0.0);
	assign		___573_max_unit_parameter $const3 	%line{1007} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:1010
#                            cosf(segment_divider_A_angle_bisector - segment_divider_A_coord);
	sub		$tmp181 ___572_segment_divider_A_angle_bisector ___572_segment_divider_A_coord 	%line{1010} %argrw{"wrr"}
	cos		$tmp180 $tmp181 	%argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:1009
#         l_angle_bisector = l_coord *
	mul		___573_l_angle_bisector ___547_l_coord $tmp180 	%line{1009} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:1011
#         if (CHECK_ONLY_IN_GEOMETRY_NODES_IMPLEMENTATION(calculate_r_gon_parameter_field)) {
	if		$const6 317 317 	%line{1011} %argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:1012
#           r_gon_parameter = l_angle_bisector * tanf(fabsf(segment_divider_A_angle_bisector -
	sub		$tmp184 ___572_segment_divider_A_angle_bisector ___572_segment_divider_A_coord 	%line{1012} %argrw{"wrr"}
	abs		$tmp183 $tmp184 	%argrw{"wr"}
	tan		$tmp182 $tmp183 	%argrw{"wr"}
	mul		___573_r_gon_parameter ___573_l_angle_bisector $tmp182 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:1014
#           if (segment_divider_A_coord < segment_divider_A_angle_bisector) {
	lt		$tmp185 ___572_segment_divider_A_coord ___572_segment_divider_A_angle_bisector 	%line{1014} %argrw{"wrr"}
	if		$tmp185 313 313 	%argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:1015
#             r_gon_parameter *= -float(1.0);
	assign		$tmp186 $const4 	%line{1015} %argrw{"wr"}
	neg		$tmp187 $tmp186 	%argrw{"wr"}
	mul		___573_r_gon_parameter ___573_r_gon_parameter $tmp187 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:1017
#           if (normalize_r_gon_parameter) {
	if		use_normalize 317 317 	%line{1017} %argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:1018
#             r_gon_parameter /= l_angle_bisector * tanf(segment_divider_A_angle_bisector);
	tan		$tmp188 ___572_segment_divider_A_angle_bisector 	%line{1018} %argrw{"wr"}
	mul		$tmp189 ___573_l_angle_bisector $tmp188 	%argrw{"wrr"}
	div		___573_r_gon_parameter ___573_r_gon_parameter $tmp189 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:1021
#         if (CHECK_ONLY_IN_GEOMETRY_NODES_IMPLEMENTATION(calculate_max_unit_parameter)) {
	if		$const6 319 319 	%line{1021} %argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:1022
#           max_unit_parameter = tanf(segment_divider_A_angle_bisector);
	tan		___573_max_unit_parameter ___572_segment_divider_A_angle_bisector 	%line{1022} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:1024
#         out_variables = make_float4(l_angle_bisector,
	assign		___547_out_variables.x ___573_l_angle_bisector 	%line{1024} %argrw{"wr"}
	assign		___547_out_variables.y ___573_r_gon_parameter 	%argrw{"wr"}
	assign		___547_out_variables.z ___573_max_unit_parameter 	%argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:1027
#                                     segment_id * segment_divider_A_next_segment_divider +
	mul		$tmp190 ___572_segment_id ___572_segment_divider_A_next_segment_divider 	%line{1027} %argrw{"wrr"}
	add		___547_out_variables.w $tmp190 ___572_segment_divider_A_angle_bisector 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:1033
#         float l_angle_bisector = float(0.0);
	assign		___578_l_angle_bisector $const3 	%line{1033} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:1034
#         float r_gon_parameter = float(0.0);
	assign		___578_r_gon_parameter $const3 	%line{1034} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:1035
#         float max_unit_parameter = float(0.0);
	assign		___578_max_unit_parameter $const3 	%line{1035} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:1037
#         float l_angle_bisector_R_l_last_angle_bisector = cosf(segment_divider_A_angle_bisector) /
	cos		$tmp191 ___572_segment_divider_A_angle_bisector 	%line{1037} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:1038
#                                                          cosf(last_angle_bisector_A_x_axis);
	cos		$tmp192 ___572_last_angle_bisector_A_x_axis 	%line{1038} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:1037
#         float l_angle_bisector_R_l_last_angle_bisector = cosf(segment_divider_A_angle_bisector) /
	div		___578_l_angle_bisector_R_l_last_angle_bisector $tmp191 $tmp192 	%line{1037} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:1040
#                                       cosf(last_angle_bisector_A_x_axis - segment_divider_A_coord);
	sub		$tmp194 ___572_last_angle_bisector_A_x_axis ___572_segment_divider_A_coord 	%line{1040} %argrw{"wrr"}
	cos		$tmp193 $tmp194 	%argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:1039
#         float l_last_angle_bisector = l_coord *
	mul		___578_l_last_angle_bisector ___547_l_coord $tmp193 	%line{1039} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:1042
#         l_angle_bisector = l_angle_bisector_R_l_last_angle_bisector * l_last_angle_bisector;
	mul		___578_l_angle_bisector ___578_l_angle_bisector_R_l_last_angle_bisector ___578_l_last_angle_bisector 	%line{1042} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:1044
#         if (CHECK_ONLY_IN_GEOMETRY_NODES_IMPLEMENTATION(calculate_r_gon_parameter_field)) {
	if		$const6 350 350 	%line{1044} %argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:1045
#           r_gon_parameter = l_angle_bisector_R_l_last_angle_bisector * l_last_angle_bisector *
	mul		$tmp195 ___578_l_angle_bisector_R_l_last_angle_bisector ___578_l_last_angle_bisector 	%line{1045} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:1046
#                             tanf(fabsf(last_angle_bisector_A_x_axis - segment_divider_A_coord));
	sub		$tmp198 ___572_last_angle_bisector_A_x_axis ___572_segment_divider_A_coord 	%line{1046} %argrw{"wrr"}
	abs		$tmp197 $tmp198 	%argrw{"wr"}
	tan		$tmp196 $tmp197 	%argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:1045
#           r_gon_parameter = l_angle_bisector_R_l_last_angle_bisector * l_last_angle_bisector *
	mul		___578_r_gon_parameter $tmp195 $tmp196 	%line{1045} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:1047
#           if (segment_divider_A_coord < last_angle_bisector_A_x_axis) {
	lt		$tmp199 ___572_segment_divider_A_coord ___572_last_angle_bisector_A_x_axis 	%line{1047} %argrw{"wrr"}
	if		$tmp199 345 345 	%argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:1048
#             r_gon_parameter *= -float(1.0);
	assign		$tmp200 $const4 	%line{1048} %argrw{"wr"}
	neg		$tmp201 $tmp200 	%argrw{"wr"}
	mul		___578_r_gon_parameter ___578_r_gon_parameter $tmp201 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:1050
#           if (normalize_r_gon_parameter) {
	if		use_normalize 350 350 	%line{1050} %argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:1051
#             r_gon_parameter /= l_angle_bisector_R_l_last_angle_bisector * l_last_angle_bisector *
	mul		$tmp202 ___578_l_angle_bisector_R_l_last_angle_bisector ___578_l_last_angle_bisector 	%line{1051} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:1052
#                                tanf(last_angle_bisector_A_x_axis);
	tan		$tmp203 ___572_last_angle_bisector_A_x_axis 	%line{1052} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:1051
#             r_gon_parameter /= l_angle_bisector_R_l_last_angle_bisector * l_last_angle_bisector *
	mul		$tmp204 $tmp202 $tmp203 	%line{1051} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:1052
#                                tanf(last_angle_bisector_A_x_axis);
	div		___578_r_gon_parameter ___578_r_gon_parameter $tmp204 	%line{1052} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:1055
#         if (CHECK_ONLY_IN_GEOMETRY_NODES_IMPLEMENTATION(calculate_max_unit_parameter)) {
	if		$const6 352 352 	%line{1055} %argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:1056
#           max_unit_parameter = tanf(last_angle_bisector_A_x_axis);
	tan		___578_max_unit_parameter ___572_last_angle_bisector_A_x_axis 	%line{1056} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:1058
#         out_variables = make_float4(l_angle_bisector,
	assign		___547_out_variables.x ___578_l_angle_bisector 	%line{1058} %argrw{"wr"}
	assign		___547_out_variables.y ___578_r_gon_parameter 	%argrw{"wr"}
	assign		___547_out_variables.z ___578_max_unit_parameter 	%argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:1061
#                                     segment_id * segment_divider_A_next_segment_divider +
	mul		$tmp205 ___572_segment_id ___572_segment_divider_A_next_segment_divider 	%line{1061} %argrw{"wrr"}
	add		___547_out_variables.w $tmp205 ___572_last_angle_bisector_A_x_axis 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:1072
#       out_variables = calculate_out_variables_irregular_circular(calculate_r_gon_parameter_field,
	functioncall	$const13 980 	%line{1072} %argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:337
#   float x_axis_A_coord = atan2f(coord.y, coord.x) + float(coord.y < float(0.0)) * M_2PI_F;
	atan2		$tmp206 $tmp16.y $tmp16.x 	%line{337} %argrw{"wrr"}
	assign		$tmp208 $const3 	%argrw{"wr"}
	lt		$tmp209 $tmp16.y $tmp208 	%argrw{"wrr"}
	assign		$tmp210 $tmp209 	%argrw{"wr"}
	assign		$tmp207 $tmp210 	%argrw{"wr"}
	mul		$tmp211 $tmp207 $const10 	%argrw{"wrr"}
	add		___501_x_axis_A_coord $tmp206 $tmp211 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:338
#   float segment_divider_A_angle_bisector = M_PI_F / r_gon_sides;
	div		___501_segment_divider_A_angle_bisector $const11 $tmp13 	%line{338} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:339
#   float segment_divider_A_next_segment_divider = float(2.0) * segment_divider_A_angle_bisector;
	assign		$tmp212 $const2 	%line{339} %argrw{"wr"}
	mul		___501_segment_divider_A_next_segment_divider $tmp212 ___501_segment_divider_A_angle_bisector 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:340
#   float segment_id = floorf(x_axis_A_coord / segment_divider_A_next_segment_divider);
	div		$tmp213 ___501_x_axis_A_coord ___501_segment_divider_A_next_segment_divider 	%line{340} %argrw{"wrr"}
	floor		___501_segment_id $tmp213 	%argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:342
#                                   segment_id * segment_divider_A_next_segment_divider;
	mul		$tmp214 ___501_segment_id ___501_segment_divider_A_next_segment_divider 	%line{342} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:341
#   float segment_divider_A_coord = x_axis_A_coord -
	sub		___501_segment_divider_A_coord ___501_x_axis_A_coord $tmp214 	%line{341} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:344
#                                         atanf((float(1.0) - r_gon_roundness) *
	assign		$tmp216 $const4 	%line{344} %argrw{"wr"}
	sub		$tmp217 $tmp216 $tmp14 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:345
#                                               tanf(segment_divider_A_angle_bisector));
	tan		$tmp218 ___501_segment_divider_A_angle_bisector 	%line{345} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:344
#                                         atanf((float(1.0) - r_gon_roundness) *
	mul		$tmp219 $tmp217 $tmp218 	%line{344} %argrw{"wrr"}
	atan		$tmp215 $tmp219 	%argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:343
#   float segment_divider_A_bevel_start = segment_divider_A_angle_bisector -
	sub		___501_segment_divider_A_bevel_start ___501_segment_divider_A_angle_bisector $tmp215 	%line{343} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:348
#                                        floorf(r_gon_sides) * segment_divider_A_angle_bisector;
	floor		$tmp220 $tmp13 	%line{348} %argrw{"wr"}
	mul		$tmp221 $tmp220 ___501_segment_divider_A_angle_bisector 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:347
#   float last_angle_bisector_A_x_axis = M_PI_F -
	sub		___501_last_angle_bisector_A_x_axis $const11 $tmp221 	%line{347} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:349
#   float last_segment_divider_A_x_axis = float(2.0) * last_angle_bisector_A_x_axis;
	assign		$tmp222 $const2 	%line{349} %argrw{"wr"}
	mul		___501_last_segment_divider_A_x_axis $tmp222 ___501_last_angle_bisector_A_x_axis 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:351
#                                           atanf((float(1.0) - r_gon_roundness) *
	assign		$tmp224 $const4 	%line{351} %argrw{"wr"}
	sub		$tmp225 $tmp224 $tmp14 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:352
#                                                 tanf(last_angle_bisector_A_x_axis));
	tan		$tmp226 ___501_last_angle_bisector_A_x_axis 	%line{352} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:351
#                                           atanf((float(1.0) - r_gon_roundness) *
	mul		$tmp227 $tmp225 $tmp226 	%line{351} %argrw{"wrr"}
	atan		$tmp223 $tmp227 	%argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:350
#   float inner_last_bevel_start_A_x_axis = last_angle_bisector_A_x_axis -
	sub		___501_inner_last_bevel_start_A_x_axis ___501_last_angle_bisector_A_x_axis $tmp223 	%line{350} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:353
#   float l_last_circle_radius = r_gon_roundness * tanf(last_angle_bisector_A_x_axis) /
	tan		$tmp228 ___501_last_angle_bisector_A_x_axis 	%line{353} %argrw{"wr"}
	mul		$tmp229 $tmp14 $tmp228 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:354
#                                tanf(float(0.5) * (segment_divider_A_angle_bisector +
	assign		$tmp231 $const12 	%line{354} %argrw{"wr"}
	add		$tmp232 ___501_segment_divider_A_angle_bisector ___501_last_angle_bisector_A_x_axis 	%argrw{"wrr"}
	mul		$tmp233 $tmp231 $tmp232 	%argrw{"wrr"}
	tan		$tmp230 $tmp233 	%argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:353
#   float l_last_circle_radius = r_gon_roundness * tanf(last_angle_bisector_A_x_axis) /
	div		___501_l_last_circle_radius $tmp229 $tmp230 	%line{353} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:357
#       (cosf(inner_last_bevel_start_A_x_axis) /
	cos		$tmp234 ___501_inner_last_bevel_start_A_x_axis 	%line{357} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:358
#        cosf(last_angle_bisector_A_x_axis - inner_last_bevel_start_A_x_axis)) -
	sub		$tmp236 ___501_last_angle_bisector_A_x_axis ___501_inner_last_bevel_start_A_x_axis 	%line{358} %argrw{"wrr"}
	cos		$tmp235 $tmp236 	%argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:357
#       (cosf(inner_last_bevel_start_A_x_axis) /
	div		$tmp237 $tmp234 $tmp235 	%line{357} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:359
#           l_last_circle_radius * cosf(last_angle_bisector_A_x_axis),
	cos		$tmp238 ___501_last_angle_bisector_A_x_axis 	%line{359} %argrw{"wr"}
	mul		$tmp239 ___501_l_last_circle_radius $tmp238 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:358
#        cosf(last_angle_bisector_A_x_axis - inner_last_bevel_start_A_x_axis)) -
	sub		___501_last_circle_center.x $tmp237 $tmp239 	%line{358} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:360
#       l_last_circle_radius * sinf(last_angle_bisector_A_x_axis) -
	sin		$tmp240 ___501_last_angle_bisector_A_x_axis 	%line{360} %argrw{"wr"}
	mul		$tmp241 ___501_l_last_circle_radius $tmp240 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:361
#           (sinf(inner_last_bevel_start_A_x_axis) /
	sin		$tmp242 ___501_inner_last_bevel_start_A_x_axis 	%line{361} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:362
#            cosf(last_angle_bisector_A_x_axis - inner_last_bevel_start_A_x_axis)));
	sub		$tmp244 ___501_last_angle_bisector_A_x_axis ___501_inner_last_bevel_start_A_x_axis 	%line{362} %argrw{"wrr"}
	cos		$tmp243 $tmp244 	%argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:361
#           (sinf(inner_last_bevel_start_A_x_axis) /
	div		$tmp245 $tmp242 $tmp243 	%line{361} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:360
#       l_last_circle_radius * sinf(last_angle_bisector_A_x_axis) -
	sub		___501_last_circle_center.y $tmp241 $tmp245 	%line{360} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:365
#                                       make_float2(cosf(segment_divider_A_angle_bisector),
	cos		$tmp247.x ___501_segment_divider_A_angle_bisector 	%line{365} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:366
#                                                   sinf(segment_divider_A_angle_bisector));
	sin		$tmp247.y ___501_segment_divider_A_angle_bisector 	%line{366} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling.osl:55
# 
	functioncall	$const14 418 	%filename{"/build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling.osl"} %line{55} %argrw{"r"}
# /usr/share/OSL/shaders/vector2.h:98
#     return b * vector2(a, a);
	assign		$tmp248.x ___501_l_last_circle_radius 	%filename{"/usr/share/OSL/shaders/vector2.h"} %line{98} %argrw{"wr"}
	assign		$tmp248.y ___501_l_last_circle_radius 	%argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling.osl:55
# 
	functioncall	$const14 418 	%filename{"/build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling.osl"} %line{55} %argrw{"r"}
# /usr/share/OSL/shaders/vector2.h:78
#     return vector2(a.x * b.x, a.y * b.y);
	mul		$tmp246.x $tmp247.x $tmp248.x 	%filename{"/usr/share/OSL/shaders/vector2.h"} %line{78} %argrw{"wrr"}
	mul		$tmp246.y $tmp247.y $tmp248.y 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling.osl:55
# 
	functioncall	$const15 421 	%filename{"/build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling.osl"} %line{55} %argrw{"r"}
# /usr/share/OSL/shaders/vector2.h:28
#     return vector2(a.x + b.x, a.y + b.y);
	add		___501_outer_last_bevel_start.x ___501_last_circle_center.x $tmp246.x 	%filename{"/usr/share/OSL/shaders/vector2.h"} %line{28} %argrw{"wrr"}
	add		___501_outer_last_bevel_start.y ___501_last_circle_center.y $tmp246.y 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:367
#   float x_axis_A_outer_last_bevel_start = atanf(outer_last_bevel_start.y /
	div		$tmp249 ___501_outer_last_bevel_start.y ___501_outer_last_bevel_start.x 	%filename{"/build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h"} %line{367} %argrw{"wrr"}
	atan		___501_x_axis_A_outer_last_bevel_start $tmp249 	%argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:369
#   float outer_last_bevel_start_A_angle_bisector = segment_divider_A_angle_bisector -
	sub		___501_outer_last_bevel_start_A_angle_bisector ___501_segment_divider_A_angle_bisector ___501_x_axis_A_outer_last_bevel_start 	%line{369} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:372
#   if ((x_axis_A_coord >= x_axis_A_outer_last_bevel_start) &&
	ge		$tmp250 ___501_x_axis_A_coord ___501_x_axis_A_outer_last_bevel_start 	%line{372} %argrw{"wrr"}
	neq		$tmp251 $tmp250 $const1 	%argrw{"wrr"}
	if		$tmp251 432 432 	%argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:373
#       (x_axis_A_coord < M_2PI_F - last_segment_divider_A_x_axis - x_axis_A_outer_last_bevel_start))
	sub		$tmp252 $const10 ___501_last_segment_divider_A_x_axis 	%line{373} %argrw{"wrr"}
	sub		$tmp253 $tmp252 ___501_x_axis_A_outer_last_bevel_start 	%argrw{"wrr"}
	lt		$tmp254 ___501_x_axis_A_coord $tmp253 	%argrw{"wrr"}
	neq		$tmp255 $tmp254 $const1 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:372
#   if ((x_axis_A_coord >= x_axis_A_outer_last_bevel_start) &&
	assign		$tmp251 $tmp255 	%line{372} %argrw{"wr"}
	if		$tmp251 696 980 	%argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:375
#     float bevel_start_A_angle_bisector = segment_divider_A_angle_bisector -
	sub		___502_bevel_start_A_angle_bisector ___501_segment_divider_A_angle_bisector ___501_segment_divider_A_bevel_start 	%line{375} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:378
#     if (((segment_divider_A_coord >= segment_divider_A_bevel_start) &&
	ge		$tmp256 ___501_segment_divider_A_coord ___501_segment_divider_A_bevel_start 	%line{378} %argrw{"wrr"}
	neq		$tmp257 $tmp256 $const1 	%argrw{"wrr"}
	if		$tmp257 441 441 	%argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:380
#           segment_divider_A_next_segment_divider - segment_divider_A_bevel_start)) ||
	sub		$tmp258 ___501_segment_divider_A_next_segment_divider ___501_segment_divider_A_bevel_start 	%line{380} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:379
#          (segment_divider_A_coord <
	lt		$tmp259 ___501_segment_divider_A_coord $tmp258 	%line{379} %argrw{"wrr"}
	neq		$tmp260 $tmp259 $const1 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:378
#     if (((segment_divider_A_coord >= segment_divider_A_bevel_start) &&
	assign		$tmp257 $tmp260 	%line{378} %argrw{"wr"}
	neq		$tmp261 $tmp257 $const1 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:380
#           segment_divider_A_next_segment_divider - segment_divider_A_bevel_start)) ||
	if		$tmp261 443 448 	%line{380} %argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:382
#          M_2PI_F - last_segment_divider_A_x_axis - segment_divider_A_bevel_start) ||
	sub		$tmp262 $const10 ___501_last_segment_divider_A_x_axis 	%line{382} %argrw{"wrr"}
	sub		$tmp263 $tmp262 ___501_segment_divider_A_bevel_start 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:381
#         (x_axis_A_coord >=
	ge		$tmp264 ___501_x_axis_A_coord $tmp263 	%line{381} %argrw{"wrr"}
	neq		$tmp265 $tmp264 $const1 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:380
#           segment_divider_A_next_segment_divider - segment_divider_A_bevel_start)) ||
	assign		$tmp261 $tmp265 	%line{380} %argrw{"wr"}
	neq		$tmp266 $tmp261 $const1 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:382
#          M_2PI_F - last_segment_divider_A_x_axis - segment_divider_A_bevel_start) ||
	if		$tmp266 450 453 	%line{382} %argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:383
#         (x_axis_A_coord < segment_divider_A_bevel_start))
	lt		$tmp267 ___501_x_axis_A_coord ___501_segment_divider_A_bevel_start 	%line{383} %argrw{"wrr"}
	neq		$tmp268 $tmp267 $const1 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:382
#          M_2PI_F - last_segment_divider_A_x_axis - segment_divider_A_bevel_start) ||
	assign		$tmp266 $tmp268 	%line{382} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:378
#     if (((segment_divider_A_coord >= segment_divider_A_bevel_start) &&
	if		$tmp266 593 696 	%line{378} %argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:387
#       float l_angle_bisector = float(0.0);
	assign		___503_l_angle_bisector $const3 	%line{387} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:388
#       float r_gon_parameter = float(0.0);
	assign		___503_r_gon_parameter $const3 	%line{388} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:389
#       float max_unit_parameter = float(0.0);
	assign		___503_max_unit_parameter $const3 	%line{389} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:392
#                          cosf(segment_divider_A_angle_bisector - segment_divider_A_coord);
	sub		$tmp270 ___501_segment_divider_A_angle_bisector ___501_segment_divider_A_coord 	%line{392} %argrw{"wrr"}
	cos		$tmp269 $tmp270 	%argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:391
#       l_angle_bisector = l_coord *
	mul		___503_l_angle_bisector ___547_l_coord $tmp269 	%line{391} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:394
#       float spline_start_A_bevel_start = (float(1.0) - r_gon_roundness) *
	assign		$tmp271 $const4 	%line{394} %argrw{"wr"}
	sub		$tmp272 $tmp271 $tmp14 	%argrw{"wrr"}
	mul		___503_spline_start_A_bevel_start $tmp272 ___501_segment_divider_A_bevel_start 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:398
#            M_2PI_F - last_segment_divider_A_x_axis - segment_divider_A_angle_bisector) ||
	sub		$tmp273 $const10 ___501_last_segment_divider_A_x_axis 	%line{398} %argrw{"wrr"}
	sub		$tmp274 $tmp273 ___501_segment_divider_A_angle_bisector 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:397
#       if ((x_axis_A_coord >=
	ge		$tmp275 ___501_x_axis_A_coord $tmp274 	%line{397} %argrw{"wrr"}
	neq		$tmp276 $tmp275 $const1 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:398
#            M_2PI_F - last_segment_divider_A_x_axis - segment_divider_A_angle_bisector) ||
	if		$tmp276 468 471 	%line{398} %argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:399
#           (x_axis_A_coord < segment_divider_A_angle_bisector))
	lt		$tmp277 ___501_x_axis_A_coord ___501_segment_divider_A_angle_bisector 	%line{399} %argrw{"wrr"}
	neq		$tmp278 $tmp277 $const1 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:398
#            M_2PI_F - last_segment_divider_A_x_axis - segment_divider_A_angle_bisector) ||
	assign		$tmp276 $tmp278 	%line{398} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:397
#       if ((x_axis_A_coord >=
	if		$tmp276 503 528 	%line{397} %argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:403
#         float effective_roundness = float(1.0) - tanf(segment_divider_A_angle_bisector -
	assign		$tmp279 $const4 	%line{403} %argrw{"wr"}
	sub		$tmp281 ___501_segment_divider_A_angle_bisector ___501_x_axis_A_outer_last_bevel_start 	%argrw{"wrr"}
	tan		$tmp280 $tmp281 	%argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:405
#                                                      tanf(segment_divider_A_angle_bisector);
	tan		$tmp282 ___501_segment_divider_A_angle_bisector 	%line{405} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:404
#                                                       x_axis_A_outer_last_bevel_start) /
	div		$tmp283 $tmp280 $tmp282 	%line{404} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:403
#         float effective_roundness = float(1.0) - tanf(segment_divider_A_angle_bisector -
	sub		___504_effective_roundness $tmp279 $tmp283 	%line{403} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:406
#         float spline_start_outer_last_bevel_start = (float(1.0) - effective_roundness) *
	assign		$tmp284 $const4 	%line{406} %argrw{"wr"}
	sub		$tmp285 $tmp284 ___504_effective_roundness 	%argrw{"wrr"}
	mul		___504_spline_start_outer_last_bevel_start $tmp285 ___501_x_axis_A_outer_last_bevel_start 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:409
#         if (CHECK_ONLY_IN_GEOMETRY_NODES_IMPLEMENTATION(calculate_r_gon_parameter_field)) {
	if		$const6 503 503 	%line{409} %argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:410
#           r_gon_parameter = l_angle_bisector * tanf(fabsf(segment_divider_A_angle_bisector -
	sub		$tmp288 ___501_segment_divider_A_angle_bisector ___501_segment_divider_A_coord 	%line{410} %argrw{"wrr"}
	abs		$tmp287 $tmp288 	%argrw{"wr"}
	tan		$tmp286 $tmp287 	%argrw{"wr"}
	mul		___503_r_gon_parameter ___503_l_angle_bisector $tmp286 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:412
#           if (segment_divider_A_coord < segment_divider_A_angle_bisector) {
	lt		$tmp289 ___501_segment_divider_A_coord ___501_segment_divider_A_angle_bisector 	%line{412} %argrw{"wrr"}
	if		$tmp289 491 491 	%argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:413
#             r_gon_parameter *= -float(1.0);
	assign		$tmp290 $const4 	%line{413} %argrw{"wr"}
	neg		$tmp291 $tmp290 	%argrw{"wr"}
	mul		___503_r_gon_parameter ___503_r_gon_parameter $tmp291 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:415
#           if (normalize_r_gon_parameter) {
	if		use_normalize 503 503 	%line{415} %argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:417
#                 l_angle_bisector * tanf(outer_last_bevel_start_A_angle_bisector) +
	tan		$tmp292 ___501_outer_last_bevel_start_A_angle_bisector 	%line{417} %argrw{"wr"}
	mul		$tmp293 ___503_l_angle_bisector $tmp292 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:419
#                     (float(0.5) * l_angle_bisector + float(0.5)) +
	assign		$tmp294 $const12 	%line{419} %argrw{"wr"}
	mul		$tmp295 $tmp294 ___503_l_angle_bisector 	%argrw{"wrr"}
	assign		$tmp296 $const12 	%argrw{"wr"}
	add		$tmp297 $tmp295 $tmp296 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:418
#                 spline_start_outer_last_bevel_start *
	mul		$tmp298 ___504_spline_start_outer_last_bevel_start $tmp297 	%line{418} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:417
#                 l_angle_bisector * tanf(outer_last_bevel_start_A_angle_bisector) +
	add		$tmp299 $tmp293 $tmp298 	%line{417} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:420
#                 effective_roundness * x_axis_A_outer_last_bevel_start;
	mul		$tmp300 ___504_effective_roundness ___501_x_axis_A_outer_last_bevel_start 	%line{420} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:419
#                     (float(0.5) * l_angle_bisector + float(0.5)) +
	add		___507_normalize_based_on_l_angle_bisector $tmp299 $tmp300 	%line{419} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:422
#             r_gon_parameter /= normalize_based_on_l_angle_bisector;
	div		___503_r_gon_parameter ___503_r_gon_parameter ___507_normalize_based_on_l_angle_bisector 	%line{422} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:429
#         float spline_start_A_bevel_start = (float(1.0) - r_gon_roundness) *
	assign		$tmp301 $const4 	%line{429} %argrw{"wr"}
	sub		$tmp302 $tmp301 $tmp14 	%argrw{"wrr"}
	mul		___508_spline_start_A_bevel_start $tmp302 ___501_segment_divider_A_bevel_start 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:432
#         if (CHECK_ONLY_IN_GEOMETRY_NODES_IMPLEMENTATION(calculate_r_gon_parameter_field)) {
	if		$const6 528 528 	%line{432} %argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:433
#           r_gon_parameter = l_angle_bisector * tanf(fabsf(segment_divider_A_angle_bisector -
	sub		$tmp305 ___501_segment_divider_A_angle_bisector ___501_segment_divider_A_coord 	%line{433} %argrw{"wrr"}
	abs		$tmp304 $tmp305 	%argrw{"wr"}
	tan		$tmp303 $tmp304 	%argrw{"wr"}
	mul		___503_r_gon_parameter ___503_l_angle_bisector $tmp303 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:435
#           if (segment_divider_A_coord < segment_divider_A_angle_bisector) {
	lt		$tmp306 ___501_segment_divider_A_coord ___501_segment_divider_A_angle_bisector 	%line{435} %argrw{"wrr"}
	if		$tmp306 516 516 	%argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:436
#             r_gon_parameter *= -float(1.0);
	assign		$tmp307 $const4 	%line{436} %argrw{"wr"}
	neg		$tmp308 $tmp307 	%argrw{"wr"}
	mul		___503_r_gon_parameter ___503_r_gon_parameter $tmp308 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:438
#           if (normalize_r_gon_parameter) {
	if		use_normalize 528 528 	%line{438} %argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:440
#                 l_angle_bisector * tanf(bevel_start_A_angle_bisector) +
	tan		$tmp309 ___502_bevel_start_A_angle_bisector 	%line{440} %argrw{"wr"}
	mul		$tmp310 ___503_l_angle_bisector $tmp309 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:441
#                 spline_start_A_bevel_start * (float(0.5) * l_angle_bisector + float(0.5)) +
	assign		$tmp311 $const12 	%line{441} %argrw{"wr"}
	mul		$tmp312 $tmp311 ___503_l_angle_bisector 	%argrw{"wrr"}
	assign		$tmp313 $const12 	%argrw{"wr"}
	add		$tmp314 $tmp312 $tmp313 	%argrw{"wrr"}
	mul		$tmp315 ___508_spline_start_A_bevel_start $tmp314 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:440
#                 l_angle_bisector * tanf(bevel_start_A_angle_bisector) +
	add		$tmp316 $tmp310 $tmp315 	%line{440} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:442
#                 r_gon_roundness * segment_divider_A_bevel_start;
	mul		$tmp317 $tmp14 ___501_segment_divider_A_bevel_start 	%line{442} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:441
#                 spline_start_A_bevel_start * (float(0.5) * l_angle_bisector + float(0.5)) +
	add		___511_normalize_based_on_l_angle_bisector $tmp316 $tmp317 	%line{441} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:444
#             r_gon_parameter /= normalize_based_on_l_angle_bisector;
	div		___503_r_gon_parameter ___503_r_gon_parameter ___511_normalize_based_on_l_angle_bisector 	%line{444} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:449
#       if (CHECK_ONLY_IN_GEOMETRY_NODES_IMPLEMENTATION(calculate_r_gon_parameter_field)) {
	if		$const6 582 582 	%line{449} %argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:451
#                           tanf(fabsf(segment_divider_A_angle_bisector - segment_divider_A_coord));
	sub		$tmp320 ___501_segment_divider_A_angle_bisector ___501_segment_divider_A_coord 	%line{451} %argrw{"wrr"}
	abs		$tmp319 $tmp320 	%argrw{"wr"}
	tan		$tmp318 $tmp319 	%argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:450
#         r_gon_parameter = l_angle_bisector *
	mul		___503_r_gon_parameter ___503_l_angle_bisector $tmp318 	%line{450} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:452
#         if (segment_divider_A_coord < segment_divider_A_angle_bisector) {
	lt		$tmp321 ___501_segment_divider_A_coord ___501_segment_divider_A_angle_bisector 	%line{452} %argrw{"wrr"}
	if		$tmp321 538 538 	%argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:453
#           r_gon_parameter *= -float(1.0);
	assign		$tmp322 $const4 	%line{453} %argrw{"wr"}
	neg		$tmp323 $tmp322 	%argrw{"wr"}
	mul		___503_r_gon_parameter ___503_r_gon_parameter $tmp323 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:456
#         if (normalize_r_gon_parameter) {
	if		use_normalize 582 582 	%line{456} %argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:458
#                M_2PI_F - last_segment_divider_A_x_axis - segment_divider_A_angle_bisector) ||
	sub		$tmp324 $const10 ___501_last_segment_divider_A_x_axis 	%line{458} %argrw{"wrr"}
	sub		$tmp325 $tmp324 ___501_segment_divider_A_angle_bisector 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:457
#           if ((x_axis_A_coord >=
	ge		$tmp326 ___501_x_axis_A_coord $tmp325 	%line{457} %argrw{"wrr"}
	neq		$tmp327 $tmp326 $const1 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:458
#                M_2PI_F - last_segment_divider_A_x_axis - segment_divider_A_angle_bisector) ||
	if		$tmp327 544 547 	%line{458} %argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:459
#               (x_axis_A_coord < segment_divider_A_angle_bisector))
	lt		$tmp328 ___501_x_axis_A_coord ___501_segment_divider_A_angle_bisector 	%line{459} %argrw{"wrr"}
	neq		$tmp329 $tmp328 $const1 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:458
#                M_2PI_F - last_segment_divider_A_x_axis - segment_divider_A_angle_bisector) ||
	assign		$tmp327 $tmp329 	%line{458} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:457
#           if ((x_axis_A_coord >=
	if		$tmp327 568 582 	%line{457} %argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:463
#             float effective_roundness = float(1.0) - tanf(segment_divider_A_angle_bisector -
	assign		$tmp330 $const4 	%line{463} %argrw{"wr"}
	sub		$tmp332 ___501_segment_divider_A_angle_bisector ___501_x_axis_A_outer_last_bevel_start 	%argrw{"wrr"}
	tan		$tmp331 $tmp332 	%argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:465
#                                                          tanf(segment_divider_A_angle_bisector);
	tan		$tmp333 ___501_segment_divider_A_angle_bisector 	%line{465} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:464
#                                                           x_axis_A_outer_last_bevel_start) /
	div		$tmp334 $tmp331 $tmp333 	%line{464} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:463
#             float effective_roundness = float(1.0) - tanf(segment_divider_A_angle_bisector -
	sub		___515_effective_roundness $tmp330 $tmp334 	%line{463} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:466
#             float spline_start_outer_last_bevel_start = (float(1.0) - effective_roundness) *
	assign		$tmp335 $const4 	%line{466} %argrw{"wr"}
	sub		$tmp336 $tmp335 ___515_effective_roundness 	%argrw{"wrr"}
	mul		___515_spline_start_outer_last_bevel_start $tmp336 ___501_x_axis_A_outer_last_bevel_start 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:470
#                 l_angle_bisector * tanf(outer_last_bevel_start_A_angle_bisector) +
	tan		$tmp337 ___501_outer_last_bevel_start_A_angle_bisector 	%line{470} %argrw{"wr"}
	mul		$tmp338 ___503_l_angle_bisector $tmp337 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:472
#                     (float(0.5) * l_angle_bisector + float(0.5)) +
	assign		$tmp339 $const12 	%line{472} %argrw{"wr"}
	mul		$tmp340 $tmp339 ___503_l_angle_bisector 	%argrw{"wrr"}
	assign		$tmp341 $const12 	%argrw{"wr"}
	add		$tmp342 $tmp340 $tmp341 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:471
#                 spline_start_outer_last_bevel_start *
	mul		$tmp343 ___515_spline_start_outer_last_bevel_start $tmp342 	%line{471} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:470
#                 l_angle_bisector * tanf(outer_last_bevel_start_A_angle_bisector) +
	add		$tmp344 $tmp338 $tmp343 	%line{470} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:473
#                 effective_roundness * x_axis_A_outer_last_bevel_start;
	mul		$tmp345 ___515_effective_roundness ___501_x_axis_A_outer_last_bevel_start 	%line{473} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:472
#                     (float(0.5) * l_angle_bisector + float(0.5)) +
	add		___515_normalize_based_on_l_angle_bisector $tmp344 $tmp345 	%line{472} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:475
#             r_gon_parameter /= normalize_based_on_l_angle_bisector;
	div		___503_r_gon_parameter ___503_r_gon_parameter ___515_normalize_based_on_l_angle_bisector 	%line{475} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:480
#             float spline_start_A_bevel_start = (float(1.0) - r_gon_roundness) *
	assign		$tmp346 $const4 	%line{480} %argrw{"wr"}
	sub		$tmp347 $tmp346 $tmp14 	%argrw{"wrr"}
	mul		___516_spline_start_A_bevel_start $tmp347 ___501_segment_divider_A_bevel_start 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:484
#                 l_angle_bisector * tanf(bevel_start_A_angle_bisector) +
	tan		$tmp348 ___502_bevel_start_A_angle_bisector 	%line{484} %argrw{"wr"}
	mul		$tmp349 ___503_l_angle_bisector $tmp348 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:485
#                 spline_start_A_bevel_start * (float(0.5) * l_angle_bisector + float(0.5)) +
	assign		$tmp350 $const12 	%line{485} %argrw{"wr"}
	mul		$tmp351 $tmp350 ___503_l_angle_bisector 	%argrw{"wrr"}
	assign		$tmp352 $const12 	%argrw{"wr"}
	add		$tmp353 $tmp351 $tmp352 	%argrw{"wrr"}
	mul		$tmp354 ___516_spline_start_A_bevel_start $tmp353 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:484
#                 l_angle_bisector * tanf(bevel_start_A_angle_bisector) +
	add		$tmp355 $tmp349 $tmp354 	%line{484} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:486
#                 r_gon_roundness * segment_divider_A_bevel_start;
	mul		$tmp356 $tmp14 ___501_segment_divider_A_bevel_start 	%line{486} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:485
#                 spline_start_A_bevel_start * (float(0.5) * l_angle_bisector + float(0.5)) +
	add		___516_normalize_based_on_l_angle_bisector $tmp355 $tmp356 	%line{485} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:488
#             r_gon_parameter /= normalize_based_on_l_angle_bisector;
	div		___503_r_gon_parameter ___503_r_gon_parameter ___516_normalize_based_on_l_angle_bisector 	%line{488} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:492
#       if (CHECK_ONLY_IN_GEOMETRY_NODES_IMPLEMENTATION(calculate_max_unit_parameter)) {
	if		$const6 587 587 	%line{492} %argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:493
#         max_unit_parameter = tanf(bevel_start_A_angle_bisector) + spline_start_A_bevel_start +
	tan		$tmp357 ___502_bevel_start_A_angle_bisector 	%line{493} %argrw{"wr"}
	add		$tmp358 $tmp357 ___503_spline_start_A_bevel_start 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:494
#                              r_gon_roundness * segment_divider_A_bevel_start;
	mul		$tmp359 $tmp14 ___501_segment_divider_A_bevel_start 	%line{494} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:493
#         max_unit_parameter = tanf(bevel_start_A_angle_bisector) + spline_start_A_bevel_start +
	add		___503_max_unit_parameter $tmp358 $tmp359 	%line{493} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:496
#       return make_float4(l_angle_bisector,
	assign		___547_out_variables.x ___503_l_angle_bisector 	%line{496} %argrw{"wr"}
	assign		___547_out_variables.y ___503_r_gon_parameter 	%argrw{"wr"}
	assign		___547_out_variables.z ___503_max_unit_parameter 	%argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:499
#                          segment_id * segment_divider_A_next_segment_divider +
	mul		$tmp360 ___501_segment_id ___501_segment_divider_A_next_segment_divider 	%line{499} %argrw{"wrr"}
	add		___547_out_variables.w $tmp360 ___501_segment_divider_A_angle_bisector 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:500
#                              segment_divider_A_angle_bisector);
	return	%line{500}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:508
#                                                float(segment_divider_A_coord >
	gt		$tmp362 ___501_segment_divider_A_coord ___501_segment_divider_A_angle_bisector 	%line{508} %argrw{"wrr"}
	assign		$tmp363 $tmp362 	%argrw{"wr"}
	assign		$tmp361 $tmp363 	%argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:509
#                                                      segment_divider_A_angle_bisector) *
	mul		$tmp364 $tmp361 ___501_segment_divider_A_next_segment_divider 	%line{509} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:507
#       float nearest_segment_divider_SA_coord = segment_divider_A_coord -
	sub		___518_nearest_segment_divider_SA_coord ___501_segment_divider_A_coord $tmp364 	%line{507} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:511
#       float l_angle_bisector = float(0.0);
	assign		___518_l_angle_bisector $const3 	%line{511} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:512
#       float r_gon_parameter = float(0.0);
	assign		___518_r_gon_parameter $const3 	%line{512} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:513
#       float max_unit_parameter = float(0.0);
	assign		___518_max_unit_parameter $const3 	%line{513} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:515
#       float l_circle_center = (float(1.0) - r_gon_roundness) /
	assign		$tmp365 $const4 	%line{515} %argrw{"wr"}
	sub		$tmp366 $tmp365 $tmp14 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:516
#                               cosf(segment_divider_A_angle_bisector);
	cos		$tmp367 ___501_segment_divider_A_angle_bisector 	%line{516} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:515
#       float l_circle_center = (float(1.0) - r_gon_roundness) /
	div		___518_l_circle_center $tmp366 $tmp367 	%line{515} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:517
#       float l_coord_R_l_bevel_start = cosf(nearest_segment_divider_SA_coord) * l_circle_center +
	cos		$tmp368 ___518_nearest_segment_divider_SA_coord 	%line{517} %argrw{"wr"}
	mul		$tmp369 $tmp368 ___518_l_circle_center 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:518
#                                       sqrtf(sqr(cosf(nearest_segment_divider_SA_coord) *
	cos		$tmp372 ___518_nearest_segment_divider_SA_coord 	%line{518} %argrw{"wr"}
	mul		$tmp373 $tmp372 ___518_l_circle_center 	%argrw{"wrr"}
	functioncall	$const8 611 	%argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_math.h:34
#   return a * a;
	mul		$tmp371 $tmp373 $tmp373 	%filename{"/build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_math.h"} %line{34} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:520
#                                             sqr(r_gon_roundness) - sqr(l_circle_center));
	functioncall	$const8 613 	%filename{"/build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h"} %line{520} %argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_math.h:34
#   return a * a;
	mul		$tmp374 $tmp14 $tmp14 	%filename{"/build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_math.h"} %line{34} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:519
#                                                 l_circle_center) +
	add		$tmp375 $tmp371 $tmp374 	%filename{"/build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h"} %line{519} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:520
#                                             sqr(r_gon_roundness) - sqr(l_circle_center));
	functioncall	$const8 616 	%line{520} %argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_math.h:34
#   return a * a;
	mul		$tmp376 ___518_l_circle_center ___518_l_circle_center 	%filename{"/build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_math.h"} %line{34} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:520
#                                             sqr(r_gon_roundness) - sqr(l_circle_center));
	sub		$tmp377 $tmp375 $tmp376 	%filename{"/build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h"} %line{520} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:518
#                                       sqrtf(sqr(cosf(nearest_segment_divider_SA_coord) *
	sqrt		$tmp370 $tmp377 	%line{518} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:517
#       float l_coord_R_l_bevel_start = cosf(nearest_segment_divider_SA_coord) * l_circle_center +
	add		___518_l_coord_R_l_bevel_start $tmp369 $tmp370 	%line{517} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:522
#       l_angle_bisector = l_coord / l_coord_R_l_bevel_start;
	div		___518_l_angle_bisector ___547_l_coord ___518_l_coord_R_l_bevel_start 	%line{522} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:524
#       float spline_start_A_bevel_start = (float(1.0) - r_gon_roundness) *
	assign		$tmp378 $const4 	%line{524} %argrw{"wr"}
	sub		$tmp379 $tmp378 $tmp14 	%argrw{"wrr"}
	mul		___518_spline_start_A_bevel_start $tmp379 ___501_segment_divider_A_bevel_start 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:527
#       if (CHECK_ONLY_IN_GEOMETRY_NODES_IMPLEMENTATION(calculate_r_gon_parameter_field)) {
	if		$const6 685 685 	%line{527} %argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:529
#                                     fabsf(nearest_segment_divider_SA_coord);
	abs		$tmp380 ___518_nearest_segment_divider_SA_coord 	%line{529} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:528
#         float coord_A_bevel_start = segment_divider_A_bevel_start -
	sub		___519_coord_A_bevel_start ___501_segment_divider_A_bevel_start $tmp380 	%line{528} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:530
#         r_gon_parameter = l_coord * sinf(bevel_start_A_angle_bisector);
	sin		$tmp381 ___502_bevel_start_A_angle_bisector 	%line{530} %argrw{"wr"}
	mul		___518_r_gon_parameter ___547_l_coord $tmp381 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:532
#         if (coord_A_bevel_start < spline_start_A_bevel_start) {
	lt		$tmp382 ___519_coord_A_bevel_start ___518_spline_start_A_bevel_start 	%line{532} %argrw{"wrr"}
	if		$tmp382 645 654 	%argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:533
#           r_gon_parameter += l_coord * cosf(bevel_start_A_angle_bisector) * coord_A_bevel_start +
	cos		$tmp383 ___502_bevel_start_A_angle_bisector 	%line{533} %argrw{"wr"}
	mul		$tmp384 ___547_l_coord $tmp383 	%argrw{"wrr"}
	mul		$tmp385 $tmp384 ___519_coord_A_bevel_start 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:534
#                              float(0.5) *
	assign		$tmp386 $const12 	%line{534} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:535
#                                  (float(1.0) - l_coord * cosf(bevel_start_A_angle_bisector)) *
	assign		$tmp387 $const4 	%line{535} %argrw{"wr"}
	cos		$tmp388 ___502_bevel_start_A_angle_bisector 	%argrw{"wr"}
	mul		$tmp389 ___547_l_coord $tmp388 	%argrw{"wrr"}
	sub		$tmp390 $tmp387 $tmp389 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:534
#                              float(0.5) *
	mul		$tmp391 $tmp386 $tmp390 	%line{534} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:536
#                                  sqr(coord_A_bevel_start) / spline_start_A_bevel_start;
	functioncall	$const8 641 	%line{536} %argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_math.h:34
#   return a * a;
	mul		$tmp392 ___519_coord_A_bevel_start ___519_coord_A_bevel_start 	%filename{"/build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_math.h"} %line{34} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:535
#                                  (float(1.0) - l_coord * cosf(bevel_start_A_angle_bisector)) *
	mul		$tmp393 $tmp391 $tmp392 	%filename{"/build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h"} %line{535} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:536
#                                  sqr(coord_A_bevel_start) / spline_start_A_bevel_start;
	div		$tmp394 $tmp393 ___518_spline_start_A_bevel_start 	%line{536} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:533
#           r_gon_parameter += l_coord * cosf(bevel_start_A_angle_bisector) * coord_A_bevel_start +
	add		$tmp395 $tmp385 $tmp394 	%line{533} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:536
#                                  sqr(coord_A_bevel_start) / spline_start_A_bevel_start;
	add		___518_r_gon_parameter ___518_r_gon_parameter $tmp395 	%line{536} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:540
#                                  (float(0.5) * l_coord * cosf(bevel_start_A_angle_bisector) -
	assign		$tmp396 $const12 	%line{540} %argrw{"wr"}
	mul		$tmp397 $tmp396 ___547_l_coord 	%argrw{"wrr"}
	cos		$tmp398 ___502_bevel_start_A_angle_bisector 	%argrw{"wr"}
	mul		$tmp399 $tmp397 $tmp398 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:541
#                                   float(0.5)) +
	assign		$tmp400 $const12 	%line{541} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:540
#                                  (float(0.5) * l_coord * cosf(bevel_start_A_angle_bisector) -
	sub		$tmp401 $tmp399 $tmp400 	%line{540} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:539
#           r_gon_parameter += spline_start_A_bevel_start *
	mul		$tmp402 ___518_spline_start_A_bevel_start $tmp401 	%line{539} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:541
#                                   float(0.5)) +
	add		$tmp403 $tmp402 ___519_coord_A_bevel_start 	%line{541} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:542
#                              coord_A_bevel_start;
	add		___518_r_gon_parameter ___518_r_gon_parameter $tmp403 	%line{542} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:544
#         if (segment_divider_A_coord < segment_divider_A_angle_bisector) {
	lt		$tmp404 ___501_segment_divider_A_coord ___501_segment_divider_A_angle_bisector 	%line{544} %argrw{"wrr"}
	if		$tmp404 659 659 	%argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:545
#           r_gon_parameter *= -float(1.0);
	assign		$tmp405 $const4 	%line{545} %argrw{"wr"}
	neg		$tmp406 $tmp405 	%argrw{"wr"}
	mul		___518_r_gon_parameter ___518_r_gon_parameter $tmp406 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:547
#         if (normalize_r_gon_parameter) {
	if		use_normalize 685 685 	%line{547} %argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:549
#               l_angle_bisector * tanf(bevel_start_A_angle_bisector) +
	tan		$tmp407 ___502_bevel_start_A_angle_bisector 	%line{549} %argrw{"wr"}
	mul		$tmp408 ___518_l_angle_bisector $tmp407 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:550
#               spline_start_A_bevel_start * (float(0.5) * l_angle_bisector + float(0.5)) +
	assign		$tmp409 $const12 	%line{550} %argrw{"wr"}
	mul		$tmp410 $tmp409 ___518_l_angle_bisector 	%argrw{"wrr"}
	assign		$tmp411 $const12 	%argrw{"wr"}
	add		$tmp412 $tmp410 $tmp411 	%argrw{"wrr"}
	mul		$tmp413 ___518_spline_start_A_bevel_start $tmp412 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:549
#               l_angle_bisector * tanf(bevel_start_A_angle_bisector) +
	add		$tmp414 $tmp408 $tmp413 	%line{549} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:551
#               r_gon_roundness * segment_divider_A_bevel_start;
	mul		$tmp415 $tmp14 ___501_segment_divider_A_bevel_start 	%line{551} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:550
#               spline_start_A_bevel_start * (float(0.5) * l_angle_bisector + float(0.5)) +
	add		___523_normalize_based_on_l_angle_bisector $tmp414 $tmp415 	%line{550} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:553
#               l_coord * sinf(bevel_start_A_angle_bisector) +
	sin		$tmp416 ___502_bevel_start_A_angle_bisector 	%line{553} %argrw{"wr"}
	mul		$tmp417 ___547_l_coord $tmp416 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:555
#                   (float(0.5) * l_coord * cosf(bevel_start_A_angle_bisector) + float(0.5)) +
	assign		$tmp418 $const12 	%line{555} %argrw{"wr"}
	mul		$tmp419 $tmp418 ___547_l_coord 	%argrw{"wrr"}
	cos		$tmp420 ___502_bevel_start_A_angle_bisector 	%argrw{"wr"}
	mul		$tmp421 $tmp419 $tmp420 	%argrw{"wrr"}
	assign		$tmp422 $const12 	%argrw{"wr"}
	add		$tmp423 $tmp421 $tmp422 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:554
#               spline_start_A_bevel_start *
	mul		$tmp424 ___518_spline_start_A_bevel_start $tmp423 	%line{554} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:553
#               l_coord * sinf(bevel_start_A_angle_bisector) +
	add		$tmp425 $tmp417 $tmp424 	%line{553} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:556
#               r_gon_roundness * segment_divider_A_bevel_start;
	mul		$tmp426 $tmp14 ___501_segment_divider_A_bevel_start 	%line{556} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:555
#                   (float(0.5) * l_coord * cosf(bevel_start_A_angle_bisector) + float(0.5)) +
	add		___523_normalize_based_on_l_coord $tmp425 $tmp426 	%line{555} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:562
#                                  coord_A_bevel_start / segment_divider_A_bevel_start);
	div		$tmp428 ___519_coord_A_bevel_start ___501_segment_divider_A_bevel_start 	%line{562} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:560
#           r_gon_parameter /= mix(normalize_based_on_l_angle_bisector,
	mix		$tmp427 ___523_normalize_based_on_l_angle_bisector ___523_normalize_based_on_l_coord $tmp428 	%line{560} %argrw{"wrrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:562
#                                  coord_A_bevel_start / segment_divider_A_bevel_start);
	div		___518_r_gon_parameter ___518_r_gon_parameter $tmp427 	%line{562} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:565
#       if (CHECK_ONLY_IN_GEOMETRY_NODES_IMPLEMENTATION(calculate_max_unit_parameter)) {
	if		$const6 690 690 	%line{565} %argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:566
#         max_unit_parameter = tanf(bevel_start_A_angle_bisector) + spline_start_A_bevel_start +
	tan		$tmp429 ___502_bevel_start_A_angle_bisector 	%line{566} %argrw{"wr"}
	add		$tmp430 $tmp429 ___518_spline_start_A_bevel_start 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:567
#                              r_gon_roundness * segment_divider_A_bevel_start;
	mul		$tmp431 $tmp14 ___501_segment_divider_A_bevel_start 	%line{567} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:566
#         max_unit_parameter = tanf(bevel_start_A_angle_bisector) + spline_start_A_bevel_start +
	add		___518_max_unit_parameter $tmp430 $tmp431 	%line{566} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:569
#       return make_float4(l_angle_bisector,
	assign		___547_out_variables.x ___518_l_angle_bisector 	%line{569} %argrw{"wr"}
	assign		___547_out_variables.y ___518_r_gon_parameter 	%argrw{"wr"}
	assign		___547_out_variables.z ___518_max_unit_parameter 	%argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:572
#                          segment_id * segment_divider_A_next_segment_divider +
	mul		$tmp432 ___501_segment_id ___501_segment_divider_A_next_segment_divider 	%line{572} %argrw{"wrr"}
	add		___547_out_variables.w $tmp432 ___501_segment_divider_A_angle_bisector 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:573
#                              segment_divider_A_angle_bisector);
	return	%line{573}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:577
#     float inner_last_bevel_start_A_last_angle_bisector = last_angle_bisector_A_x_axis -
	sub		___525_inner_last_bevel_start_A_last_angle_bisector ___501_last_angle_bisector_A_x_axis ___501_inner_last_bevel_start_A_x_axis 	%line{577} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:581
#          M_2PI_F - last_segment_divider_A_x_axis + inner_last_bevel_start_A_x_axis) &&
	sub		$tmp433 $const10 ___501_last_segment_divider_A_x_axis 	%line{581} %argrw{"wrr"}
	add		$tmp434 $tmp433 ___501_inner_last_bevel_start_A_x_axis 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:580
#     if ((x_axis_A_coord >=
	ge		$tmp435 ___501_x_axis_A_coord $tmp434 	%line{580} %argrw{"wrr"}
	neq		$tmp436 $tmp435 $const1 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:581
#          M_2PI_F - last_segment_divider_A_x_axis + inner_last_bevel_start_A_x_axis) &&
	if		$tmp436 706 706 	%line{581} %argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:582
#         (x_axis_A_coord < M_2PI_F - inner_last_bevel_start_A_x_axis))
	sub		$tmp437 $const10 ___501_inner_last_bevel_start_A_x_axis 	%line{582} %argrw{"wrr"}
	lt		$tmp438 ___501_x_axis_A_coord $tmp437 	%argrw{"wrr"}
	neq		$tmp439 $tmp438 $const1 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:581
#          M_2PI_F - last_segment_divider_A_x_axis + inner_last_bevel_start_A_x_axis) &&
	assign		$tmp436 $tmp439 	%line{581} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:580
#     if ((x_axis_A_coord >=
	if		$tmp436 761 980 	%line{580} %argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:586
#       float l_angle_bisector = float(0.0);
	assign		___526_l_angle_bisector $const3 	%line{586} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:587
#       float r_gon_parameter = float(0.0);
	assign		___526_r_gon_parameter $const3 	%line{587} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:588
#       float max_unit_parameter = float(0.0);
	assign		___526_max_unit_parameter $const3 	%line{588} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:590
#       float l_angle_bisector_R_l_last_angle_bisector = cosf(segment_divider_A_angle_bisector) /
	cos		$tmp440 ___501_segment_divider_A_angle_bisector 	%line{590} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:591
#                                                        cosf(last_angle_bisector_A_x_axis);
	cos		$tmp441 ___501_last_angle_bisector_A_x_axis 	%line{591} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:590
#       float l_angle_bisector_R_l_last_angle_bisector = cosf(segment_divider_A_angle_bisector) /
	div		___526_l_angle_bisector_R_l_last_angle_bisector $tmp440 $tmp441 	%line{590} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:593
#                                     cosf(last_angle_bisector_A_x_axis - segment_divider_A_coord);
	sub		$tmp443 ___501_last_angle_bisector_A_x_axis ___501_segment_divider_A_coord 	%line{593} %argrw{"wrr"}
	cos		$tmp442 $tmp443 	%argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:592
#       float l_last_angle_bisector = l_coord *
	mul		___526_l_last_angle_bisector ___547_l_coord $tmp442 	%line{592} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:595
#       l_angle_bisector = l_angle_bisector_R_l_last_angle_bisector * l_last_angle_bisector;
	mul		___526_l_angle_bisector ___526_l_angle_bisector_R_l_last_angle_bisector ___526_l_last_angle_bisector 	%line{595} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:597
#       float spline_start_A_bevel_start = (float(1.0) - r_gon_roundness) *
	assign		$tmp444 $const4 	%line{597} %argrw{"wr"}
	sub		$tmp445 $tmp444 $tmp14 	%argrw{"wrr"}
	mul		___526_spline_start_A_bevel_start $tmp445 ___501_inner_last_bevel_start_A_x_axis 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:600
#       if (CHECK_ONLY_IN_GEOMETRY_NODES_IMPLEMENTATION(calculate_r_gon_parameter_field)) {
	if		$const6 744 744 	%line{600} %argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:601
#         r_gon_parameter = l_angle_bisector_R_l_last_angle_bisector * l_last_angle_bisector *
	mul		$tmp446 ___526_l_angle_bisector_R_l_last_angle_bisector ___526_l_last_angle_bisector 	%line{601} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:602
#                           tanf(fabsf(last_angle_bisector_A_x_axis - segment_divider_A_coord));
	sub		$tmp449 ___501_last_angle_bisector_A_x_axis ___501_segment_divider_A_coord 	%line{602} %argrw{"wrr"}
	abs		$tmp448 $tmp449 	%argrw{"wr"}
	tan		$tmp447 $tmp448 	%argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:601
#         r_gon_parameter = l_angle_bisector_R_l_last_angle_bisector * l_last_angle_bisector *
	mul		___526_r_gon_parameter $tmp446 $tmp447 	%line{601} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:603
#         if (segment_divider_A_coord < last_angle_bisector_A_x_axis) {
	lt		$tmp450 ___501_segment_divider_A_coord ___501_last_angle_bisector_A_x_axis 	%line{603} %argrw{"wrr"}
	if		$tmp450 731 731 	%argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:604
#           r_gon_parameter *= -float(1.0);
	assign		$tmp451 $const4 	%line{604} %argrw{"wr"}
	neg		$tmp452 $tmp451 	%argrw{"wr"}
	mul		___526_r_gon_parameter ___526_r_gon_parameter $tmp452 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:606
#         if (normalize_r_gon_parameter) {
	if		use_normalize 744 744 	%line{606} %argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:609
#               (l_last_angle_bisector * tanf(inner_last_bevel_start_A_last_angle_bisector) +
	tan		$tmp453 ___525_inner_last_bevel_start_A_last_angle_bisector 	%line{609} %argrw{"wr"}
	mul		$tmp454 ___526_l_last_angle_bisector $tmp453 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:610
#                spline_start_A_bevel_start * (float(0.5) * l_last_angle_bisector + float(0.5)) +
	assign		$tmp455 $const12 	%line{610} %argrw{"wr"}
	mul		$tmp456 $tmp455 ___526_l_last_angle_bisector 	%argrw{"wrr"}
	assign		$tmp457 $const12 	%argrw{"wr"}
	add		$tmp458 $tmp456 $tmp457 	%argrw{"wrr"}
	mul		$tmp459 ___526_spline_start_A_bevel_start $tmp458 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:609
#               (l_last_angle_bisector * tanf(inner_last_bevel_start_A_last_angle_bisector) +
	add		$tmp460 $tmp454 $tmp459 	%line{609} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:611
#                r_gon_roundness * inner_last_bevel_start_A_x_axis);
	mul		$tmp461 $tmp14 ___501_inner_last_bevel_start_A_x_axis 	%line{611} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:610
#                spline_start_A_bevel_start * (float(0.5) * l_last_angle_bisector + float(0.5)) +
	add		$tmp462 $tmp460 $tmp461 	%line{610} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:608
#               l_angle_bisector_R_l_last_angle_bisector *
	mul		___529_normalize_based_on_l_l_angle_bisector ___526_l_angle_bisector_R_l_last_angle_bisector $tmp462 	%line{608} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:613
#           r_gon_parameter /= normalize_based_on_l_l_angle_bisector;
	div		___526_r_gon_parameter ___526_r_gon_parameter ___529_normalize_based_on_l_l_angle_bisector 	%line{613} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:616
#       if (CHECK_ONLY_IN_GEOMETRY_NODES_IMPLEMENTATION(calculate_max_unit_parameter)) {
	if		$const6 755 755 	%line{616} %argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:617
#         max_unit_parameter = tanf(inner_last_bevel_start_A_last_angle_bisector) +
	tan		$tmp463 ___525_inner_last_bevel_start_A_last_angle_bisector 	%line{617} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:620
#                                       ((float(0.5) / l_angle_bisector_R_l_last_angle_bisector) +
	assign		$tmp464 $const12 	%line{620} %argrw{"wr"}
	div		$tmp465 $tmp464 ___526_l_angle_bisector_R_l_last_angle_bisector 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:621
#                                        float(0.5)) +
	assign		$tmp466 $const12 	%line{621} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:620
#                                       ((float(0.5) / l_angle_bisector_R_l_last_angle_bisector) +
	add		$tmp467 $tmp465 $tmp466 	%line{620} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:619
#                                  (spline_start_A_bevel_start *
	mul		$tmp468 ___526_spline_start_A_bevel_start $tmp467 	%line{619} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:622
#                                   r_gon_roundness * inner_last_bevel_start_A_x_axis);
	mul		$tmp469 $tmp14 ___501_inner_last_bevel_start_A_x_axis 	%line{622} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:621
#                                        float(0.5)) +
	add		$tmp470 $tmp468 $tmp469 	%line{621} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:618
#                              l_angle_bisector_R_l_last_angle_bisector *
	mul		$tmp471 ___526_l_angle_bisector_R_l_last_angle_bisector $tmp470 	%line{618} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:617
#         max_unit_parameter = tanf(inner_last_bevel_start_A_last_angle_bisector) +
	add		___526_max_unit_parameter $tmp463 $tmp471 	%line{617} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:624
#       return make_float4(l_angle_bisector,
	assign		___547_out_variables.x ___526_l_angle_bisector 	%line{624} %argrw{"wr"}
	assign		___547_out_variables.y ___526_r_gon_parameter 	%argrw{"wr"}
	assign		___547_out_variables.z ___526_max_unit_parameter 	%argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:627
#                          segment_id * segment_divider_A_next_segment_divider +
	mul		$tmp472 ___501_segment_id ___501_segment_divider_A_next_segment_divider 	%line{627} %argrw{"wrr"}
	add		___547_out_variables.w $tmp472 ___501_last_angle_bisector_A_x_axis 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:628
#                              last_angle_bisector_A_x_axis);
	return	%line{628}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:635
#       float nearest_segment_divider_MSA_coord = atan2f(coord.y, coord.x);
	atan2		___531_nearest_segment_divider_MSA_coord $tmp16.y $tmp16.x 	%line{635} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:637
#            M_2PI_F - last_segment_divider_A_x_axis - x_axis_A_outer_last_bevel_start) &&
	sub		$tmp473 $const10 ___501_last_segment_divider_A_x_axis 	%line{637} %argrw{"wrr"}
	sub		$tmp474 $tmp473 ___501_x_axis_A_outer_last_bevel_start 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:636
#       if ((x_axis_A_coord >=
	ge		$tmp475 ___501_x_axis_A_coord $tmp474 	%line{636} %argrw{"wrr"}
	neq		$tmp476 $tmp475 $const1 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:637
#            M_2PI_F - last_segment_divider_A_x_axis - x_axis_A_outer_last_bevel_start) &&
	if		$tmp476 771 771 	%line{637} %argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:638
#           (x_axis_A_coord < M_2PI_F - last_angle_bisector_A_x_axis))
	sub		$tmp477 $const10 ___501_last_angle_bisector_A_x_axis 	%line{638} %argrw{"wrr"}
	lt		$tmp478 ___501_x_axis_A_coord $tmp477 	%argrw{"wrr"}
	neq		$tmp479 $tmp478 $const1 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:637
#            M_2PI_F - last_segment_divider_A_x_axis - x_axis_A_outer_last_bevel_start) &&
	assign		$tmp476 $tmp479 	%line{637} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:636
#       if ((x_axis_A_coord >=
	if		$tmp476 776 776 	%line{636} %argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:640
#         nearest_segment_divider_MSA_coord += last_segment_divider_A_x_axis;
	add		___531_nearest_segment_divider_MSA_coord ___531_nearest_segment_divider_MSA_coord ___501_last_segment_divider_A_x_axis 	%line{640} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:641
#         nearest_segment_divider_MSA_coord *= -float(1.0);
	assign		$tmp480 $const4 	%line{641} %argrw{"wr"}
	neg		$tmp481 $tmp480 	%argrw{"wr"}
	mul		___531_nearest_segment_divider_MSA_coord ___531_nearest_segment_divider_MSA_coord $tmp481 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:643
#       float l_angle_bisector = float(0.0);
	assign		___531_l_angle_bisector $const3 	%line{643} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:644
#       float r_gon_parameter = float(0.0);
	assign		___531_r_gon_parameter $const3 	%line{644} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:645
#       float max_unit_parameter = float(0.0);
	assign		___531_max_unit_parameter $const3 	%line{645} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:646
#       float x_axis_A_angle_bisector = float(0.0);
	assign		___531_x_axis_A_angle_bisector $const3 	%line{646} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:649
#           sinf(nearest_segment_divider_MSA_coord) * last_circle_center.y +
	sin		$tmp482 ___531_nearest_segment_divider_MSA_coord 	%line{649} %argrw{"wr"}
	mul		$tmp483 $tmp482 ___501_last_circle_center.y 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:650
#           cosf(nearest_segment_divider_MSA_coord) * last_circle_center.x +
	cos		$tmp484 ___531_nearest_segment_divider_MSA_coord 	%line{650} %argrw{"wr"}
	mul		$tmp485 $tmp484 ___501_last_circle_center.x 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:649
#           sinf(nearest_segment_divider_MSA_coord) * last_circle_center.y +
	add		$tmp486 $tmp483 $tmp485 	%line{649} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:651
#           sqrtf(sqr(sinf(nearest_segment_divider_MSA_coord) * last_circle_center.y +
	sin		$tmp489 ___531_nearest_segment_divider_MSA_coord 	%line{651} %argrw{"wr"}
	mul		$tmp490 $tmp489 ___501_last_circle_center.y 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:652
#                     cosf(nearest_segment_divider_MSA_coord) * last_circle_center.x) +
	cos		$tmp491 ___531_nearest_segment_divider_MSA_coord 	%line{652} %argrw{"wr"}
	mul		$tmp492 $tmp491 ___501_last_circle_center.x 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:651
#           sqrtf(sqr(sinf(nearest_segment_divider_MSA_coord) * last_circle_center.y +
	add		$tmp493 $tmp490 $tmp492 	%line{651} %argrw{"wrr"}
	functioncall	$const8 792 	%argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_math.h:34
#   return a * a;
	mul		$tmp488 $tmp493 $tmp493 	%filename{"/build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_math.h"} %line{34} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:653
#                 sqr(l_last_circle_radius) - sqr(last_circle_center.x) - sqr(last_circle_center.y));
	functioncall	$const8 794 	%filename{"/build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h"} %line{653} %argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_math.h:34
#   return a * a;
	mul		$tmp494 ___501_l_last_circle_radius ___501_l_last_circle_radius 	%filename{"/build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_math.h"} %line{34} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:652
#                     cosf(nearest_segment_divider_MSA_coord) * last_circle_center.x) +
	add		$tmp495 $tmp488 $tmp494 	%filename{"/build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h"} %line{652} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:653
#                 sqr(l_last_circle_radius) - sqr(last_circle_center.x) - sqr(last_circle_center.y));
	functioncall	$const8 797 	%line{653} %argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_math.h:34
#   return a * a;
	mul		$tmp496 ___501_last_circle_center.x ___501_last_circle_center.x 	%filename{"/build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_math.h"} %line{34} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:653
#                 sqr(l_last_circle_radius) - sqr(last_circle_center.x) - sqr(last_circle_center.y));
	sub		$tmp497 $tmp495 $tmp496 	%filename{"/build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h"} %line{653} %argrw{"wrr"}
	functioncall	$const8 800 	%argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_math.h:34
#   return a * a;
	mul		$tmp498 ___501_last_circle_center.y ___501_last_circle_center.y 	%filename{"/build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_math.h"} %line{34} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:653
#                 sqr(l_last_circle_radius) - sqr(last_circle_center.x) - sqr(last_circle_center.y));
	sub		$tmp499 $tmp497 $tmp498 	%filename{"/build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h"} %line{653} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:651
#           sqrtf(sqr(sinf(nearest_segment_divider_MSA_coord) * last_circle_center.y +
	sqrt		$tmp487 $tmp499 	%line{651} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:650
#           cosf(nearest_segment_divider_MSA_coord) * last_circle_center.x +
	add		___531_l_coord_R_l_last_angle_bisector $tmp486 $tmp487 	%line{650} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:654
#       float l_angle_bisector_R_l_last_angle_bisector = cosf(segment_divider_A_angle_bisector) /
	cos		$tmp500 ___501_segment_divider_A_angle_bisector 	%line{654} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:655
#                                                        cosf(last_angle_bisector_A_x_axis);
	cos		$tmp501 ___501_last_angle_bisector_A_x_axis 	%line{655} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:654
#       float l_angle_bisector_R_l_last_angle_bisector = cosf(segment_divider_A_angle_bisector) /
	div		___531_l_angle_bisector_R_l_last_angle_bisector $tmp500 $tmp501 	%line{654} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:656
#       float l_last_angle_bisector = l_coord / l_coord_R_l_last_angle_bisector;
	div		___531_l_last_angle_bisector ___547_l_coord ___531_l_coord_R_l_last_angle_bisector 	%line{656} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:658
#       l_angle_bisector = l_angle_bisector_R_l_last_angle_bisector * l_last_angle_bisector;
	mul		___531_l_angle_bisector ___531_l_angle_bisector_R_l_last_angle_bisector ___531_l_last_angle_bisector 	%line{658} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:660
#       if (nearest_segment_divider_MSA_coord < float(0.0)) {
	assign		$tmp502 $const3 	%line{660} %argrw{"wr"}
	lt		$tmp503 ___531_nearest_segment_divider_MSA_coord $tmp502 	%argrw{"wrr"}
	if		$tmp503 893 975 	%argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:663
#         float spline_start_A_bevel_start = (float(1.0) - r_gon_roundness) *
	assign		$tmp504 $const4 	%line{663} %argrw{"wr"}
	sub		$tmp505 $tmp504 $tmp14 	%argrw{"wrr"}
	mul		___533_spline_start_A_bevel_start $tmp505 ___501_inner_last_bevel_start_A_x_axis 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:666
#         if (CHECK_ONLY_IN_GEOMETRY_NODES_IMPLEMENTATION(calculate_r_gon_parameter_field)) {
	if		$const6 880 880 	%line{666} %argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:668
#                                       fabsf(nearest_segment_divider_MSA_coord);
	abs		$tmp506 ___531_nearest_segment_divider_MSA_coord 	%line{668} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:667
#           float coord_A_bevel_start = inner_last_bevel_start_A_x_axis -
	sub		___534_coord_A_bevel_start ___501_inner_last_bevel_start_A_x_axis $tmp506 	%line{667} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:669
#           r_gon_parameter = l_angle_bisector_R_l_last_angle_bisector * l_coord *
	mul		$tmp507 ___531_l_angle_bisector_R_l_last_angle_bisector ___547_l_coord 	%line{669} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:670
#                             sinf(inner_last_bevel_start_A_last_angle_bisector);
	sin		$tmp508 ___525_inner_last_bevel_start_A_last_angle_bisector 	%line{670} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:669
#           r_gon_parameter = l_angle_bisector_R_l_last_angle_bisector * l_coord *
	mul		___531_r_gon_parameter $tmp507 $tmp508 	%line{669} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:672
#           if (coord_A_bevel_start < spline_start_A_bevel_start) {
	lt		$tmp509 ___534_coord_A_bevel_start ___533_spline_start_A_bevel_start 	%line{672} %argrw{"wrr"}
	if		$tmp509 838 848 	%argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:675
#                 (l_coord * cosf(inner_last_bevel_start_A_last_angle_bisector) *
	cos		$tmp510 ___525_inner_last_bevel_start_A_last_angle_bisector 	%line{675} %argrw{"wr"}
	mul		$tmp511 ___547_l_coord $tmp510 	%argrw{"wrr"}
	mul		$tmp512 $tmp511 ___534_coord_A_bevel_start 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:677
#                  float(0.5) *
	assign		$tmp513 $const12 	%line{677} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:678
#                      (float(1.0) - l_coord * cosf(inner_last_bevel_start_A_last_angle_bisector)) *
	assign		$tmp514 $const4 	%line{678} %argrw{"wr"}
	cos		$tmp515 ___525_inner_last_bevel_start_A_last_angle_bisector 	%argrw{"wr"}
	mul		$tmp516 ___547_l_coord $tmp515 	%argrw{"wrr"}
	sub		$tmp517 $tmp514 $tmp516 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:677
#                  float(0.5) *
	mul		$tmp518 $tmp513 $tmp517 	%line{677} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:679
#                      sqr(coord_A_bevel_start) / spline_start_A_bevel_start);
	functioncall	$const8 833 	%line{679} %argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_math.h:34
#   return a * a;
	mul		$tmp519 ___534_coord_A_bevel_start ___534_coord_A_bevel_start 	%filename{"/build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_math.h"} %line{34} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:678
#                      (float(1.0) - l_coord * cosf(inner_last_bevel_start_A_last_angle_bisector)) *
	mul		$tmp520 $tmp518 $tmp519 	%filename{"/build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h"} %line{678} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:679
#                      sqr(coord_A_bevel_start) / spline_start_A_bevel_start);
	div		$tmp521 $tmp520 ___533_spline_start_A_bevel_start 	%line{679} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:676
#                      coord_A_bevel_start +
	add		$tmp522 $tmp512 $tmp521 	%line{676} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:674
#                 l_angle_bisector_R_l_last_angle_bisector *
	mul		$tmp523 ___531_l_angle_bisector_R_l_last_angle_bisector $tmp522 	%line{674} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:679
#                      sqr(coord_A_bevel_start) / spline_start_A_bevel_start);
	add		___531_r_gon_parameter ___531_r_gon_parameter $tmp523 	%line{679} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:684
#                                     (float(0.5) * l_coord *
	assign		$tmp524 $const12 	%line{684} %argrw{"wr"}
	mul		$tmp525 $tmp524 ___547_l_coord 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:685
#                                          cosf(inner_last_bevel_start_A_last_angle_bisector) -
	cos		$tmp526 ___525_inner_last_bevel_start_A_last_angle_bisector 	%line{685} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:684
#                                     (float(0.5) * l_coord *
	mul		$tmp527 $tmp525 $tmp526 	%line{684} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:686
#                                      float(0.5)) +
	assign		$tmp528 $const12 	%line{686} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:685
#                                          cosf(inner_last_bevel_start_A_last_angle_bisector) -
	sub		$tmp529 $tmp527 $tmp528 	%line{685} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:683
#                                (spline_start_A_bevel_start *
	mul		$tmp530 ___533_spline_start_A_bevel_start $tmp529 	%line{683} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:686
#                                      float(0.5)) +
	add		$tmp531 $tmp530 ___534_coord_A_bevel_start 	%line{686} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:682
#             r_gon_parameter += l_angle_bisector_R_l_last_angle_bisector *
	mul		$tmp532 ___531_l_angle_bisector_R_l_last_angle_bisector $tmp531 	%line{682} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:687
#                                 coord_A_bevel_start);
	add		___531_r_gon_parameter ___531_r_gon_parameter $tmp532 	%line{687} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:689
#           if (segment_divider_A_coord < last_angle_bisector_A_x_axis) {
	lt		$tmp533 ___501_segment_divider_A_coord ___501_last_angle_bisector_A_x_axis 	%line{689} %argrw{"wrr"}
	if		$tmp533 853 853 	%argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:690
#             r_gon_parameter *= -float(1.0);
	assign		$tmp534 $const4 	%line{690} %argrw{"wr"}
	neg		$tmp535 $tmp534 	%argrw{"wr"}
	mul		___531_r_gon_parameter ___531_r_gon_parameter $tmp535 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:692
#           if (normalize_r_gon_parameter) {
	if		use_normalize 880 880 	%line{692} %argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:694
#                 l_last_angle_bisector * tanf(inner_last_bevel_start_A_last_angle_bisector) +
	tan		$tmp536 ___525_inner_last_bevel_start_A_last_angle_bisector 	%line{694} %argrw{"wr"}
	mul		$tmp537 ___531_l_last_angle_bisector $tmp536 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:695
#                 spline_start_A_bevel_start * (float(0.5) * l_last_angle_bisector + float(0.5)) +
	assign		$tmp538 $const12 	%line{695} %argrw{"wr"}
	mul		$tmp539 $tmp538 ___531_l_last_angle_bisector 	%argrw{"wrr"}
	assign		$tmp540 $const12 	%argrw{"wr"}
	add		$tmp541 $tmp539 $tmp540 	%argrw{"wrr"}
	mul		$tmp542 ___533_spline_start_A_bevel_start $tmp541 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:694
#                 l_last_angle_bisector * tanf(inner_last_bevel_start_A_last_angle_bisector) +
	add		$tmp543 $tmp537 $tmp542 	%line{694} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:696
#                 r_gon_roundness * inner_last_bevel_start_A_x_axis;
	mul		$tmp544 $tmp14 ___501_inner_last_bevel_start_A_x_axis 	%line{696} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:695
#                 spline_start_A_bevel_start * (float(0.5) * l_last_angle_bisector + float(0.5)) +
	add		___538_normalize_based_on_l_l_angle_bisector $tmp543 $tmp544 	%line{695} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:698
#                 l_coord * sinf(inner_last_bevel_start_A_last_angle_bisector) +
	sin		$tmp545 ___525_inner_last_bevel_start_A_last_angle_bisector 	%line{698} %argrw{"wr"}
	mul		$tmp546 ___547_l_coord $tmp545 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:700
#                     (float(0.5) * l_coord * cosf(inner_last_bevel_start_A_last_angle_bisector) +
	assign		$tmp547 $const12 	%line{700} %argrw{"wr"}
	mul		$tmp548 $tmp547 ___547_l_coord 	%argrw{"wrr"}
	cos		$tmp549 ___525_inner_last_bevel_start_A_last_angle_bisector 	%argrw{"wr"}
	mul		$tmp550 $tmp548 $tmp549 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:701
#                      float(0.5)) +
	assign		$tmp551 $const12 	%line{701} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:700
#                     (float(0.5) * l_coord * cosf(inner_last_bevel_start_A_last_angle_bisector) +
	add		$tmp552 $tmp550 $tmp551 	%line{700} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:699
#                 spline_start_A_bevel_start *
	mul		$tmp553 ___533_spline_start_A_bevel_start $tmp552 	%line{699} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:698
#                 l_coord * sinf(inner_last_bevel_start_A_last_angle_bisector) +
	add		$tmp554 $tmp546 $tmp553 	%line{698} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:702
#                 r_gon_roundness * inner_last_bevel_start_A_x_axis;
	mul		$tmp555 $tmp14 ___501_inner_last_bevel_start_A_x_axis 	%line{702} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:701
#                      float(0.5)) +
	add		___538_normalize_based_on_l_coord $tmp554 $tmp555 	%line{701} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:709
#                                    coord_A_bevel_start / inner_last_bevel_start_A_x_axis);
	div		$tmp557 ___534_coord_A_bevel_start ___501_inner_last_bevel_start_A_x_axis 	%line{709} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:707
#                                mix(normalize_based_on_l_l_angle_bisector,
	mix		$tmp556 ___538_normalize_based_on_l_l_angle_bisector ___538_normalize_based_on_l_coord $tmp557 	%line{707} %argrw{"wrrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:706
#             r_gon_parameter /= l_angle_bisector_R_l_last_angle_bisector *
	mul		$tmp558 ___531_l_angle_bisector_R_l_last_angle_bisector $tmp556 	%line{706} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:709
#                                    coord_A_bevel_start / inner_last_bevel_start_A_x_axis);
	div		___531_r_gon_parameter ___531_r_gon_parameter $tmp558 	%line{709} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:712
#         if (CHECK_ONLY_IN_GEOMETRY_NODES_IMPLEMENTATION(calculate_max_unit_parameter)) {
	if		$const6 891 891 	%line{712} %argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:713
#           max_unit_parameter = tanf(inner_last_bevel_start_A_last_angle_bisector) +
	tan		$tmp559 ___525_inner_last_bevel_start_A_last_angle_bisector 	%line{713} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:716
#                                         ((float(0.5) / l_angle_bisector_R_l_last_angle_bisector) +
	assign		$tmp560 $const12 	%line{716} %argrw{"wr"}
	div		$tmp561 $tmp560 ___531_l_angle_bisector_R_l_last_angle_bisector 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:717
#                                          float(0.5)) +
	assign		$tmp562 $const12 	%line{717} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:716
#                                         ((float(0.5) / l_angle_bisector_R_l_last_angle_bisector) +
	add		$tmp563 $tmp561 $tmp562 	%line{716} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:715
#                                    (spline_start_A_bevel_start *
	mul		$tmp564 ___533_spline_start_A_bevel_start $tmp563 	%line{715} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:718
#                                     r_gon_roundness * inner_last_bevel_start_A_x_axis);
	mul		$tmp565 $tmp14 ___501_inner_last_bevel_start_A_x_axis 	%line{718} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:717
#                                          float(0.5)) +
	add		$tmp566 $tmp564 $tmp565 	%line{717} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:714
#                                l_angle_bisector_R_l_last_angle_bisector *
	mul		$tmp567 ___531_l_angle_bisector_R_l_last_angle_bisector $tmp566 	%line{714} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:713
#           max_unit_parameter = tanf(inner_last_bevel_start_A_last_angle_bisector) +
	add		___531_max_unit_parameter $tmp559 $tmp567 	%line{713} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:720
#         x_axis_A_angle_bisector = segment_id * segment_divider_A_next_segment_divider +
	mul		$tmp568 ___501_segment_id ___501_segment_divider_A_next_segment_divider 	%line{720} %argrw{"wrr"}
	add		___531_x_axis_A_angle_bisector $tmp568 ___501_last_angle_bisector_A_x_axis 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:726
#         float effective_roundness = float(1.0) - tanf(segment_divider_A_angle_bisector -
	assign		$tmp569 $const4 	%line{726} %argrw{"wr"}
	sub		$tmp571 ___501_segment_divider_A_angle_bisector ___501_x_axis_A_outer_last_bevel_start 	%argrw{"wrr"}
	tan		$tmp570 $tmp571 	%argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:728
#                                                      tanf(segment_divider_A_angle_bisector);
	tan		$tmp572 ___501_segment_divider_A_angle_bisector 	%line{728} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:727
#                                                       x_axis_A_outer_last_bevel_start) /
	div		$tmp573 $tmp570 $tmp572 	%line{727} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:726
#         float effective_roundness = float(1.0) - tanf(segment_divider_A_angle_bisector -
	sub		___540_effective_roundness $tmp569 $tmp573 	%line{726} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:729
#         float spline_start_outer_last_bevel_start = (float(1.0) - effective_roundness) *
	assign		$tmp574 $const4 	%line{729} %argrw{"wr"}
	sub		$tmp575 $tmp574 ___540_effective_roundness 	%argrw{"wrr"}
	mul		___540_spline_start_outer_last_bevel_start $tmp575 ___501_x_axis_A_outer_last_bevel_start 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:732
#         if (CHECK_ONLY_IN_GEOMETRY_NODES_IMPLEMENTATION(calculate_r_gon_parameter_field)) {
	if		$const6 964 964 	%line{732} %argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:734
#                                       fabsf(nearest_segment_divider_MSA_coord);
	abs		$tmp576 ___531_nearest_segment_divider_MSA_coord 	%line{734} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:733
#           float coord_A_bevel_start = x_axis_A_outer_last_bevel_start -
	sub		___541_coord_A_bevel_start ___501_x_axis_A_outer_last_bevel_start $tmp576 	%line{733} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:735
#           r_gon_parameter = l_coord * sinf(outer_last_bevel_start_A_angle_bisector);
	sin		$tmp577 ___501_outer_last_bevel_start_A_angle_bisector 	%line{735} %argrw{"wr"}
	mul		___531_r_gon_parameter ___547_l_coord $tmp577 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:737
#           if (coord_A_bevel_start < spline_start_outer_last_bevel_start) {
	lt		$tmp578 ___541_coord_A_bevel_start ___540_spline_start_outer_last_bevel_start 	%line{737} %argrw{"wrr"}
	if		$tmp578 924 933 	%argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:738
#             r_gon_parameter += l_coord * cosf(outer_last_bevel_start_A_angle_bisector) *
	cos		$tmp579 ___501_outer_last_bevel_start_A_angle_bisector 	%line{738} %argrw{"wr"}
	mul		$tmp580 ___547_l_coord $tmp579 	%argrw{"wrr"}
	mul		$tmp581 $tmp580 ___541_coord_A_bevel_start 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:740
#                                float(0.5) *
	assign		$tmp582 $const12 	%line{740} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:741
#                                    (float(1.0) -
	assign		$tmp583 $const4 	%line{741} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:742
#                                     l_coord * cosf(outer_last_bevel_start_A_angle_bisector)) *
	cos		$tmp584 ___501_outer_last_bevel_start_A_angle_bisector 	%line{742} %argrw{"wr"}
	mul		$tmp585 ___547_l_coord $tmp584 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:741
#                                    (float(1.0) -
	sub		$tmp586 $tmp583 $tmp585 	%line{741} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:740
#                                float(0.5) *
	mul		$tmp587 $tmp582 $tmp586 	%line{740} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:743
#                                    sqr(coord_A_bevel_start) / spline_start_outer_last_bevel_start;
	functioncall	$const8 920 	%line{743} %argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_math.h:34
#   return a * a;
	mul		$tmp588 ___541_coord_A_bevel_start ___541_coord_A_bevel_start 	%filename{"/build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_math.h"} %line{34} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:742
#                                     l_coord * cosf(outer_last_bevel_start_A_angle_bisector)) *
	mul		$tmp589 $tmp587 $tmp588 	%filename{"/build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h"} %line{742} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:743
#                                    sqr(coord_A_bevel_start) / spline_start_outer_last_bevel_start;
	div		$tmp590 $tmp589 ___540_spline_start_outer_last_bevel_start 	%line{743} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:739
#                                    coord_A_bevel_start +
	add		$tmp591 $tmp581 $tmp590 	%line{739} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:743
#                                    sqr(coord_A_bevel_start) / spline_start_outer_last_bevel_start;
	add		___531_r_gon_parameter ___531_r_gon_parameter $tmp591 	%line{743} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:747
#                                    (float(0.5) * l_coord *
	assign		$tmp592 $const12 	%line{747} %argrw{"wr"}
	mul		$tmp593 $tmp592 ___547_l_coord 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:748
#                                         cosf(outer_last_bevel_start_A_angle_bisector) -
	cos		$tmp594 ___501_outer_last_bevel_start_A_angle_bisector 	%line{748} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:747
#                                    (float(0.5) * l_coord *
	mul		$tmp595 $tmp593 $tmp594 	%line{747} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:749
#                                     float(0.5)) +
	assign		$tmp596 $const12 	%line{749} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:748
#                                         cosf(outer_last_bevel_start_A_angle_bisector) -
	sub		$tmp597 $tmp595 $tmp596 	%line{748} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:746
#             r_gon_parameter += spline_start_outer_last_bevel_start *
	mul		$tmp598 ___540_spline_start_outer_last_bevel_start $tmp597 	%line{746} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:749
#                                     float(0.5)) +
	add		$tmp599 $tmp598 ___541_coord_A_bevel_start 	%line{749} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:750
#                                coord_A_bevel_start;
	add		___531_r_gon_parameter ___531_r_gon_parameter $tmp599 	%line{750} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:752
#           if (segment_divider_A_coord < segment_divider_A_angle_bisector) {
	lt		$tmp600 ___501_segment_divider_A_coord ___501_segment_divider_A_angle_bisector 	%line{752} %argrw{"wrr"}
	if		$tmp600 938 938 	%argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:753
#             r_gon_parameter *= -float(1.0);
	assign		$tmp601 $const4 	%line{753} %argrw{"wr"}
	neg		$tmp602 $tmp601 	%argrw{"wr"}
	mul		___531_r_gon_parameter ___531_r_gon_parameter $tmp602 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:755
#           if (normalize_r_gon_parameter) {
	if		use_normalize 964 964 	%line{755} %argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:757
#                 l_angle_bisector * tanf(outer_last_bevel_start_A_angle_bisector) +
	tan		$tmp603 ___501_outer_last_bevel_start_A_angle_bisector 	%line{757} %argrw{"wr"}
	mul		$tmp604 ___531_l_angle_bisector $tmp603 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:759
#                     (float(0.5) * l_angle_bisector + float(0.5)) +
	assign		$tmp605 $const12 	%line{759} %argrw{"wr"}
	mul		$tmp606 $tmp605 ___531_l_angle_bisector 	%argrw{"wrr"}
	assign		$tmp607 $const12 	%argrw{"wr"}
	add		$tmp608 $tmp606 $tmp607 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:758
#                 spline_start_outer_last_bevel_start *
	mul		$tmp609 ___540_spline_start_outer_last_bevel_start $tmp608 	%line{758} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:757
#                 l_angle_bisector * tanf(outer_last_bevel_start_A_angle_bisector) +
	add		$tmp610 $tmp604 $tmp609 	%line{757} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:760
#                 effective_roundness * x_axis_A_outer_last_bevel_start;
	mul		$tmp611 ___540_effective_roundness ___501_x_axis_A_outer_last_bevel_start 	%line{760} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:759
#                     (float(0.5) * l_angle_bisector + float(0.5)) +
	add		___545_normalize_based_on_l_angle_bisector $tmp610 $tmp611 	%line{759} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:762
#                 l_coord * sinf(outer_last_bevel_start_A_angle_bisector) +
	sin		$tmp612 ___501_outer_last_bevel_start_A_angle_bisector 	%line{762} %argrw{"wr"}
	mul		$tmp613 ___547_l_coord $tmp612 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:764
#                     (float(0.5) * l_coord * cosf(outer_last_bevel_start_A_angle_bisector) +
	assign		$tmp614 $const12 	%line{764} %argrw{"wr"}
	mul		$tmp615 $tmp614 ___547_l_coord 	%argrw{"wrr"}
	cos		$tmp616 ___501_outer_last_bevel_start_A_angle_bisector 	%argrw{"wr"}
	mul		$tmp617 $tmp615 $tmp616 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:765
#                      float(0.5)) +
	assign		$tmp618 $const12 	%line{765} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:764
#                     (float(0.5) * l_coord * cosf(outer_last_bevel_start_A_angle_bisector) +
	add		$tmp619 $tmp617 $tmp618 	%line{764} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:763
#                 spline_start_outer_last_bevel_start *
	mul		$tmp620 ___540_spline_start_outer_last_bevel_start $tmp619 	%line{763} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:762
#                 l_coord * sinf(outer_last_bevel_start_A_angle_bisector) +
	add		$tmp621 $tmp613 $tmp620 	%line{762} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:766
#                 effective_roundness * x_axis_A_outer_last_bevel_start;
	mul		$tmp622 ___540_effective_roundness ___501_x_axis_A_outer_last_bevel_start 	%line{766} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:765
#                      float(0.5)) +
	add		___545_normalize_based_on_l_coord $tmp621 $tmp622 	%line{765} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:772
#                                    coord_A_bevel_start / x_axis_A_outer_last_bevel_start);
	div		$tmp624 ___541_coord_A_bevel_start ___501_x_axis_A_outer_last_bevel_start 	%line{772} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:770
#             r_gon_parameter /= mix(normalize_based_on_l_angle_bisector,
	mix		$tmp623 ___545_normalize_based_on_l_angle_bisector ___545_normalize_based_on_l_coord $tmp624 	%line{770} %argrw{"wrrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:772
#                                    coord_A_bevel_start / x_axis_A_outer_last_bevel_start);
	div		___531_r_gon_parameter ___531_r_gon_parameter $tmp623 	%line{772} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:775
#         if (CHECK_ONLY_IN_GEOMETRY_NODES_IMPLEMENTATION(calculate_max_unit_parameter)) {
	if		$const6 973 973 	%line{775} %argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:776
#           float bevel_start_A_angle_bisector = segment_divider_A_angle_bisector -
	sub		___546_bevel_start_A_angle_bisector ___501_segment_divider_A_angle_bisector ___501_segment_divider_A_bevel_start 	%line{776} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:778
#           float spline_start_A_bevel_start = (float(1.0) - r_gon_roundness) *
	assign		$tmp625 $const4 	%line{778} %argrw{"wr"}
	sub		$tmp626 $tmp625 $tmp14 	%argrw{"wrr"}
	mul		___546_spline_start_A_bevel_start $tmp626 ___501_segment_divider_A_bevel_start 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:781
#           max_unit_parameter = tanf(bevel_start_A_angle_bisector) + spline_start_A_bevel_start +
	tan		$tmp627 ___546_bevel_start_A_angle_bisector 	%line{781} %argrw{"wr"}
	add		$tmp628 $tmp627 ___546_spline_start_A_bevel_start 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:782
#                                r_gon_roundness * segment_divider_A_bevel_start;
	mul		$tmp629 $tmp14 ___501_segment_divider_A_bevel_start 	%line{782} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:781
#           max_unit_parameter = tanf(bevel_start_A_angle_bisector) + spline_start_A_bevel_start +
	add		___531_max_unit_parameter $tmp628 $tmp629 	%line{781} %argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:784
#         x_axis_A_angle_bisector = segment_id * segment_divider_A_next_segment_divider +
	mul		$tmp630 ___501_segment_id ___501_segment_divider_A_next_segment_divider 	%line{784} %argrw{"wrr"}
	add		___531_x_axis_A_angle_bisector $tmp630 ___501_segment_divider_A_angle_bisector 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:787
#       return make_float4(
	assign		___547_out_variables.x ___531_l_angle_bisector 	%line{787} %argrw{"wr"}
	assign		___547_out_variables.y ___531_r_gon_parameter 	%argrw{"wr"}
	assign		___547_out_variables.z ___531_max_unit_parameter 	%argrw{"wr"}
	assign		___547_out_variables.w ___531_x_axis_A_angle_bisector 	%argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:788
#           l_angle_bisector, r_gon_parameter, max_unit_parameter, x_axis_A_angle_bisector);
	return	%line{788}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:1082
#   if ((coord.x == float(0.0)) && (coord.y == float(0.0))) {
	assign		$tmp631 $const3 	%line{1082} %argrw{"wr"}
	eq		$tmp632 $tmp16.x $tmp631 	%argrw{"wrr"}
	neq		$tmp633 $tmp632 $const1 	%argrw{"wrr"}
	if		$tmp633 988 988 	%argrw{"r"}
	assign		$tmp634 $const3 	%argrw{"wr"}
	eq		$tmp635 $tmp16.y $tmp634 	%argrw{"wrr"}
	neq		$tmp636 $tmp635 $const1 	%argrw{"wrr"}
	assign		$tmp633 $tmp636 	%argrw{"wr"}
	if		$tmp633 991 991 	%argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:1085
#     out_variables.y = float(0.0);
	assign		___547_out_variables.y $const3 	%line{1085} %argrw{"wr"}
	assign		___547_out_variables.y ___547_out_variables.y 	%argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:1088
#   if (normalize_r_gon_parameter) {
	if		use_normalize 997 1000 	%line{1088} %argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:1090
#     out_variables.y = float(0.5) * out_variables.y + float(0.5);
	assign		$tmp637 $const12 	%line{1090} %argrw{"wr"}
	mul		$tmp638 $tmp637 ___547_out_variables.y 	%argrw{"wrr"}
	assign		$tmp639 $const12 	%argrw{"wr"}
	add		___547_out_variables.y $tmp638 $tmp639 	%argrw{"wrr"}
	assign		___547_out_variables.y ___547_out_variables.y 	%argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:1093
#     out_variables.x -= float(1.0);
	assign		$tmp640 $const4 	%line{1093} %argrw{"wr"}
	sub		___547_out_variables.x ___547_out_variables.x $tmp640 	%argrw{"wrr"}
	assign		___547_out_variables.x ___547_out_variables.x 	%argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:1096
#   return out_variables;
	assign		___588_out_variables.x ___547_out_variables.x 	%line{1096} %argrw{"wr"}
	assign		___588_out_variables.y ___547_out_variables.y 	%argrw{"wr"}
	assign		___588_out_variables.z ___547_out_variables.z 	%argrw{"wr"}
	assign		___588_out_variables.w ___547_out_variables.w 	%argrw{"wr"}
	return
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling.osl:46
#     SegmentCoordinates = vector3(out_variables.y, out_variables.x, 0.0);
	point		SegmentCoordinates ___588_out_variables.y ___588_out_variables.x $const3 	%filename{"/build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling.osl"} %line{46} %argrw{"wrrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling.osl:47
#     SegmentWidth = out_variables.z;
	assign		SegmentWidth ___588_out_variables.z 	%line{47} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling.osl:48
#     SegmentRotation = out_variables.w;
	assign		SegmentRotation ___588_out_variables.w 	%line{48} %argrw{"wr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling.osl:51
#   if (calculate_segment_id) {
	if		calculate_segment_id 1022 1022 	%line{51} %argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling.osl:52
#     SegmentID = calculate_out_segment_id(max(Sides, 2.0), vector2(Vector.x, Vector.y));
	max		$tmp641 Sides $const2 	%line{52} %argrw{"wrr"}
	compref		$tmp642.x Vector $const1 	%argrw{"wrr"}
	compref		$tmp642.y Vector $const6 	%argrw{"wrr"}
	functioncall	$const16 1022 	%argrw{"r"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:1102
#                 ((atan2f(coord.y, coord.x) / M_2PI_F) + float(coord.y < float(0.0))));
	atan2		$tmp643 $tmp642.y $tmp642.x 	%filename{"/build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h"} %line{1102} %argrw{"wrr"}
	div		$tmp644 $tmp643 $const10 	%argrw{"wrr"}
	assign		$tmp646 $const3 	%argrw{"wr"}
	lt		$tmp647 $tmp642.y $tmp646 	%argrw{"wrr"}
	assign		$tmp648 $tmp647 	%argrw{"wr"}
	assign		$tmp645 $tmp648 	%argrw{"wr"}
	add		$tmp649 $tmp644 $tmp645 	%argrw{"wrr"}
# /build/blender/src/blender/intern/cycles/kernel/osl/shaders/node_radial_tiling_shared.h:1101
#   return floorf(r_gon_sides *
	mul		$tmp650 $tmp641 $tmp649 	%line{1101} %argrw{"wrr"}
	floor		SegmentID $tmp650 	%argrw{"wr"}
	end
