index
:
botan.git
master
Unnamed repository; edit this file 'description' to name the repository.
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
/
utils
/
bswap.h
Commit message (
Expand
)
Author
Age
Files
Lines
*
Rename all references of ia32 to x86-32 and amd64 to x86-64.
lloyd
2011-04-22
1
-2
/
+2
*
Prefer GCC builtin except on ARM, add comment as to why
lloyd
2011-03-14
1
-6
/
+11
*
Assume ARMs are little-endian by default; big-endian ARM seems to be a rarity.
lloyd
2011-03-14
1
-20
/
+32
*
If the user defines BOTAN_NO_SSE_INTRINSICS, avoid including
lloyd
2010-12-22
1
-2
/
+2
*
Oops, bad GCC version check here
lloyd
2010-07-27
1
-1
/
+1
*
Add support for GCC's byteswap builtins. They were added in 4.3 and
lloyd
2010-07-27
1
-4
/
+29
*
Remove some C-style casts
lloyd
2010-04-23
1
-2
/
+2
*
Remove pshufb-based bswap_4; it causes problems too easily with external
lloyd
2010-01-04
1
-21
/
+1
*
Oops, it's TARGET_CPU_IS_XXX_FAMILY, not TARGET_IS_XXX_FAMILY.
lloyd
2009-12-30
1
-1
/
+1
*
Use IS_XXX_FAMILY macros where useful
lloyd
2009-12-30
1
-2
/
+1
*
Add bswap_4 which swaps 4 Ts in parallel. Normally just uses reverse_bytes,
lloyd
2009-12-23
1
-0
/
+50
*
Un-internal loadstor.h (and its header deps, rotate.h and
lloyd
2009-12-21
1
-12
/
+21
*
Make many more headers internal-only.
lloyd
2009-12-16
1
-1
/
+1
*
Fix macro generation + checks in configure.py and bswap.h. Had the effect
lloyd
2009-09-17
1
-2
/
+2
*
Fix variable name in 32-bit bswap for VC++
lloyd
2009-08-03
1
-1
/
+1
*
A typo in a macro check in bswap.h meant inline asm bswap was not
lloyd
2009-07-31
1
-1
/
+1
*
Thomas Moschny passed along a request from the Fedora packagers which came
lloyd
2009-03-30
1
-8
/
+10
*
Add an implementation of bswap for Visual C++ in x86 inline asm,
lloyd
2008-10-12
1
-0
/
+9
*
Escape newline in macro
lloyd
2008-09-29
1
-2
/
+2
*
Set a preprocessor flag if we think the compiler supports GCC-style
lloyd
2008-09-29
1
-2
/
+4
*
Use bswapl on 32-bit x86 as well
lloyd
2008-09-29
1
-1
/
+1
*
Directly inline x86-64 asm into bswap.h
lloyd
2008-09-29
1
-2
/
+12
*
Move util functions into utils/ module
lloyd
2008-09-28
1
-0
/
+39