Open berolinux opened 1 year ago
Line 261 of newlib/libc/machine/xtensa/memcpy.S says srli a11, a8, 30 This is undefined; srli shifts only by 0 to 15 bits, not 30. Some assemblers seem to translate the srli statement to extui a11, a8, 30, 2, but some (e.g. clang) don't.
srli a11, a8, 30
srli
extui a11, a8, 30, 2
Line 261 of newlib/libc/machine/xtensa/memcpy.S says
srli a11, a8, 30
This is undefined; srli shifts only by 0 to 15 bits, not 30. Some assemblers seem to translate thesrli
statement toextui a11, a8, 30, 2
, but some (e.g. clang) don't.