OSDN Git Service
(root)
/
coroid
/
libav_saccubus.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
7f6d9b3
)
ARM: first value loaded in AV_RN64 needs to be early-clobber
author
Måns Rullgård
<mans@mansr.com>
Sun, 16 Aug 2009 15:51:50 +0000
(15:51 +0000)
committer
Måns Rullgård
<mans@mansr.com>
Sun, 16 Aug 2009 15:51:50 +0000
(15:51 +0000)
Originally committed as revision 19656 to svn://svn.ffmpeg.org/ffmpeg/trunk
libavutil/arm/intreadwrite.h
patch
|
blob
|
history
diff --git
a/libavutil/arm/intreadwrite.h
b/libavutil/arm/intreadwrite.h
index
de2e553
..
c0172ac
100644
(file)
--- a/
libavutil/arm/intreadwrite.h
+++ b/
libavutil/arm/intreadwrite.h
@@
-58,7
+58,7
@@
static inline uint64_t AV_RN64(const void *p)
union { uint64_t v; uint32_t hl[2]; } v;
__asm__ ("ldr %0, %2 \n\t"
"ldr %1, %3 \n\t"
- : "=r"(v.hl[0]), "=r"(v.hl[1])
+ : "=
&
r"(v.hl[0]), "=r"(v.hl[1])
: "m"(*(const uint32_t*)p), "m"(*((const uint32_t*)p+1)));
return v.v;
}