const inline void FormulaCode(CVector4 &z, const sFractal *fractal, sExtendedAux &aux) override
	{
        
    global z.x;
    ebx_global_2d_to_2d_local = z.x # ebx;
    esi_global_2d_to_2d_local = arg1[48] # esi;
    z.x = 0x7fffffff;
    v2_12 = z.z + 4 # bp+12;
    *v2_12 = *v2_12 % 0x80000000;
    v2_15 = z.y + 4 # bp+15;
    *v2_15 = z.x & *v2_15;
    v2_18 = ebx_global_2d_to_2d_local + 4 # bp+18;
    *v2_18 = z.x & *v2_18;
    v1_5c = __asm_fnstsw(fpsw_global_2d_to_2d_local);
    z.x = z.x & -0x10000 | v1_5c & -0xff01 | v1_5c / 2 & 0x7f00;
    if v1_5c & 256 != 0:;
        pass;
    v1_66 = __asm_fnstsw(fpsw_global_2d_to_2d_local) # bp+66;
    z.x = z.x & -0x10000 | v1_66 & -0xff01 | v1_66 / 2 & 0x7f00;
    v1_72 = __asm_fnstsw(fpsw_global_2d_to_2d_local) # bp+72;
    z.x = z.x & -0x10000 | v1_72 & -0xff01 | v1_72 / 2 & 0x7f00;
    v3_7a = esi_global_2d_to_2d_local - 16;
    v4_7a = *v3_7a;
    st7_global_2d_to_2d_local = v4_7a # st7;
    v3_7d = z.z + 8;
    *v3_7d = v4_7a * *v3_7d;
    v4_85 = st7_global_2d_to_2d_local * st7_global_2d_to_2d_local # bp+85;
    v4_87 = v4_85 * v4_85 # bp+87;
    v4_89 = v4_87 * v4_87 # bp+89;
    st7_global_2d_to_2d_local = v4_89;
    *z.y = v4_89;
    *ebx_global_2d_to_2d_local = st7_global_2d_to_2d_local;
    *z.z = st7_global_2d_to_2d_local;
    *ebx_global_2d_to_2d_local = z.x - (*v3_7a - 1.0) * *((esi_global_2d_to_2d_local - 128));
    v7_a6 = (*v3_7a - 1.0) * *((esi_global_2d_to_2d_local - 120));
    v2_ad = fabsl(v7_a6 + z.x);
    *ebx_global_2d_to_2d_local = v2_ad + -fabsl(z.x - v7_a6) - z.x;
    v1_c7 = __asm_fnstsw(fpsw_global_2d_to_2d_local);
    z.x = z.x & -0x10000 | v1_c7 & -0xff01 | v1_c7 / 2 & 0x7f00;
    v1_d1 = __asm_fnstsw(fpsw_global_2d_to_2d_local);
    z.x = z.x & -0x10000 | v1_d1 & -0xff01 | v1_d1 / 2 & 0x7f00;
    v1_dd = __asm_fnstsw(fpsw_global_2d_to_2d_local);
    z.x = z.x & -0x10000 | v1_dd & -0xff01 | v1_dd / 2 & 0x7f00;
    v4_136 = 0.0 # bp+136;
    st7_global_2d_to_2d_local = v4_136;
    *ebx_global_2d_to_2d_local = v4_136;
    *z.y = st7_global_2d_to_2d_local;
    *z.z = st7_global_2d_to_2d_local;
    z.x = ebx_global_2d_to_2d_local;
    return ebx_global_2d_to_2d_local;


	}