static int color_distance(uint32_t a, uint32_t b)

{

    int r = 0, d, i;



    for (i = 0; i < 32; i += 8) {

        d = ((a >> i) & 0xFF) - ((b >> i) & 0xFF);

        r += d * d;

    }

    return r;

}

static int color_distance(uint32_t a, uint32_t b)

{

    int r = 0, d, i;



    for (i = 0; i < 32; i += 8) {

        d = ((a >> i) & 0xFF) - ((b >> i) & 0xFF);

        r += d * d;

    }

    return r;

}

    for (i = 0; i < 32; i += 8) {         d = ((a >> i) & 0xFF) - ((b >> i) & 0xFF);
static int FUNC_0(uint32_t VAR_0, uint32_t VAR_1)

{

    int VAR_2 = 0, VAR_3, VAR_4;



    for (VAR_4 = 0; VAR_4 < 32; VAR_4 += 8) {

        VAR_3 = ((VAR_0 >> VAR_4) & 0xFF) - ((VAR_1 >> VAR_4) & 0xFF);

        VAR_2 += VAR_3 * VAR_3;

    }

    return VAR_2;

}

static int FUNC_0(uint32_t VAR_0, uint32_t VAR_1)
{ int VAR_2 = 0, VAR_3, VAR_4; for (VAR_4 = 0; VAR_4 < 32; VAR_4 += 8) { VAR_3 = ((VAR_0 >> VAR_4) & 0xFF) - ((VAR_1 >> VAR_4) & 0xFF); VAR_2 += VAR_3 * VAR_3; } return VAR_2; }