Dave Rodgman
|
914c632646
|
Whitespace
Signed-off-by: Dave Rodgman <dave.rodgman@arm.com>
|
2023-03-01 09:30:14 +00:00 |
|
Dave Rodgman
|
e47899df20
|
Fix macro redefinition warning from armcc
Signed-off-by: Dave Rodgman <dave.rodgman@arm.com>
|
2023-02-28 17:39:03 +00:00 |
|
Dave Rodgman
|
7f376fa6fc
|
Improve documentation
Signed-off-by: Dave Rodgman <dave.rodgman@arm.com>
|
2023-01-20 14:04:48 +00:00 |
|
Dave Rodgman
|
b9cd19bc8c
|
Prevent perf regressions in mbedtls_xor
Signed-off-by: Dave Rodgman <dave.rodgman@arm.com>
|
2023-01-20 14:04:48 +00:00 |
|
Gilles Peskine
|
449bd8303e
|
Switch to the new code style
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
|
2023-01-11 14:50:10 +01:00 |
|
Dave Rodgman
|
2dae4b3ef6
|
Support armcc builtin byteswap routine
Signed-off-by: Dave Rodgman <dave.rodgman@arm.com>
|
2022-11-30 15:18:39 +00:00 |
|
Dave Rodgman
|
f7f1f748e3
|
Support built-in byteswap routines from clang, gcc, MSVC
Signed-off-by: Dave Rodgman <dave.rodgman@arm.com>
|
2022-11-28 15:41:13 +00:00 |
|
Dave Rodgman
|
a5110b0d79
|
Make use of efficient unaligned access functions
Signed-off-by: Dave Rodgman <dave.rodgman@arm.com>
|
2022-11-28 15:41:13 +00:00 |
|
Dave Rodgman
|
6298b24127
|
Add byteswap routines
Signed-off-by: Dave Rodgman <dave.rodgman@arm.com>
|
2022-11-28 15:41:13 +00:00 |
|
Dave Rodgman
|
e5c42594e5
|
Add byte order detection macro
Signed-off-by: Dave Rodgman <dave.rodgman@arm.com>
|
2022-11-28 15:41:13 +00:00 |
|
Dave Rodgman
|
a360e1987a
|
Add efficent unaligned get/put functions
Signed-off-by: Dave Rodgman <dave.rodgman@arm.com>
|
2022-11-28 15:41:04 +00:00 |
|
Dave Rodgman
|
a616afeae4
|
Remove redundant inline workarounds
Signed-off-by: Dave Rodgman <dave.rodgman@arm.com>
|
2022-11-25 17:11:45 +00:00 |
|
Dave Rodgman
|
8f6583d836
|
Fix for MSVC unsupported #inline keyword
Signed-off-by: Dave Rodgman <dave.rodgman@arm.com>
|
2022-11-25 09:16:41 +00:00 |
|
Dave Rodgman
|
7a910a8be0
|
Minor formatting tweaks
Signed-off-by: Dave Rodgman <dave.rodgman@arm.com>
|
2022-11-24 21:17:40 +00:00 |
|
Dave Rodgman
|
875d2383d0
|
Improve documentation
Signed-off-by: Dave Rodgman <dave.rodgman@arm.com>
|
2022-11-24 20:43:15 +00:00 |
|
Dave Rodgman
|
66433444fc
|
Fix static inline linker issues
Signed-off-by: Dave Rodgman <dave.rodgman@arm.com>
|
2022-11-24 20:07:39 +00:00 |
|
Dave Rodgman
|
4b910c1ed1
|
Fix whitespace
Signed-off-by: Dave Rodgman <dave.rodgman@arm.com>
|
2022-11-24 19:44:52 +00:00 |
|
Dave Rodgman
|
96d61d14d8
|
Use memcpy for unaligned accesses
Signed-off-by: Dave Rodgman <dave.rodgman@arm.com>
|
2022-11-24 19:33:22 +00:00 |
|
Dave Rodgman
|
fbc23225d6
|
Tidy up alignment-related code into separate header
Signed-off-by: Dave Rodgman <dave.rodgman@arm.com>
|
2022-11-24 18:07:37 +00:00 |
|