arm64 asm branch syntax
marc.glisse at inria.fr
Thu Apr 3 11:21:43 UTC 2014
On Tue, 1 Apr 2014, Torbjorn Granlund wrote:
> Marc Glisse <marc.glisse at inria.fr> writes:
> for arm64, in copy*.asm, we have b.le, b.lt, b.ge.
> In other files, we have beq, bcc, bne (without the dot).
> I think we should stick to a single spelling, preferably the first one
> (with a dot) because some toolchains only accept that one.
> Is there an aarch64 emulator set up somewhere to test such a change? I
> didn't see anything obvious in the testing status page, but I could
> have missed it.
> I agree we should stick to the official syntax. I wish GNU wasn't so
Another extension, llvm refuses:
add x1, x1, x2, lsr 1
and wants this instead:
add x1, x1, x2, lsr #1
(which GNU accepts as well)
> We have leg.gmplib.org, but it is down after some reshuffling. When
> pile gets 32 GiB RAM it will come back (should happen this week).
Currently testing the b.cond change, thanks.
More information about the gmp-bugs