Changeset 159276 in webkit for trunk/Source/JavaScriptCore/offlineasm/sh4.rb
- Timestamp:
- Nov 13, 2013, 11:39:30 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/offlineasm/sh4.rb
r157452 r159276 62 62 when "a1" 63 63 "r5" 64 when "a2" 65 "r6" 66 when "a3" 67 "r7" 64 68 when "t0" 65 69 "r0" … … 71 75 "r10" 72 76 when "t4" 73 "r6" 77 "r4" 78 when "t5" 79 "r5" 74 80 when "cfr" 75 81 "r14" … … 906 912 when "stspr" 907 913 $asm.puts "sts pr, #{sh4Operands(operands)}" 914 when "popCalleeSaves" 915 $asm.puts "mov.l @r15+, r8" 916 $asm.puts "mov.l @r15+, r9" 917 $asm.puts "mov.l @r15+, r10" 918 $asm.puts "mov.l @r15+, r11" 919 $asm.puts "mov.l @r15+, r13" 920 $asm.puts "lds.l @r15+,pr" 921 $asm.puts "mov.l @r15+, fp" 922 when "pushCalleeSaves" 923 $asm.puts "mov.l fp, @-r15" 924 $asm.puts "sts.l pr, @-r15" 925 $asm.puts "mov.l r13, @-r15" 926 $asm.puts "mov.l r11, @-r15" 927 $asm.puts "mov.l r10, @-r15" 928 $asm.puts "mov.l r9, @-r15" 929 $asm.puts "mov.l r8, @-r15" 908 930 when "break" 909 931 # This special opcode always generates an illegal instruction exception.
Note:
See TracChangeset
for help on using the changeset viewer.