notaz.gp2x.de
/
libpicofe.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix corruption on empty sel_fname
[libpicofe.git]
/
arm
/
neon_normalxx.Sinc
diff --git
a/arm/neon_normalxx.Sinc
b/arm/neon_normalxx.Sinc
index
0546ac2
..
6e3768f
100644
(file)
--- a/
arm/neon_normalxx.Sinc
+++ b/
arm/neon_normalxx.Sinc
@@
-30,17
+30,15
@@
#define A256 :256
\r
#endif
\r
\r
#define A256 :256
\r
#endif
\r
\r
-.macro bgr1555_to_rgb565 dr0 dr1 t0 t1 t2
\r
- str r0, [sp, #-4]
\r
- mov r0, #0x07c0
\r
+.macro bgr1555_to_rgb565 dr0 dr1 t0 t1 t2 ar
\r
+ mov \ar, #0x07c0
\r
vshl.u16 \t0, \dr0, #11
\r
vshl.u16 \t1, \dr1, #11
\r
vshl.u16 \dr0, \dr0, #1
\r
vshl.u16 \dr1, \dr1, #1
\r
vshl.u16 \t0, \dr0, #11
\r
vshl.u16 \t1, \dr1, #11
\r
vshl.u16 \dr0, \dr0, #1
\r
vshl.u16 \dr1, \dr1, #1
\r
- vdup.16 \t2,
r0
\r
+ vdup.16 \t2,
\ar
\r
vsri.u16 \t0, \dr0, #11
\r
vsri.u16 \t1, \dr1, #11
\r
vsri.u16 \t0, \dr0, #11
\r
vsri.u16 \t1, \dr1, #11
\r
- ldr r0, [sp, #-4]
\r
vbif \dr0, \t0, \t2
\r
vbif \dr1, \t1, \t2
\r
.endm
\r
vbif \dr0, \t0, \t2
\r
vbif \dr1, \t1, \t2
\r
.endm
\r