Changeset 268918 in webkit
- Timestamp:
- Oct 23, 2020, 2:44:14 AM (6 years ago)
- Location:
- trunk/Source/JavaScriptCore
- Files:
-
- 2 edited
-
ChangeLog (modified) (1 diff)
-
assembler/MacroAssemblerARMv7.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ChangeLog
r268871 r268918 1 2020-10-23 Angelos Oikonomopoulos <angelos@igalia.com> 2 3 [JSC] Fix argument order for double and/or ops on ARMv7 4 https://bugs.webkit.org/show_bug.cgi?id=218118 5 6 Reviewed by Adrian Perez de Castro. 7 8 The andDouble and orDouble macro assembler methods for ARMv7 9 incorrectly pass the destination register as the last argument, 10 whereas the assembler expects the destination to be the first 11 argument. 12 13 This fixes a failing testmasm test. 14 15 * assembler/MacroAssemblerARMv7.h: 16 (JSC::MacroAssemblerARMv7::andDouble): 17 (JSC::MacroAssemblerARMv7::orDouble): 18 1 19 2020-10-22 Robin Morisset <rmorisset@apple.com> 2 20 -
trunk/Source/JavaScriptCore/assembler/MacroAssemblerARMv7.h
r265036 r268918 1188 1188 void andDouble(FPRegisterID op1, FPRegisterID op2, FPRegisterID dest) 1189 1189 { 1190 m_assembler.vand( op1, op2, dest);1190 m_assembler.vand(dest, op1, op2); 1191 1191 } 1192 1192 1193 1193 void orDouble(FPRegisterID op1, FPRegisterID op2, FPRegisterID dest) 1194 1194 { 1195 m_assembler.vorr( op1, op2, dest);1195 m_assembler.vorr(dest, op1, op2); 1196 1196 } 1197 1197
Note:
See TracChangeset
for help on using the changeset viewer.