On Tue, 2007-10-02 at 17:16 +0200, Jack Jansen wrote:
> I'm still playing around with building ffmpeg with mingw32ce and then  
> using it in a Visual Studio 2005 project.
> 
> Up until now I had compiled everything for the default armv4  
> architecture, and things run fine both in the microsoft device  
> emulator and in the actual device (HP iPaq with PXA270 XScale  
> processor).
> 
> To speed things up I tried building with -march=armv5te, but I'm  
> getting data alignment errors:
> 
> > Data Abort: Thread=92c237f0 Proc=90990c10 'AmbulantPlayer.exe'
> > AKY=00080001 PC=00acae84(avformat-51.dll+0x0000ae84) RA=00acae1c 
> > (avformat-51.dll+0x0000ae1c) BVA=2802ed14 FSR=00000003
> > Unhandled exception at 0x00acae84 in AmbulantPlayer.exe:  
> > 0x80000002: Datatype misalignment.
> 
> Retried with -march=iwmmxt, same result.

I've tried compiling a random source with those options. With -S to be
able to look at the assembler. It is different, as you would expect.

A short snippet :

dannypc: {60} diff vocdec.s.normal vocdec.s.iwmmxt
26c26
<       mov     pc, lr
---
>       bx      lr
29c29
<       .align  0
---
>       .align  4
89d88
<       mov     r1, #0
90a90
>       mov     r1, #0
94a95,96
>       .loc 1 61 0
>       ldrne   r2, [r3, #8]
99d100
<       ldmeqfd sp!, {r4, r5, r6, pc}
101,105c102
<       ldr     r2, [r3, #8]
<       .loc 1 63 0
<       mov     r0, r1
<       .loc 1 61 0
<       mov     r3, #1
---
>       movne   r3, #1
108c105,106
<       str     r1, [r6, #0]
---
>       movne   r0, r1
>       strne   r1, [r6, #0]



Are you sure that your hardware is what you're specifying ? I don't know
the ARM processor chart by heart.

        Danny
-- 
Danny Backx ; danny.backx - at - scarlet.be ; http://danny.backx.info

Attachment: signature.asc
Description: This is a digitally signed message part

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Cegcc-devel mailing list
Cegcc-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cegcc-devel

Reply via email to