OSDN Git Service
(root)
/
android-x86
/
external-mesa.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
d000488
)
vc4: Fix copy-and-paste fail in backport of NEON asm fixes.
author
Eric Anholt
<eric@anholt.net>
Mon, 11 Feb 2019 19:51:35 +0000
(11:51 -0800)
committer
Emil Velikov
<emil.l.velikov@gmail.com>
Sat, 16 Feb 2019 13:46:37 +0000
(13:46 +0000)
One of the cpu pointers wasn't marked as read-write, causing gcc to complain:
../src/gallium/drivers/vc4/vc4_tiling_lt.c:181:17: error: output operand constraint lacks ‘=’
__asm__ volatile (
Cc: Emil Velikov <emil.l.velikov@gmail.com>
Fixes:
813f0a82960
("vc4: Declare the cpu pointers as being modified in NEON asm.")
src/gallium/drivers/vc4/vc4_tiling_lt.c
patch
|
blob
|
history
diff --git
a/src/gallium/drivers/vc4/vc4_tiling_lt.c
b/src/gallium/drivers/vc4/vc4_tiling_lt.c
index
324a633
..
167161f
100644
(file)
--- a/
src/gallium/drivers/vc4/vc4_tiling_lt.c
+++ b/
src/gallium/drivers/vc4/vc4_tiling_lt.c
@@
-194,7
+194,7
@@
vc4_store_utile(void *gpu, void *cpu, uint32_t cpu_stride, uint32_t cpp)
* d0-d7.
*/
"vstm %[gpu], {q0, q1, q2, q3}\n"
- : [cpu] "r"(cpu)
+ : [cpu] "
+
r"(cpu)
: [gpu] "r"(gpu),
[cpu_stride] "r"(cpu_stride)
: "q0", "q1", "q2", "q3");