git.openpandora.org
/
pandora-kernel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge branch 'writeback-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git...
[pandora-kernel.git]
/
arch
/
arm
/
include
/
asm
/
div64.h
diff --git
a/arch/arm/include/asm/div64.h
b/arch/arm/include/asm/div64.h
index
5001390
..
d3f0a9e
100644
(file)
--- a/
arch/arm/include/asm/div64.h
+++ b/
arch/arm/include/asm/div64.h
@@
-165,7
+165,7
@@
__res = __m; \
asm ( "umlal %Q0, %R0, %Q1, %Q2\n\t" \
"mov %Q0, #0" \
__res = __m; \
asm ( "umlal %Q0, %R0, %Q1, %Q2\n\t" \
"mov %Q0, #0" \
- : "+
r" (__res)
\
+ : "+
&r" (__res)
\
: "r" (__m), "r" (__n) \
: "cc" ); \
} else { \
: "r" (__m), "r" (__n) \
: "cc" ); \
} else { \
@@
-182,7
+182,7
@@
"umlal %R0, %Q0, %Q1, %R2\n\t" \
"mov %R0, #0\n\t" \
"umlal %Q0, %R0, %R1, %R2" \
"umlal %R0, %Q0, %Q1, %R2\n\t" \
"mov %R0, #0\n\t" \
"umlal %Q0, %R0, %R1, %R2" \
- : "+
r" (__res)
\
+ : "+
&r" (__res)
\
: "r" (__m), "r" (__n) \
: "cc" ); \
} else { \
: "r" (__m), "r" (__n) \
: "cc" ); \
} else { \
@@
-192,7
+192,7
@@
"adds %Q0, %1, %Q0\n\t" \
"adc %R0, %R0, #0\n\t" \
"umlal %Q0, %R0, %R2, %R3" \
"adds %Q0, %1, %Q0\n\t" \
"adc %R0, %R0, #0\n\t" \
"umlal %Q0, %R0, %R2, %R3" \
- : "+
r" (__res), "+r" (__z)
\
+ : "+
&r" (__res), "+&r" (__z)
\
: "r" (__m), "r" (__n) \
: "cc" ); \
} \
: "r" (__m), "r" (__n) \
: "cc" ); \
} \