~/secp256k1 % gcc -c -march=native -O1 -DENABLE_MODULE_EXTRAKEYS=1 -DUSE_ASM_X86_64 src/secp256k1.c
In file included from src/scalar_impl.h:20,
from src/secp256k1.c:28:
src/scalar_4x64_impl.h: In function ‘secp256k1_scalar_mul’:
src/scalar_4x64_impl.h:361:5: error: ‘asm’ operand has impossible constraints
361 | __asm__ __volatile__(
| ^~~~~~~
src/scalar_4x64_impl.h:475:5: error: ‘asm’ operand has impossible constraints
475 | __asm__ __volatile__(
| ^~~~~~~
~/secp256k1 % gcc -c -march=native -O1 -fomit-frame-pointer -DENABLE_MODULE_EXTRAKEYS=1 -DUSE_ASM_X86_64 src/secp256k1.c
In file included from src/scalar_impl.h:20,
from src/secp256k1.c:28:
src/scalar_4x64_impl.h: In function ‘secp256k1_scalar_mul’:
src/scalar_4x64_impl.h:361:5: error: ‘asm’ operand has impossible constraints
361 | __asm__ __volatile__(
| ^~~~~~~
src/scalar_4x64_impl.h:475:5: error: ‘asm’ operand has impossible constraints
475 | __asm__ __volatile__(
| ^~~~~~~
~/secp256k1 % gcc -c -march=native -O2 -fomit-frame-pointer -DENABLE_MODULE_EXTRAKEYS=1 -DUSE_ASM_X86_64 src/secp256k1.c
In file included from src/scalar_impl.h:20,
from src/secp256k1.c:28:
src/scalar_4x64_impl.h: In function ‘secp256k1_scalar_reduce_512’:
src/scalar_4x64_impl.h:361:5: error: ‘asm’ operand has impossible constraints
361 | __asm__ __volatile__(
| ^~~~~~~
src/scalar_4x64_impl.h:475:5: error: ‘asm’ operand has impossible constraints
475 | __asm__ __volatile__(
| ^~~~~~~
~/secp256k1 % gcc -c -march=native -O2 -DENABLE_MODULE_EXTRAKEYS=1 -DUSE_ASM_X86_64 src/secp256k1.c
In file included from src/scalar_impl.h:20,
from src/secp256k1.c:28:
src/scalar_4x64_impl.h: In function ‘secp256k1_scalar_reduce_512’:
src/scalar_4x64_impl.h:361:5: error: ‘asm’ operand has impossible constraints
361 | __asm__ __volatile__(
| ^~~~~~~
src/scalar_4x64_impl.h:475:5: error: ‘asm’ operand has impossible constraints
475 | __asm__ __volatile__(
| ^~~~~~~
~/secp256k1 % gcc -c -march=native -O3 -DENABLE_MODULE_EXTRAKEYS=1 -DUSE_ASM_X86_64 src/secp256k1.c
In file included from src/scalar_impl.h:20,
from src/secp256k1.c:28:
src/scalar_4x64_impl.h: In function ‘secp256k1_scalar_reduce_512’:
src/scalar_4x64_impl.h:361:5: error: ‘asm’ operand has impossible constraints
361 | __asm__ __volatile__(
| ^~~~~~~
src/scalar_4x64_impl.h:475:5: error: ‘asm’ operand has impossible constraints
475 | __asm__ __volatile__(
| ^~~~~~~
~/secp256k1 % gcc -c -march=native -O3 -fomit-frame-pointer -DENABLE_MODULE_EXTRAKEYS=1 -DUSE_ASM_X86_64 src/secp256k1.c
In file included from src/scalar_impl.h:20,
from src/secp256k1.c:28:
src/scalar_4x64_impl.h: In function ‘secp256k1_scalar_reduce_512’:
src/scalar_4x64_impl.h:361:5: error: ‘asm’ operand has impossible constraints
361 | __asm__ __volatile__(
| ^~~~~~~
src/scalar_4x64_impl.h:475:5: error: ‘asm’ operand has impossible constraints
475 | __asm__ __volatile__(
| ^~~~~~~
gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0
Copyright (C) 2021 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
% lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Address sizes: 48 bits physical, 48 bits virtual
Byte Order: Little Endian
CPU(s): 16
On-line CPU(s) list: 0-15
Vendor ID: AuthenticAMD
Model name: AMD Ryzen 7 PRO 8700GE w/ Radeon 780M Graphics
CPU family: 25
Model: 117
Thread(s) per core: 2
Core(s) per socket: 8
Socket(s): 1
Stepping: 2
Frequency boost: enabled
Linux version 5.15.0-118-generic (buildd@lcy02-amd64-080) (gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0, GNU ld (GNU Binutils for Ubuntu) 2.38) [#128](/bitcoin-core-secp256k1/128/)-Ubuntu SMP Fri Jul 5 09:28:59 UTC 2024
Commit 68b55209f1ba3e6c0417789598f5f75649e9c14c