([('if_else', ('param', 0), 5), ('fun', ('out', 0), sin, ('param', 1), False), ('mul', ('out', 0), [('out', 0), ('out', 0)], 0), ('mul', ('out', 0), [('const', 0), ('out', 0)], 0), ('goto', 9), ('label', 5), ('fun', ('temp', 1), sin, ('param', 2), False), ('mul', ('temp', 1), [('temp', 1), ('temp', 1)], 0), ('mul', ('temp', 1), [('const', 0), ('temp', 1)], 0), ('label', 9), ('join', ('out', 0), ('param', 0), ('out', 0), ('temp', 1)), ('if_else', ('param', 0), 16), ('fun', ('temp', 1), cos, ('param', 1), False), ('mul', ('temp', 1), [('temp', 1), ('temp', 1)], 0), ('mul', ('temp', 1), [('const', 0), ('temp', 1)], 0), ('goto', 20), ('label', 16), ('fun', ('temp', 2), cos, ('param', 2), False), ('mul', ('temp', 2), [('temp', 2), ('temp', 2)], 0), ('mul', ('temp', 2), [('const', 0), ('temp', 2)], 0), ('label', 20), ('join', ('temp', 1), ('param', 0), ('temp', 1), ('temp', 2)), ('add', ('out', 0), [('out', 0), ('temp', 1)], 0)], 3, [3])