commit | 6f21450e1e5d43b7c210a989ac24bb445e7e29de | [log] [tgz] |
---|---|---|
author | Andy McFadden <fadden@android.com> | Tue Jun 30 16:14:30 2009 -0700 |
committer | Andy McFadden <fadden@android.com> | Thu Jul 02 10:44:26 2009 -0700 |
tree | 53fa65ed0acac11cd363e6a1b920799fea2e8bfb | |
parent | 87cf7312247b341b54be26904e3600e98967d695 [diff] |
Fix fill-array-data on big-endian systems. The array data comes out of the instruction stream, which is swapped as if it were a stream of 16-bit code units. This is great for char/short array data, but comes out wrong for everything else. This was verified by an external developer with big-endian MIPS hardware. Should be no change for ARM.