equal
deleted
inserted
replaced
1411 #endif |
1411 #endif |
1412 #elif CPU(ARM) |
1412 #elif CPU(ARM) |
1413 push(ARMRegisters::r4); |
1413 push(ARMRegisters::r4); |
1414 push(ARMRegisters::r5); |
1414 push(ARMRegisters::r5); |
1415 push(ARMRegisters::r6); |
1415 push(ARMRegisters::r6); |
|
1416 #if CPU(ARM_TRADITIONAL) |
|
1417 push(ARMRegisters::r8); // scratch register |
|
1418 #endif |
1416 move(ARMRegisters::r3, output); |
1419 move(ARMRegisters::r3, output); |
1417 #elif CPU(MIPS) |
1420 #elif CPU(MIPS) |
1418 // Do nothing. |
1421 // Do nothing. |
1419 #endif |
1422 #endif |
1420 } |
1423 } |
1428 pop(X86Registers::esi); |
1431 pop(X86Registers::esi); |
1429 pop(X86Registers::edi); |
1432 pop(X86Registers::edi); |
1430 pop(X86Registers::ebx); |
1433 pop(X86Registers::ebx); |
1431 pop(X86Registers::ebp); |
1434 pop(X86Registers::ebp); |
1432 #elif CPU(ARM) |
1435 #elif CPU(ARM) |
|
1436 #if CPU(ARM_TRADITIONAL) |
|
1437 pop(ARMRegisters::r8); // scratch register |
|
1438 #endif |
1433 pop(ARMRegisters::r6); |
1439 pop(ARMRegisters::r6); |
1434 pop(ARMRegisters::r5); |
1440 pop(ARMRegisters::r5); |
1435 pop(ARMRegisters::r4); |
1441 pop(ARMRegisters::r4); |
1436 #elif CPU(MIPS) |
1442 #elif CPU(MIPS) |
1437 // Do nothing |
1443 // Do nothing |