1 ((function pow 2 (signature float 3 (parameters 4 (declare (in) float arg0) 5 (declare (in) float arg1)) 6 ((return (expression float pow (var_ref arg0) (var_ref arg1))))) 7 8 (signature vec2 9 (parameters 10 (declare (in) vec2 arg0) 11 (declare (in) vec2 arg1)) 12 ((return (expression vec2 pow (var_ref arg0) (var_ref arg1))))) 13 14 (signature vec3 15 (parameters 16 (declare (in) vec3 arg0) 17 (declare (in) vec3 arg1)) 18 ((return (expression vec3 pow (var_ref arg0) (var_ref arg1))))) 19 20 (signature vec4 21 (parameters 22 (declare (in) vec4 arg0) 23 (declare (in) vec4 arg1)) 24 ((return (expression vec4 pow (var_ref arg0) (var_ref arg1))))) 25 )) 26