The immediate constant encoding is differ between data transfer and data processing instructions on ARM. The getImm function is designed to produce modified immediate constant for data processing instructions. So, we should not use it to encode any constant for data transfer.
Created attachment 61375 [details] Fix the constant encoding in data transfer instructions on ARM
Gabor, please mention the reporter in the ChangeLog.
Committed revision 63228.
http://trac.webkit.org/changeset/63228 might have broken GTK Linux 32-bit Release The following changes are on the blame list: http://trac.webkit.org/changeset/63228 http://trac.webkit.org/changeset/63229