summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjanbruns <janbruns@3ad0048d-3df7-0310-abae-a5850022a9f2>2008-04-25 01:42:38 +0000
committerjanbruns <janbruns@3ad0048d-3df7-0310-abae-a5850022a9f2>2008-04-25 01:42:38 +0000
commit98db97d9da55e68d7724239cd5e2e0c7fd0bd010 (patch)
tree4d00f3ac86deb246c92e19017cfe0ff4f3aad40c
parent392b3817415d53effd497eb6fca7c97c3b02cc82 (diff)
downloadfpc-janbruns.tar.gz
ARM: increased max_op to 6 (from 4),janbruns
allowing things like zzz_copy r0,r1,r2,r3,[ref1],[ref2] where r0..r3 are tempregs. git-svn-id: http://svn.freepascal.org/svn/fpc/branches/janbruns@10790 3ad0048d-3df7-0310-abae-a5850022a9f2
-rw-r--r--initial/compiler/arm/cpubase.pas3
1 files changed, 2 insertions, 1 deletions
diff --git a/initial/compiler/arm/cpubase.pas b/initial/compiler/arm/cpubase.pas
index 4464d5b28c..4cd2a94659 100644
--- a/initial/compiler/arm/cpubase.pas
+++ b/initial/compiler/arm/cpubase.pas
@@ -198,7 +198,8 @@ unit cpubase;
*****************************************************************************}
const
- max_operands = 4;
+// max_operands = 4;
+ max_operands = 6; // zzz_virtualcopy
{# Constant defining possibly all registers which might require saving }
ALL_OTHERREGISTERS = [];