static void do_dcbz(target_ulong addr, int dcache_line_size)

{

    addr &= ~(dcache_line_size - 1);

    int i;

    for (i = 0 ; i < dcache_line_size ; i += 4) {

        stl(addr + i , 0);

    }

    if (env->reserve == addr)

        env->reserve = (target_ulong)-1ULL;

}

static void do_dcbz(target_ulong addr, int dcache_line_size)

{

    addr &= ~(dcache_line_size - 1);

    int i;

    for (i = 0 ; i < dcache_line_size ; i += 4) {

        stl(addr + i , 0);

    }

    if (env->reserve == addr)

        env->reserve = (target_ulong)-1ULL;

}

static void FUNC_0(target_ulong VAR_0, int VAR_1)

{

    VAR_0 &= ~(VAR_1 - 1);

    int VAR_2;

    for (VAR_2 = 0 ; VAR_2 < VAR_1 ; VAR_2 += 4) {

        stl(VAR_0 + VAR_2 , 0);

    }

    if (env->reserve == VAR_0)

        env->reserve = (target_ulong)-1ULL;

}

static void FUNC_0(target_ulong VAR_0, int VAR_1)
{ VAR_0 &= ~(VAR_1 - 1); int VAR_2; for (VAR_2 = 0 ; VAR_2 < VAR_1 ; VAR_2 += 4) { stl(VAR_0 + VAR_2 , 0); } if (env->reserve == VAR_0)
env->reserve = (target_ulong)-1ULL; }