X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=frontend%2Fcspace.c;h=55d4ac62a7192c8112e81e5e0995ec536af7a3b9;hb=ce4cd3d539bbd593d543f2ead52e44fbf552dbc5;hp=26f311ffdb68db753d71b5794e7702cf46a2bc5b;hpb=8fb0f7c5551ed450ef3ed56615e0d86f1b56739d;p=pcsx_rearmed.git diff --git a/frontend/cspace.c b/frontend/cspace.c index 26f311ff..55d4ac62 100644 --- a/frontend/cspace.c +++ b/frontend/cspace.c @@ -34,7 +34,7 @@ void bgr555_to_rgb565(void *dst_, const void *src_, int bytes) #endif -#ifndef __ARM64__ +#ifdef __arm64__ void bgr888_to_rgb565(void *dst_, const void *src_, int bytes) { @@ -60,20 +60,20 @@ void bgr888_to_rgb565(void *dst_, const void *src_, int bytes) void bgr888_to_rgb565(void *dst_, const void *src_, int bytes) { - const unsigned char *src = src_; - unsigned int *dst = dst_; - unsigned int r1, g1, b1, r2, g2, b2; - - for (; bytes >= 6; bytes -= 6, src += 6, dst++) { - r1 = src[0] & 0xf8; - g1 = src[1] & 0xfc; - b1 = src[2] & 0xf8; - r2 = src[3] & 0xf8; - g2 = src[4] & 0xfc; - b2 = src[5] & 0xf8; - *dst = (r2 << 24) | (g2 << 19) | (b2 << 13) | - (r1 << 8) | (g1 << 3) | (b1 >> 3); - } + const unsigned char *src = src_; + unsigned int *dst = dst_; + unsigned int r1, g1, b1, r2, g2, b2; + + for (; bytes >= 6; bytes -= 6, src += 6, dst++) { + r1 = src[0] & 0xf8; + g1 = src[1] & 0xfc; + b1 = src[2] & 0xf8; + r2 = src[3] & 0xf8; + g2 = src[4] & 0xfc; + b2 = src[5] & 0xf8; + *dst = (r2 << 24) | (g2 << 19) | (b2 << 13) | + (r1 << 8) | (g1 << 3) | (b1 >> 3); + } } // TODO?