On 2014/02/26, at 1:44, Thomas Orgis wrote:

> That address didn't change.


Well, the function itself is properly aligned (so my fix didn't take effect 
anyway).
> 0xb6fb9330 <+0>:     vpush   {d8-d15}
> 0xb6fb9334 <+4>:     sub     r3, pc, #140    ; 0x8c

But the processor decoded the first instruction as 2-byte (thumb?), then 
increased PC by 2. And it raised SIGILL at
> 0xb6fb9332 in INT123_dct64_neon () at dct64_neon.S:49


So, I guess
 - assembler emits a bad machine code for vpush
or
 - kernel is not configured properly to run vfp instructions

I'd like to look into objdump -d result to check the machine code. 

Regards,
Taihei Momma
_______________________________________________
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Reply via email to