|
|
|
@@ -177,10 +177,10 @@ static int make_ydt15_entry(int p1, int p2, int16_t *ydt) |
|
|
|
int lo, hi; |
|
|
|
|
|
|
|
lo = ydt[p1]; |
|
|
|
lo += (lo << 5) + (lo << 10); |
|
|
|
lo += (lo * 32) + (lo * 1024); |
|
|
|
hi = ydt[p2]; |
|
|
|
hi += (hi << 5) + (hi << 10); |
|
|
|
return (lo + (hi << 16)) << 1; |
|
|
|
hi += (hi * 32) + (hi * 1024); |
|
|
|
return (lo + (hi * (1 << 16))) * 2; |
|
|
|
} |
|
|
|
|
|
|
|
static int make_cdt15_entry(int p1, int p2, int16_t *cdt) |
|
|
|
@@ -188,9 +188,9 @@ static int make_cdt15_entry(int p1, int p2, int16_t *cdt) |
|
|
|
int r, b, lo; |
|
|
|
|
|
|
|
b = cdt[p2]; |
|
|
|
r = cdt[p1] << 10; |
|
|
|
r = cdt[p1] * 1024; |
|
|
|
lo = b + r; |
|
|
|
return (lo + (lo << 16)) << 1; |
|
|
|
return (lo + (lo * (1 << 16))) * 2; |
|
|
|
} |
|
|
|
|
|
|
|
#if HAVE_BIGENDIAN |
|
|
|
|