Am 02.11.2022 um 13:59 schrieb Torbjörn Granlund:
I seem to have misread the report. I thought the
movq mem,xmm
instructions were the problem.
Good that this got clearer.
I pushed a fix to the repo. Please try it.
https://gmplib.org/repo/gmp/rev/3ac5afa36be5 works fine for me on
I seem to have misread the report. I thought the
movq mem,xmm
instructions were the problem.
I pushed a fix to the repo. Please try it.
--
Torbjörn
Please encrypt, key id 0xC8601622
___
gmp-bugs mailing list
gmp-bugs@gmplib.org
Am 02.11.2022 um 08:58 schrieb Niels Möller:
Torbjörn Granlund writes:
This is not the same bug as we worked around for register-to-register
copying on x86-32 some years ago. It is not cleer what syntax this
assembler might accept, and which also gives the right instruction (here
and on
Torbjörn Granlund writes:
> Note that the movq instances the old assembler complains about here read
> from memory. Using movd might yield surprises there.
Hmm, it wasn't clear to me fromt he error report exactly which
instructions it was complaining about, so I guessed this was one of
them:
ni...@lysator.liu.se (Niels Möller) writes:
So would be useful to try if replacement movq --> movd
(i) solves the problem on (older) macos, and
(ii) produces identical object code on systems with more up-to-date
assemblers.
Note that the movq instances the old assembler complains about
Torbjörn Granlund writes:
> This is not the same bug as we worked around for register-to-register
> copying on x86-32 some years ago. It is not cleer what syntax this
> assembler might accept, and which also gives the right instruction (here
> and on non-prolematic hosts).
For reference, in
Simon Sobisch writes:
That is an old MacBook with the most current "developer command line
tools" that were available (from 2013/2014 if I remember correctly).
I am afraid obsolete systems might get less developer attention...
Sigh. Sadly I don't know enough about assembly to patch it
> On 1 Nov 2022, at 22:55, Torbjörn Granlund wrote:
>
> Is this on a recent version of macos with current versions gcc+binutils
> installed? Or is either old variants?
Darwin 11.4.2 is OS X 10.7.5 Lion from September 19, 2012.
https://en.wikipedia.org/wiki/OS_X_Lion
Am 01.11.2022 um 22:55 schrieb Torbjörn Granlund:
Simon Sobisch writes:
config.status: linking ../mpn/x86_64/core2/popcount.asm to mpn/popcount.asm
config.status: linking ../mpn/x86_64/core2/hamdist.asm to mpn/hamdist.asm
tmp-popcount.s:181:suffix or operands invalid for `movq'
Simon Sobisch writes:
config.status: linking ../mpn/x86_64/core2/popcount.asm to mpn/popcount.asm
config.status: linking ../mpn/x86_64/core2/hamdist.asm to mpn/hamdist.asm
tmp-popcount.s:181:suffix or operands invalid for `movq'
tmp-hamdist.s:206:suffix or operands invalid for `movq'
Environment:
Version: GNU MP 6.2.1
Host type: core2-apple-darwin11.4.2
ABI: 64
linked files:
config.status: linking ../mpn/x86_64/core2/popcount.asm to mpn/popcount.asm
config.status: linking ../mpn/x86_64/core2/hamdist.asm to mpn/hamdist.asm
make -k
11 matches
Mail list logo