static inline int *DEC_UQUAD(int *dst, unsigned idx, unsigned sign)

{

    unsigned nz = idx >> 12;



    dst[0] = (idx & 3) * (1 + (((int)sign >> 31) << 1));

    sign <<= nz & 1;

    nz >>= 1;

    dst[1] = (idx >> 2 & 3) * (1 + (((int)sign >> 31) << 1));

    sign <<= nz & 1;

    nz >>= 1;

    dst[2] = (idx >> 4 & 3) * (1 + (((int)sign >> 31) << 1));

    sign <<= nz & 1;

    nz >>= 1;

    dst[3] = (idx >> 6 & 3) * (1 + (((int)sign >> 31) << 1));



    return dst + 4;

}

static inline int *DEC_UQUAD(int *dst, unsigned idx, unsigned sign)

{

    unsigned nz = idx >> 12;



    dst[0] = (idx & 3) * (1 + (((int)sign >> 31) << 1));

    sign <<= nz & 1;

    nz >>= 1;

    dst[1] = (idx >> 2 & 3) * (1 + (((int)sign >> 31) << 1));

    sign <<= nz & 1;

    nz >>= 1;

    dst[2] = (idx >> 4 & 3) * (1 + (((int)sign >> 31) << 1));

    sign <<= nz & 1;

    nz >>= 1;

    dst[3] = (idx >> 6 & 3) * (1 + (((int)sign >> 31) << 1));



    return dst + 4;

}

    dst[0] = (idx & 3) * (1 + (((int)sign >> 31) << 1));     dst[1] = (idx >> 2 & 3) * (1 + (((int)sign >> 31) << 1));     dst[2] = (idx >> 4 & 3) * (1 + (((int)sign >> 31) << 1));     dst[3] = (idx >> 6 & 3) * (1 + (((int)sign >> 31) << 1));
static inline int *FUNC_0(int *VAR_0, unsigned VAR_1, unsigned VAR_2)

{

    unsigned VAR_3 = VAR_1 >> 12;



    VAR_0[0] = (VAR_1 & 3) * (1 + (((int)VAR_2 >> 31) << 1));

    VAR_2 <<= VAR_3 & 1;

    VAR_3 >>= 1;

    VAR_0[1] = (VAR_1 >> 2 & 3) * (1 + (((int)VAR_2 >> 31) << 1));

    VAR_2 <<= VAR_3 & 1;

    VAR_3 >>= 1;

    VAR_0[2] = (VAR_1 >> 4 & 3) * (1 + (((int)VAR_2 >> 31) << 1));

    VAR_2 <<= VAR_3 & 1;

    VAR_3 >>= 1;

    VAR_0[3] = (VAR_1 >> 6 & 3) * (1 + (((int)VAR_2 >> 31) << 1));



    return VAR_0 + 4;

}

static inline int *FUNC_0(int *VAR_0, unsigned VAR_1, unsigned VAR_2)
{ unsigned VAR_3 = VAR_1 >> 12; VAR_0[0] = (VAR_1 & 3) * (1 + (((int)VAR_2 >> 31) << 1)); VAR_2 <<= VAR_3 & 1; VAR_3 >>= 1; VAR_0[1] = (VAR_1 >> 2 & 3) * (1 + (((int)VAR_2 >> 31) << 1)); VAR_2 <<= VAR_3 & 1; VAR_3 >>= 1; VAR_0[2] = (VAR_1 >> 4 & 3) * (1 + (((int)VAR_2 >> 31) << 1)); VAR_2 <<= VAR_3 & 1; VAR_3 >>= 1; VAR_0[3] = (VAR_1 >> 6 & 3) * (1 + (((int)VAR_2 >> 31) << 1)); return VAR_0 + 4; }