Building on Linux/Chromebrew with asmc 2.38 and gcc 15.2.0.
x86_64 and armv7l builds succeed.
gcc -m32 -DZ7_EXTERNAL_CODECS -O2 -c -Werror -Wall -Wextra -Waddress -Waggressive-loop-optimizations -Wattributes -Wcast-align -Wcomment -Wdiv-by-zero -Wformat-contains-nul -Winit-self -Wint
-to-pointer-cast -Wunused -Wunused-macros -Wbool-compare -Wduplicated-cond -Wbool-operation -Wconversion -Wdangling-else -Wduplicated-branches -Wimplicit-fallthrough=5 -Wint-in-bool-context -
Wmaybe-uninitialized -Wmisleading-indentation -Wcast-align=strict -Wmissing-attributes -Waddress-of-packed-member -DNDEBUG -D_REENTRANT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -fPIC -fPIC
-o builddir/Sha1.o ../../../../C/Sha1.c
asmc -nologo -elf -DABI_LINUX -DABI_CDECL -Fobuilddir/ ../../../../Asm/x86/Sha1Opt.asm
Assembling: ../../../../Asm/x86/Sha1Opt.asm
../../../../Asm/x86/Sha1Opt.asm(244) : error A2071: initializer too large for specified size
MY_sha1rnds4(1)[Sha1Opt.asm]: Macro called from
RND4(2)[Sha1Opt.asm]: Macro called from
MacroLoop(1): iteration 2: Macro called from
../../../../Asm/x86/Sha1Opt.asm(244): Main line code
../../../../Asm/x86/Sha1Opt.asm(244) : error A2071: initializer too large for specified size
MY_sha1rnds4(1)[Sha1Opt.asm]: Macro called from
RND4(2)[Sha1Opt.asm]: Macro called from
MacroLoop(1): iteration 3: Macro called from
../../../../Asm/x86/Sha1Opt.asm(244): Main line code
../../../../Asm/x86/Sha1Opt.asm(244) : error A2071: initializer too large for specified size
MY_sha1rnds4(1)[Sha1Opt.asm]: Macro called from
RND4(2)[Sha1Opt.asm]: Macro called from
MacroLoop(1): iteration 4: Macro called from
../../../../Asm/x86/Sha1Opt.asm(244): Main line code
../../../../Asm/x86/Sha1Opt.asm(244) : error A2071: initializer too large for specified size
MY_sha1rnds4(1)[Sha1Opt.asm]: Macro called from
RND4(2)[Sha1Opt.asm]: Macro called from
MacroLoop(1): iteration 5: Macro called from
../../../../Asm/x86/Sha1Opt.asm(244): Main line code
../../../../Asm/x86/Sha1Opt.asm(244) : error A2071: initializer too large for specified size
MY_sha1rnds4(1)[Sha1Opt.asm]: Macro called from
RND4(2)[Sha1Opt.asm]: Macro called from
MacroLoop(1): iteration 6: Macro called from
../../../../Asm/x86/Sha1Opt.asm(244): Main line code
../../../../Asm/x86/Sha1Opt.asm(244) : error A2071: initializer too large for specified size
MY_sha1rnds4(1)[Sha1Opt.asm]: Macro called from
RND4(2)[Sha1Opt.asm]: Macro called from
MacroLoop(1): iteration 7: Macro called from
../../../../Asm/x86/Sha1Opt.asm(244): Main line code
../../../../Asm/x86/Sha1Opt.asm(244) : error A2071: initializer too large for specified size
MY_sha1rnds4(1)[Sha1Opt.asm]: Macro called from
RND4(2)[Sha1Opt.asm]: Macro called from
MacroLoop(1): iteration 8: Macro called from
../../../../Asm/x86/Sha1Opt.asm(244): Main line code
../../../../Asm/x86/Sha1Opt.asm(244) : error A2071: initializer too large for specified size
...
Building on Linux/Chromebrew with asmc 2.38 and gcc 15.2.0.
x86_64andarmv7lbuilds succeed.