This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: [PATCH] S/390: HW accelerated iconv module for iso-8859-1/cp37 conversions
- From: Andreas Krebbel <krebbel at linux dot vnet dot ibm dot com>
- To: Andreas Schwab <schwab at suse dot de>
- Cc: libc-alpha at sourceware dot org
- Date: Tue, 13 Oct 2015 14:25:43 +0200
- Subject: Re: [PATCH] S/390: HW accelerated iconv module for iso-8859-1/cp37 conversions
- Authentication-results: sourceware.org; auth=none
- References: <20090223134953 dot GA1111 at bart> <49DB9D36 dot 2080200 at redhat dot com> <20090415141311 dot GA5673 at bart> <mvma8rnxd99 dot fsf at hawking dot suse dot de> <561CF00A dot 1000003 at linux dot vnet dot ibm dot com> <mvm37xfx8lf dot fsf at hawking dot suse dot de>
On 10/13/2015 02:21 PM, Andreas Schwab wrote:
> Andreas Krebbel <krebbel@linux.vnet.ibm.com> writes:
>
>> Only %0 is required to be a register pair.
>
> The assembler disagrees.
>
> $ echo 'troo %r2,%r9' | s390x-linux-as -v -
> GNU assembler version 2.25.2 (s390x-linux) using BFD version (GNU Binutils) 2.25.2
> {standard input}: Assembler messages:
> {standard input}:1: Fatal error: odd numbered general purpose register specified as register pair
Confirmed. Looks like an assembler bug then. For some reason as only accepts it if both operands are
even regs. I'll have a look.
-Andreas-
>
> Andreas.
>