Changeset 90738 in webkit
- Timestamp:
- Jul 11, 2011 5:32:18 AM (13 years ago)
- Location:
- trunk/Source/JavaScriptCore
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ChangeLog
r90731 r90738 1 2011-07-11 Gabor Loki <loki@webkit.org> 2 3 Fix the condition of the optimized code in doubleTransfer 4 https://bugs.webkit.org/show_bug.cgi?id=64261 5 6 Reviewed by Zoltan Herczeg. 7 8 The condition of the optimized code in doubleTransfer is wrong. The 9 data transfer should be executed with four bytes aligned address. 10 VFP cannot perform unaligned memory access. 11 12 Reported by Jacob Bramley. 13 14 * assembler/ARMAssembler.cpp: 15 (JSC::ARMAssembler::doubleTransfer): 16 1 17 2011-07-11 Gabor Loki <loki@webkit.org> 2 18 -
trunk/Source/JavaScriptCore/assembler/ARMAssembler.cpp
r90731 r90738 314 314 void ARMAssembler::doubleTransfer(bool isLoad, FPRegisterID srcDst, RegisterID base, int32_t offset) 315 315 { 316 if (offset & 0x3) { 316 // VFP cannot directly access memory that is not four-byte-aligned 317 if (!(offset & 0x3)) { 317 318 if (offset <= 0x3ff && offset >= 0) { 318 319 fdtr_u(isLoad, srcDst, base, offset >> 2);
Note: See TracChangeset
for help on using the changeset viewer.