13,31c13,35
< │    %12 = Base.Math.sqrt(%11)
< │    %13 = %10 < %12
< └───       goto #4 if not %13
< 3 ──       return x
< 4 ── %16 = Base.Math.sin_kernel(x)
< └───       return %16
< 5 ── %18 = Base.Math.isnan(x)
< └───       goto #7 if not %18
< 6 ── %20 = ($(Expr(:static_parameter, 1)))(Base.Math.NaN)
< └───       return %20
< 7 ── %22 = Base.Math.isinf(x)
< └───       goto #9 if not %22
< 8 ──       Base.Math.sin_domain_error(x)
< 9 ┄─ %25 = Base.Math.rem_pio2_kernel(x)
< │    %26 = Base.indexed_iterate(%25, 1)
< │          n = Core.getfield(%26, 1)
< │          @_3 = Core.getfield(%26, 2)
< │    %29 = Base.indexed_iterate(%25, 2, @_3)
< │          y = Core.getfield(%29, 1)
---
> │    %12 = ($(Expr(:static_parameter, 1)))(2.0)
> │    %13 = %11 / %12
> │    %14 = Base.Math.sqrt(%13)
> │    %15 = %10 < %14
> └───       goto #4 if not %15
> 3 ── %17 = ($(Expr(:static_parameter, 1)))(1.0)
> └───       return %17
> 4 ── %19 = Base.Math.cos_kernel(x)
> └───       return %19
> 5 ── %21 = Base.Math.isnan(x)
> └───       goto #7 if not %21
> 6 ── %23 = ($(Expr(:static_parameter, 1)))(Base.Math.NaN)
> └───       return %23
> 7 ── %25 = Base.Math.isinf(x)
> └───       goto #9 if not %25
> 8 ── %27 = Base.Math.cos_domain_error(x)
> └───       return %27
> 9 ── %29 = Base.Math.rem_pio2_kernel(x)
> │    %30 = Base.indexed_iterate(%29, 1)
> │          n = Core.getfield(%30, 1)
> │          @_3 = Core.getfield(%30, 2)
> │    %33 = Base.indexed_iterate(%29, 2, @_3)
> │          y = Core.getfield(%33, 1)
33,39c37,39
< │    %32 = n == 0
< └───       goto #11 if not %32
< 10 ─ %34 = Base.Math.sin_kernel(y)
< └───       return %34
< 11 ─ %36 = n == 1
< └───       goto #13 if not %36
< 12 ─ %38 = Base.Math.cos_kernel(y)
---
> │    %36 = n == 0
> └───       goto #11 if not %36
> 10 ─ %38 = Base.Math.cos_kernel(y)
41,43c41,43
< 13 ─ %40 = n == 2
< └───       goto #15 if not %40
< 14 ─ %42 = Base.Math.sin_kernel(y)
---
> 11 ─ %40 = n == 1
> └───       goto #13 if not %40
> 12 ─ %42 = Base.Math.sin_kernel(y)
46,48c46,52
< 15 ─ %45 = Base.Math.cos_kernel(y)
< │    %46 = -%45
< └───       return %46
---
> 13 ─ %45 = n == 2
> └───       goto #15 if not %45
> 14 ─ %47 = Base.Math.cos_kernel(y)
> │    %48 = -%47
> └───       return %48
> 15 ─ %50 = Base.Math.sin_kernel(y)
> └───       return %50
