Wait, code alignment issue? #0 0xb6fb9332 in INT123_dct64_neon () at dct64_neon.S:48 ^ not a multiple of 4. I've just committed a fix to mpg123 repository to align the function by 4 bytes. I supposed this was fixed before, but actually dct64 part was omitted: http://www.mpg123.de/cgi-bin/scm/mpg123?view=revision&revision=3003 I hope this should fix the SIGILL issue. Regards, Taihei Momma