blob: 319bed45def26b0396003955cf53c56414be53dc [file] [log] [blame]
i16 value is: 0x0000
bswap (llvm): 0x0000
bswap (builtin): 0x0000
i16 value is: 0xabcd
bswap (llvm): 0xcdab
bswap (builtin): 0xcdab
i16 value is: 0xdcba
bswap (llvm): 0xbadc
bswap (builtin): 0xbadc
i16 value is: 0xffff
bswap (llvm): 0xffff
bswap (builtin): 0xffff
i32 value is: 0x00000000
ctpop (llvm): 0
popcount (builtin): 0
ctlz (llvm): 32
clz (builtin-manual-check): 32
cttz (llvm): 32
ctz (builtin-manual-check): 32
bswap (llvm): 0x00000000
bswap (builtin): 0x00000000
i32 value is: 0x01234567
ctpop (llvm): 12
popcount (builtin): 12
ctlz (llvm): 7
clz (builtin): 7
cttz (llvm): 0
ctz (builtin): 0
bswap (llvm): 0x67452301
bswap (builtin): 0x67452301
i32 value is: 0x12345670
ctpop (llvm): 12
popcount (builtin): 12
ctlz (llvm): 3
clz (builtin): 3
cttz (llvm): 4
ctz (builtin): 4
bswap (llvm): 0x70563412
bswap (builtin): 0x70563412
i32 value is: 0xffffffff
ctpop (llvm): 32
popcount (builtin): 32
ctlz (llvm): 0
clz (builtin): 0
cttz (llvm): 0
ctz (builtin): 0
bswap (llvm): 0xffffffff
bswap (builtin): 0xffffffff
i64 value is: 0x0000000000000000
ctpopll (llvm): 0
popcountll (builtin): 0
ctlzll (llvm): 64
clzll (builtin-manual-check): 64
cttzll (llvm): 64
ctzll (builtin-manual-check): 64
bswapll (llvm): 0x0000000000000000
bswapll (builtin): 0x0000000000000000
i64 value is: 0x0123456789abcdef
ctpopll (llvm): 32
popcountll (builtin): 32
ctlzll (llvm): 7
clzll (builtin): 7
cttzll (llvm): 0
ctzll (builtin): 0
bswapll (llvm): 0xefcdab8967452301
bswapll (builtin): 0xefcdab8967452301
i64 value is: 0x123456789abcdef0
ctpopll (llvm): 32
popcountll (builtin): 32
ctlzll (llvm): 3
clzll (builtin): 3
cttzll (llvm): 4
ctzll (builtin): 4
bswapll (llvm): 0xf0debc9a78563412
bswapll (builtin): 0xf0debc9a78563412
i64 value is: 0xffffffffffffffff
ctpopll (llvm): 64
popcountll (builtin): 64
ctlzll (llvm): 0
clzll (builtin): 0
cttzll (llvm): 0
ctzll (builtin): 0
bswapll (llvm): 0xffffffffffffffff
bswapll (builtin): 0xffffffffffffffff
Large offset tests:
bswap (llvm): 0xcdab
bswap (builtin): 0xcdab
bswap (llvm): 0x67452301
bswap (builtin): 0x67452301
bswapll (llvm): 0xefcdab8967452301
bswapll (builtin): 0xefcdab8967452301