Build x86_64-pc-linux-gnu
Host x86_64-w64-mingw32
Target x86_64-generic-linux-gnu
x86_64-w64-mingw32-g++ -no-pie -g -O2 -DIN_GCC
-DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti
-fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings
-Wcast-qual -Wmissing-format-attri
using uint_least64_t = __UINT_LEAST64_TYPE__;
uint_least64_t testbswap(uint_least64_t a) noexcept
{
return __builtin_bswap64(a);
}
clang:
https://godbolt.org/z/z8GTsazf4
_Z9testbswapm:
revb.d $a0, $a0
ret
GCC:
https://godbolt.org/z/PabfxP9ve
_Z9testbswapm:
revb.4h $