Hallo Pete:

The l.maci tests fail when built with your toolchain, event though they are written in assembly.

I disassembled the generated ELF file, and something is wrong with the immediate constant for that instruction, look at the differences here:

292c:   4d e5 07 ff     l.maci r5,0x7ff  # Your toolchain
292c:   4c 05 7f ff     l.maci r5,0x7fff # The old toolchain

2a98:   4f e5 07 fd     l.maci r5,0x7fd      # Your toolchain
2a98:   4c 05 ff fd     l.maci r5,0xfffffffd # The old toolchain

2dd8:   4e 05 00 00     l.maci r5,0x0        # Your toolchain
2dd8:   4c 05 80 00     l.maci r5,0xffff8000 # The old toolchain

Thanks,
  rdiez
_______________________________________________
OpenRISC mailing list
[email protected]
http://lists.openrisc.net/listinfo/openrisc

Reply via email to