void helper_ocbi(CPUSH4State *env, uint32_t address)

{

    memory_content **current = &(env->movcal_backup);

    while (*current)

    {

	uint32_t a = (*current)->address;

	if ((a & ~0x1F) == (address & ~0x1F))

	{

	    memory_content *next = (*current)->next;

            cpu_stl_data(env, a, (*current)->value);

	    

	    if (next == NULL)

	    {

		env->movcal_backup_tail = current;

	    }



	    free (*current);

	    *current = next;

	    break;

	}

    }

}

void helper_ocbi(CPUSH4State *env, uint32_t address)

{

    memory_content **current = &(env->movcal_backup);

    while (*current)

    {

	uint32_t a = (*current)->address;

	if ((a & ~0x1F) == (address & ~0x1F))

	{

	    memory_content *next = (*current)->next;

            cpu_stl_data(env, a, (*current)->value);

	    

	    if (next == NULL)

	    {

		env->movcal_backup_tail = current;

	    }



	    free (*current);

	    *current = next;

	    break;

	}

    }

}

	    free (*current);
void FUNC_0(CPUSH4State *VAR_0, uint32_t VAR_1)

{

    memory_content **current = &(VAR_0->movcal_backup);

    while (*current)

    {

	uint32_t a = (*current)->VAR_1;

	if ((a & ~0x1F) == (VAR_1 & ~0x1F))

	{

	    memory_content *next = (*current)->next;

            cpu_stl_data(VAR_0, a, (*current)->value);

	    

	    if (next == NULL)

	    {

		VAR_0->movcal_backup_tail = current;

	    }



	    free (*current);

	    *current = next;

	    break;

	}

    }

}

void FUNC_0(CPUSH4State *VAR_0, uint32_t VAR_1)
{ memory_content **current = &(VAR_0->movcal_backup); while (*current)
{ uint32_t a = (*current)->VAR_1; if ((a & ~0x1F) == (VAR_1 & ~0x1F))
{ memory_content *next = (*current)->next; cpu_stl_data(VAR_0, a, (*current)->value); if (next == NULL)
{ VAR_0->movcal_backup_tail = current; } free (*current); *current = next; break; } } }