Changeset 189293 in webkit for trunk/Source/JavaScriptCore/offlineasm/arm.rb
- Timestamp:
- Sep 3, 2015, 3:16:23 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/offlineasm/arm.rb
r172429 r189293 27 27 require "opt" 28 28 require "risc" 29 30 # GPR conventions, to match the baseline JIT 31 # 32 # x0 => t0, a0, r0 33 # x1 => t1, a1, r1 34 # x2 => t2, a2, r2 35 # x3 => t3, a3, r3 36 # x6 => (callee-save scratch) 37 # x7 => cfr (ARMv7 only) 38 # x8 => t4 (callee-save) 39 # x9 => t5 (callee-save) 40 # x10 => (callee-save scratch) 41 # x11 => cfr (ARM and ARMv7 traditional) 42 # x12 => (callee-save scratch) 43 # lr => lr 44 # sp => sp 45 # pc => pc 46 # 47 # FPR conventions, to match the baseline JIT 48 # 49 # d0 => ft0, fa0, fr 50 # d1 => ft1, fa1 51 # d2 => ft2 52 # d3 => ft3 53 # d4 => ft4 54 # d5 => ft5 55 # d6 => (scratch) 56 # d7 => (scratch) 29 57 30 58 def isARMv7 … … 120 148 def armOperand 121 149 case name 122 when "ft0", "fr" 150 when "ft0", "fr", "fa0" 123 151 "d0" 124 when "ft1" 152 when "ft1", "fa1" 125 153 "d1" 126 154 when "ft2"
Note:
See TracChangeset
for help on using the changeset viewer.