From ac4a6accd3934b758d56c091e22528eb7271cd2d Mon Sep 17 00:00:00 2001 From: florian Date: Sun, 24 Mar 2013 20:22:06 +0000 Subject: [PATCH] + SVC instruction git-svn-id: trunk@23980 - --- compiler/arm/armatt.inc | 3 ++- compiler/arm/armatts.inc | 1 + compiler/arm/armins.dat | 2 +- compiler/arm/armop.inc | 3 ++- 4 files changed, 6 insertions(+), 3 deletions(-) diff --git a/compiler/arm/armatt.inc b/compiler/arm/armatt.inc index d146ffc5bf..e5bcba9af2 100644 --- a/compiler/arm/armatt.inc +++ b/compiler/arm/armatt.inc @@ -328,5 +328,6 @@ 'vstm', 'vstr', 'vsub', -'neg' +'neg', +'svc' ); diff --git a/compiler/arm/armatts.inc b/compiler/arm/armatts.inc index 120fa6e9ae..12b6a63880 100644 --- a/compiler/arm/armatts.inc +++ b/compiler/arm/armatts.inc @@ -328,5 +328,6 @@ attsufNONE, attsufNONE, attsufNONE, attsufNONE, +attsufNONE, attsufNONE ); diff --git a/compiler/arm/armins.dat b/compiler/arm/armins.dat index d193fb7d47..8d674de1e2 100644 --- a/compiler/arm/armins.dat +++ b/compiler/arm/armins.dat @@ -791,5 +791,5 @@ reg32,reg32,reg32,reg32 \x16\x00\x80\x90 ARM7 ; Thumb armv6-m (gcc) [NEG] - +[SVC] diff --git a/compiler/arm/armop.inc b/compiler/arm/armop.inc index a95685105b..03994bc766 100644 --- a/compiler/arm/armop.inc +++ b/compiler/arm/armop.inc @@ -328,5 +328,6 @@ A_VSQRT, A_VSTM, A_VSTR, A_VSUB, -A_NEG +A_NEG, +A_SVC );