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 .global bgr555_to_rgb565 @ void *dst, const void *src, int bytes
41 bgr555_to_rgb565_one r3
44 bgr555_to_rgb565_one r4
45 bgr555_to_rgb565_one r5
46 bgr555_to_rgb565_one r6
47 bgr555_to_rgb565_one r7
48 bgr555_to_rgb565_one r8
49 bgr555_to_rgb565_one r9
50 bgr555_to_rgb565_one r10
61 bgr555_to_rgb565_one r3