1((function sinh 2 (signature float 3 (parameters 4 (declare (in) float x)) 5 ((return (expression float * (constant float (0.5)) 6 (expression float - 7 (expression float exp (var_ref x)) 8 (expression float exp (expression float neg (var_ref x)))))))) 9 (signature vec2 10 (parameters 11 (declare (in) vec2 x)) 12 ((return (expression vec2 * (constant float (0.5)) 13 (expression vec2 - 14 (expression vec2 exp (var_ref x)) 15 (expression vec2 exp (expression vec2 neg (var_ref x)))))))) 16 (signature vec3 17 (parameters 18 (declare (in) vec3 x)) 19 ((return (expression vec3 * (constant float (0.5)) 20 (expression vec3 - 21 (expression vec3 exp (var_ref x)) 22 (expression vec3 exp (expression vec3 neg (var_ref x)))))))) 23 (signature vec4 24 (parameters 25 (declare (in) vec4 x)) 26 ((return (expression vec4 * (constant float (0.5)) 27 (expression vec4 - 28 (expression vec4 exp (var_ref x)) 29 (expression vec4 exp (expression vec4 neg (var_ref x)))))))) 30)) 31