From cd70b48831b6980c0ce9c9c8cc3e51a68fc9c226 Mon Sep 17 00:00:00 2001 From: John Reiser Date: Sun, 17 Dec 2006 13:24:14 -0800 Subject: [PATCH] src/stub/src/arch/arm/v5a directory --- src/stub/src/arch/arm/v5a/lzma_d.S | 1 + src/stub/src/arch/arm/v5a/macros.S | 41 ++++++++++++++++++++++++++++ src/stub/src/arch/arm/v5a/nrv2b_d8.S | 1 + src/stub/src/arch/arm/v5a/nrv2d_d8.S | 1 + src/stub/src/arch/arm/v5a/nrv2e_d8.S | 1 + 5 files changed, 45 insertions(+) create mode 100644 src/stub/src/arch/arm/v5a/lzma_d.S create mode 100644 src/stub/src/arch/arm/v5a/macros.S create mode 100644 src/stub/src/arch/arm/v5a/nrv2b_d8.S create mode 100644 src/stub/src/arch/arm/v5a/nrv2d_d8.S create mode 100644 src/stub/src/arch/arm/v5a/nrv2e_d8.S diff --git a/src/stub/src/arch/arm/v5a/lzma_d.S b/src/stub/src/arch/arm/v5a/lzma_d.S new file mode 100644 index 00000000..823d0fe2 --- /dev/null +++ b/src/stub/src/arch/arm/v5a/lzma_d.S @@ -0,0 +1 @@ +#include "../v4a/lzma_d.S" diff --git a/src/stub/src/arch/arm/v5a/macros.S b/src/stub/src/arch/arm/v5a/macros.S new file mode 100644 index 00000000..4500b98c --- /dev/null +++ b/src/stub/src/arch/arm/v5a/macros.S @@ -0,0 +1,41 @@ +/* +; macros.S -- +; +; This file is part of the UPX executable compressor. +; +; Copyright (C) 1996-2006 Markus Franz Xaver Johannes Oberhumer +; Copyright (C) 1996-2006 Laszlo Molnar +; All Rights Reserved. +; +; UPX and the UCL library are free software; you can redistribute them +; and/or modify them under the terms of the GNU General Public License as +; published by the Free Software Foundation; either version 2 of +; the License, or (at your option) any later version. +; +; This program is distributed in the hope that it will be useful, +; but WITHOUT ANY WARRANTY; without even the implied warranty of +; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +; GNU General Public License for more details. +; +; You should have received a copy of the GNU General Public License +; along with this program; see the file COPYING. +; If not, write to the Free Software Foundation, Inc., +; 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +; +; Markus F.X.J. Oberhumer Laszlo Molnar +; +; +*/ + + .altmacro + .arm + +.macro section name + .section \name +.endm + +.macro loadcon8 reg,val8 + .byte \val8, \reg<<4, 0xa0, 0xe3 /* mov \reg,#\val8 */ +.endm + +// vi:ts=8:et:nowrap diff --git a/src/stub/src/arch/arm/v5a/nrv2b_d8.S b/src/stub/src/arch/arm/v5a/nrv2b_d8.S new file mode 100644 index 00000000..2400cfee --- /dev/null +++ b/src/stub/src/arch/arm/v5a/nrv2b_d8.S @@ -0,0 +1 @@ +#include "../v4a/nrv2b_d8.S" diff --git a/src/stub/src/arch/arm/v5a/nrv2d_d8.S b/src/stub/src/arch/arm/v5a/nrv2d_d8.S new file mode 100644 index 00000000..0670eec1 --- /dev/null +++ b/src/stub/src/arch/arm/v5a/nrv2d_d8.S @@ -0,0 +1 @@ +#include "../v4a/nrv2d_d8.S" diff --git a/src/stub/src/arch/arm/v5a/nrv2e_d8.S b/src/stub/src/arch/arm/v5a/nrv2e_d8.S new file mode 100644 index 00000000..d4da1005 --- /dev/null +++ b/src/stub/src/arch/arm/v5a/nrv2e_d8.S @@ -0,0 +1 @@ +#include "../v4a/nrv2e_d8.S"