[J-core] qemu updates / roadmap
Christopher Friedt
chrisfriedt at gmail.com
Sun May 15 11:53:06 EDT 2016
On Sun, May 15, 2016 at 11:00 AM, Christopher Friedt
<chrisfriedt at gmail.com> wrote:
> 0x3290 <_pfail> .word 0x0000
> 0x3292 <_pfail+2> sub r2,r6
> 0x3294 <_testgo> mov #-117,r0
> 0x3296 <_testgo+2> mov.l 0x3610 <_pram0>,r1 ! 0x6594 <_ram0+128>
> 0x3298 <_testgo+4> mov.l r0, at r1
> 0x329a <_testgo+6> nop
> 0x329c <_testgo+8> bra 0x32a0 <_bracont>
> 0x329e <_testgo+10> mov.l @r1,r2
> 0x32a0 <_bracont> mov #-4,r1
> 0x32a2 <_bracont+2> and r1,r2
> 0x32a4 <_bracont+4> mov r2,r0
> 0x32a6 <_bracont+6> cmp/eq #-120,r0
> 0x32a8 <_bracont+8> bt 0x32ae <_bracont+14>
> 0x32aa <_bracont+10> jmp @r13
> 0x32ac <_bracont+12> nop
>
> What it boils down to, is
> -117 (r0) & -4 (r2) != -120 (r2)
>
> This op actually results in r2 containing a value of 0, which would
> imply that the ALU ops for SH in Qemu need a bit of love.
I suspect that this could very well be due to cross-endianness (guest
is BE / host is LE).
More information about the J-core
mailing list