static inline void gen_neon_narrow_satu(int size, TCGv dest, TCGv src)

{

    switch (size) {

    case 0: gen_helper_neon_narrow_sat_u8(dest, cpu_env, src); break;

    case 1: gen_helper_neon_narrow_sat_u16(dest, cpu_env, src); break;

    case 2: gen_helper_neon_narrow_sat_u32(dest, cpu_env, src); break;

    default: abort();

    }

}

static inline void gen_neon_narrow_satu(int size, TCGv dest, TCGv src)

{

    switch (size) {

    case 0: gen_helper_neon_narrow_sat_u8(dest, cpu_env, src); break;

    case 1: gen_helper_neon_narrow_sat_u16(dest, cpu_env, src); break;

    case 2: gen_helper_neon_narrow_sat_u32(dest, cpu_env, src); break;

    default: abort();

    }

}

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

{

    switch (VAR_0) {

    case 0: gen_helper_neon_narrow_sat_u8(VAR_1, cpu_env, VAR_2); break;

    case 1: gen_helper_neon_narrow_sat_u16(VAR_1, cpu_env, VAR_2); break;

    case 2: gen_helper_neon_narrow_sat_u32(VAR_1, cpu_env, VAR_2); break;

    default: abort();

    }

}

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