rename Position get/set

This commit is contained in:
Torsten Ruger
2018-05-06 20:04:02 +03:00
parent e89c4d1ce1
commit 68fb9b1bdc
12 changed files with 41 additions and 37 deletions

View File

@ -47,12 +47,12 @@ module Arm
# relative addressing for jumps/calls
# but because of the arm "theoretical" 3- stage pipeline,
# we have to subtract 2 words (fetch/decode)
arg = Risc::Position.position(@first) - Risc::Position.position(self) - 8
arg = Risc::Position.get(@first) - Risc::Position.get(self) - 8
when Parfait::BinaryCode
# But, for methods, this happens to be the size of the object header,
# so there it balances out, but not blocks
# have to use the code, not the method object for methods
arg = Risc::Position.position(@first) - Risc::Position.position(self) + 4
arg = Risc::Position.get(@first) - Risc::Position.get(self) + 4
else
arg = @first
end