re-fix un-aligned memory access under armv5te.

Hi, eric. Sorry for the trouble. I have re-fixed the un-aligned memory access under armv5te. Also an unnecessary memory copy is also fixed. B/W Distribution is also checked OK. If any issue, just let me know.