static inline void gen_neon_addl_saturate(TCGv op0, TCGv op1, int size)

{

    switch (size) {

    case 1: gen_helper_neon_addl_saturate_s32(op0, cpu_env, op0, op1); break;

    case 2: gen_helper_neon_addl_saturate_s64(op0, cpu_env, op0, op1); break;

    default: abort();

    }

}

static inline void gen_neon_addl_saturate(TCGv op0, TCGv op1, int size)

{

    switch (size) {

    case 1: gen_helper_neon_addl_saturate_s32(op0, cpu_env, op0, op1); break;

    case 2: gen_helper_neon_addl_saturate_s64(op0, cpu_env, op0, op1); break;

    default: abort();

    }

}

static inline void FUNC_0(TCGv VAR_0, TCGv VAR_1, int VAR_2)

{

    switch (VAR_2) {

    case 1: gen_helper_neon_addl_saturate_s32(VAR_0, cpu_env, VAR_0, VAR_1); break;

    case 2: gen_helper_neon_addl_saturate_s64(VAR_0, cpu_env, VAR_0, VAR_1); break;

    default: abort();

    }

}

static inline void FUNC_0(TCGv VAR_0, TCGv VAR_1, int VAR_2)
{ switch (VAR_2) { case 1: gen_helper_neon_addl_saturate_s32(VAR_0, cpu_env, VAR_0, VAR_1); break; case 2: gen_helper_neon_addl_saturate_s64(VAR_0, cpu_env, VAR_0, VAR_1); break; default: abort(); } }