Author: Maciej Fijalkowski <[email protected]>
Branch: arm64
Changeset: r96825:0abc0d2b282f
Date: 2019-06-18 15:39 +0000
http://bitbucket.org/pypy/pypy/changeset/0abc0d2b282f/
Log: minor progress
diff --git a/rpython/jit/backend/aarch64/assembler.py
b/rpython/jit/backend/aarch64/assembler.py
--- a/rpython/jit/backend/aarch64/assembler.py
+++ b/rpython/jit/backend/aarch64/assembler.py
@@ -899,6 +899,10 @@
assert loc.is_vfp_reg()
self.load(loc, prev_loc)
+ def _mov_vfp_reg_to_loc(self, prev_loc, loc):
+ assert loc.is_stack()
+ self.mc.STR_di(prev_loc.value, r.fp.value, loc.value)
+
def regalloc_mov(self, prev_loc, loc):
"""Moves a value from a previous location to some other location"""
if prev_loc.is_imm():
diff --git a/rpython/jit/backend/aarch64/locations.py
b/rpython/jit/backend/aarch64/locations.py
--- a/rpython/jit/backend/aarch64/locations.py
+++ b/rpython/jit/backend/aarch64/locations.py
@@ -118,7 +118,6 @@
"""This class represents an imm float value which is stored in memory at
the address stored in the field value"""
_immutable_ = True
- width = WORD
type = FLOAT
def __init__(self, value):
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit