2 * (C) GraÅžvydas "notaz" Ignotas, 2013
4 * This work is licensed under the terms of GNU GPL version 2 or later.
5 * See the COPYING file in the top-level directory.
8 #include "arm_features.h"
15 .macro bgr555_to_rgb565_one rn
17 and r12, lr, \rn, lsr #5
18 and \rn, lr, \rn, lsr #10
23 .macro pld_ reg offs=#0
29 FUNCTION(bgr555_to_rgb565): @ void *dst, const void *src, int bytes
40 bgr555_to_rgb565_one r3
43 bgr555_to_rgb565_one r4
44 bgr555_to_rgb565_one r5
45 bgr555_to_rgb565_one r6
46 bgr555_to_rgb565_one r7
47 bgr555_to_rgb565_one r8
48 bgr555_to_rgb565_one r9
49 bgr555_to_rgb565_one r10
60 bgr555_to_rgb565_one r3