commit | 95b781c239f53b4c7ecaf2989404ec6379b2409b | [log] [tgz] |
---|---|---|
author | Paul Mundt <lethal@linux-sh.org> | Wed Nov 26 00:29:58 2008 +0900 |
committer | Paul Mundt <lethal@linux-sh.org> | Mon Dec 22 18:43:48 2008 +0900 |
tree | 1459af74b141a507a903662dc9156b0e36cd1540 | |
parent | 716777db7270255f1f7210fd87a7188b08c9a267 [diff] |
sh: Provide optimized unaligned loads on SH-4A. This adds support for unaligned loads on SH-4A, using the SH-4A's neutered movua.l instruction. As movua.l is r0-inspired, stores are still handled through the packed struct. Based on asm-generic/unaligned.h by Harvey Harrison. Signed-off-by: Paul Mundt <lethal@linux-sh.org>