public
/
ack.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
27dfbc0
)
Loading longs might corrupt the input register (if the output register pair
author
David Given
<dg@cowlark.com>
Sat, 21 Jan 2017 22:21:33 +0000
(23:21 +0100)
committer
David Given
<dg@cowlark.com>
Sat, 21 Jan 2017 22:21:33 +0000
(23:21 +0100)
aliases it).
mach/powerpc/mcg/table
patch
|
blob
|
history
diff --git
a/mach/powerpc/mcg/table
b/mach/powerpc/mcg/table
index
4961012
..
340652c
100644
(file)
--- a/
mach/powerpc/mcg/table
+++ b/
mach/powerpc/mcg/table
@@
-307,6
+307,7
@@
PATTERNS
cost 4;
out:(long)reg = LOAD.L(addr:address)
+ with corrupted(%addr)
emit "lwz %out.0, 4+%addr"
emit "lwz %out.1, 0+%addr"
cost 8;