Changeset 159276 in webkit for trunk/Source/JavaScriptCore/offlineasm/arm.rb
- Timestamp:
- Nov 13, 2013, 11:39:30 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/offlineasm/arm.rb
r158883 r159276 98 98 "r4" 99 99 when "t4" 100 "r10" 100 "r8" 101 when "t5" 102 "r9" 101 103 when "cfr" 102 104 isARMv7 ? "r7" : "r11" … … 452 454 raise "ARM does not support this opcode yet, #{codeOrigin}" 453 455 when "pop" 454 $asm.puts "pop #{operands[0].armOperand}"456 $asm.puts "pop { #{operands[0].armOperand} }" 455 457 when "push" 456 $asm.puts "push #{operands[0].armOperand}" 458 $asm.puts "push { #{operands[0].armOperand} }" 459 when "popCalleeSaves" 460 if isARMv7 461 $asm.puts "pop {r4-r6, r8-r11}" 462 else 463 $asm.puts "pop {r4-r10}" 464 end 465 when "pushCalleeSaves" 466 if isARMv7 467 $asm.puts "push {r4-r6, r8-r11}" 468 else 469 $asm.puts "push {r4-r10}" 470 end 457 471 when "move" 458 472 if operands[0].immediate?
Note:
See TracChangeset
for help on using the changeset viewer.