const inline void FormulaCode(CVector4 &z, const sFractal *fractal, sExtendedAux &aux) override
	{
        
    esp_global_2d_to_2d_local = 0 # esp;
    v15_1 = &stack_var__2d_36;
    v4_4 = *((esi_global_2d_to_2d_local - 104));
    v4_7 = *((esi_global_2d_to_2d_local - 112));
    v4_a = *((esi_global_2d_to_2d_local - 120));
    v5_f = *((edi_global_2d_to_2d_local - 64));
    v5_1b = *((edi_global_2d_to_2d_local - 72));
    v5_27 = *((edi_global_2d_to_2d_local - 44)) # bp+27;
    v5_2e = *((edi_global_2d_to_2d_local - 48));
    st7_global_2d_to_2d_local = v4_4 * v5_1b + v4_a * v5_f + v4_7 * *((edi_global_2d_to_2d_local - 68)) # st7;
    v1_62 = __asm_fnstsw(fpsw_global_2d_to_2d_local) # bp+62;
    if v1_62 & 256 != 0:;
        v7_6d = *((edi_global_2d_to_2d_local - 8)) * *((edi_global_2d_to_2d_local - 36));
        *((esi_global_2d_to_2d_local - 32)) = v7_6d - *((edi_global_2d_to_2d_local - 24)) - st7_global_2d_to_2d_local;
        return z.x_global_2d_to_2d_local & -0x10000 | v1_62 & -0xff01 | v1_62 / 2 & 0x7f00;
    v5_7d = *((edi_global_2d_to_2d_local - 28));
    v7_7d = (v4_a * *((edi_global_2d_to_2d_local - 40)) + v4_7 * v5_27 + v4_4 * v5_2e) * v5_7d;
    stack_var__2d_36 = v7_7d - *((edi_global_2d_to_2d_local - 16));
    v6_a7 = *((esp_global_2d_to_2d_local + 8 * (*((edi_global_2d_to_2d_local - 76)) % 4)));
    v7_aa = v6_a7 * *((edi_global_2d_to_2d_local - 36));
    *((esi_global_2d_to_2d_local - 32)) = v7_aa - *((edi_global_2d_to_2d_local - 24)) - st7_global_2d_to_2d_local;
    v6_bd = *((8 * (*((edi_global_2d_to_2d_local - 80)) % 4) + esp_global_2d_to_2d_local));
    v7_c3 = (v6_bd + *((edi_global_2d_to_2d_local - 84))) * *((edi_global_2d_to_2d_local - 88));
    esi_global_2d_to_2d_local[128] = v7_c3;
    return v15_1;


	}