void helper_stsw(CPUPPCState *env, target_ulong addr, uint32_t nb,

                 uint32_t reg)

{

    int sh;



    for (; nb > 3; nb -= 4) {

        cpu_stl_data(env, addr, env->gpr[reg]);

        reg = (reg + 1) % 32;

        addr = addr_add(env, addr, 4);

    }

    if (unlikely(nb > 0)) {

        for (sh = 24; nb > 0; nb--, sh -= 8) {

            cpu_stb_data(env, addr, (env->gpr[reg] >> sh) & 0xFF);

            addr = addr_add(env, addr, 1);

        }

    }

}

void helper_stsw(CPUPPCState *env, target_ulong addr, uint32_t nb,

                 uint32_t reg)

{

    int sh;



    for (; nb > 3; nb -= 4) {

        cpu_stl_data(env, addr, env->gpr[reg]);

        reg = (reg + 1) % 32;

        addr = addr_add(env, addr, 4);

    }

    if (unlikely(nb > 0)) {

        for (sh = 24; nb > 0; nb--, sh -= 8) {

            cpu_stb_data(env, addr, (env->gpr[reg] >> sh) & 0xFF);

            addr = addr_add(env, addr, 1);

        }

    }

}

        cpu_stl_data(env, addr, env->gpr[reg]);             cpu_stb_data(env, addr, (env->gpr[reg] >> sh) & 0xFF);
void FUNC_0(CPUPPCState *VAR_0, target_ulong VAR_1, uint32_t VAR_2,

                 uint32_t VAR_3)

{

    int VAR_4;



    for (; VAR_2 > 3; VAR_2 -= 4) {

        cpu_stl_data(VAR_0, VAR_1, VAR_0->gpr[VAR_3]);

        VAR_3 = (VAR_3 + 1) % 32;

        VAR_1 = addr_add(VAR_0, VAR_1, 4);

    }

    if (unlikely(VAR_2 > 0)) {

        for (VAR_4 = 24; VAR_2 > 0; VAR_2--, VAR_4 -= 8) {

            cpu_stb_data(VAR_0, VAR_1, (VAR_0->gpr[VAR_3] >> VAR_4) & 0xFF);

            VAR_1 = addr_add(VAR_0, VAR_1, 1);

        }

    }

}

void FUNC_0(CPUPPCState *VAR_0, target_ulong VAR_1, uint32_t VAR_2,
uint32_t VAR_3)
{ int VAR_4; for (; VAR_2 > 3; VAR_2 -= 4) { cpu_stl_data(VAR_0, VAR_1, VAR_0->gpr[VAR_3]); VAR_3 = (VAR_3 + 1) % 32; VAR_1 = addr_add(VAR_0, VAR_1, 4); } if (unlikely(VAR_2 > 0)) { for (VAR_4 = 24; VAR_2 > 0; VAR_2--, VAR_4 -= 8) { cpu_stb_data(VAR_0, VAR_1, (VAR_0->gpr[VAR_3] >> VAR_4) & 0xFF); VAR_1 = addr_add(VAR_0, VAR_1, 1); } } }