Commit Graph

146 Commits

Author SHA1 Message Date
Jeffrey Walton
c15aeaa7b5
Use *.cpp file extension for test programs (GH #1024) 2021-04-20 04:44:21 -04:00
Jeffrey Walton
02f990cdc1
Fix typos 2021-02-03 04:12:33 -05:00
Jeffrey Walton
4577311727
Fix compile on AIX POWER7 with IBM XLC
Let's see what this breaks later because of Clang's stupid tricks...
2020-12-26 00:42:09 -05:00
Jeffrey Walton
3c0910e010
Clear GCC 8.3 warning 2020-12-25 23:53:33 -05:00
Jeffrey Walton
ac6987f3ae
Use \return and \throw consitently in the docs 2020-12-07 23:35:10 -05:00
Jeffrey Walton
5248185a69
Fix spelling 2020-09-25 11:34:57 -04:00
Jeffrey Walton
25cdab6d32
Use little-endian mask during BLAKE2 loads 2020-06-28 02:34:52 -04:00
Jeffrey Walton
656b344bc3
Update documentation 2020-05-11 22:58:21 -04:00
Jeffrey Walton
1fa7f45ee2
Re-add VecReverse for PowerPC 2020-05-11 22:51:36 -04:00
Jeffrey Walton
5ce8a3e7f6
Add VecReverseBE for big-endian systems 2020-05-11 22:43:07 -04:00
Jeffrey Walton
d84a9176de
Rename VecReverse to VecReverseLE 2020-05-11 22:38:33 -04:00
Jeffrey Walton
7a8e241c7c
Update comments 2020-05-10 00:44:06 -04:00
Jeffrey Walton
920db1ca01
Use vec_sld in VecAdd64 and VecSub64
Using the proper mask and a shift saves a load. Thanks to Steven Munroe for the guidance.
2020-05-10 00:40:25 -04:00
Jeffrey Walton
0fbafde9cd
Remove unneeded comment 2020-04-11 05:23:41 -04:00
Jeffrey Walton
6a13273942
Fix compile with XL C++ on Power7 2020-04-10 14:36:06 -04:00
Jeffrey Walton
6a52804c33
Fix compile on Power7 2020-04-10 12:55:11 -04:00
Jeffrey Walton
b156cb17c7
Use uint32x4_p in library assert
This caused a compile failure on Travis
2020-04-10 10:28:44 -04:00
Jeffrey Walton
48e930b075
Update documentation 2020-04-10 03:12:23 -04:00
Jeffrey Walton
ce87de9c1f
Update comments 2020-04-10 00:49:11 -04:00
Jeffrey Walton
654caea6da
Fix SPECK128 on little-endian PowerPC machines when using 32-bit Altivec 2020-04-10 00:33:37 -04:00
Jeffrey Walton
eb63b6e3f9
Update VecRotateLeft64 and VecRotateRight64 2020-04-09 15:02:50 -04:00
Jeffrey Walton
61eedae6d8 Fix preprocessor test 2020-04-09 13:48:19 -04:00
Jeffrey Walton
a849c7b249
Update documentation 2020-04-09 12:47:23 -04:00
Jeffrey Walton
287a816907
Update documentation 2020-04-09 11:52:05 -04:00
Jeffrey Walton
50a3ad840e
Fix Simon-128 make flags 2020-04-09 07:07:37 -04:00
Jeffrey Walton
deec6d0d1d
Fix 32-bit Altive rotate left and right 2020-04-09 06:25:37 -04:00
Jeffrey Walton
318cc3ac4b
Update documentation 2020-04-09 00:43:16 -04:00
Jeffrey Walton
0e61a97b3e
Update comments 2020-04-09 00:01:53 -04:00
Jeffrey Walton
fe5a2d2082
Update documentation 2020-04-08 22:40:59 -04:00
Jeffrey Walton
be0dea49be
Add VecSplatElement64 for PowerPC 2020-04-08 22:19:50 -04:00
Jeffrey Walton
38df1c0024
Use VecSplatWord instaed of VecSplats 2020-04-08 21:43:28 -04:00
Jeffrey Walton
7173f0318e
Update documentation 2020-04-08 20:22:24 -04:00
Jeffrey Walton
1bf683dd46
Update comments in ppc_simd.h 2020-04-08 18:47:44 -04:00
Jeffrey Walton
b9b8d7ce3d
Add VecSplats functions 2020-04-08 08:55:19 -04:00
Jeffrey Walton
d3c3b579ba
Avoid a separate 0 register in VecAdd64 and VecSub64 2020-04-08 07:07:28 -04:00
Jeffrey Walton
64bf2ec38e
Use CONST_V8_CAST and NCONST_v*_CAST for addresses 2020-04-08 03:42:14 -04:00
Jeffrey Walton
494216245c
Use addr variable name
The effective address would mask-off the low order bytes, which we don't do. The hardware will do that.
2020-04-08 03:34:13 -04:00
Jeffrey Walton
acf5c7de10
Update SPECK64 and SPECK128 OptimalDataAlignment 2020-04-08 02:59:38 -04:00
Jeffrey Walton
6287d4fb73
Fix copy/paste typo 2020-04-07 23:44:16 -04:00
Jeffrey Walton
7248c448b5
Update documentation 2020-04-07 23:30:39 -04:00
Jeffrey Walton
f36c47b0f0
Update documentation 2020-04-07 14:43:20 -04:00
Jeffrey Walton
bb07199236
Add VecRotateLeft64 and VecRotateRight64 for old Altivec machines 2020-04-07 13:45:30 -04:00
Jeffrey Walton
5980ea3b2d
Update documentation 2020-04-07 08:08:27 -04:00
Jeffrey Walton
bf5ddf1218
Add VecAdd64 and VecSub64 for old Altivec machines 2020-04-07 07:31:56 -04:00
Jeffrey Walton
88f8cd4403
Update documentation 2020-04-06 09:10:33 -04:00
Jeffrey Walton
f539a0aa45
Update comments 2020-04-06 05:47:50 -04:00
Jeffrey Walton
1a89320f0b
Update comments 2020-04-06 00:54:35 -04:00
Jeffrey Walton
364fb48411
Clear unused variable warnings in Release builds on PowerPC 2020-04-06 00:07:54 -04:00
Jeffrey Walton
57ba87bdc9
Add 64-bit overload for VecLoadAligned 2020-04-05 09:51:34 -04:00
Jeffrey Walton
0c8ed2a7ba
Update documentation 2020-04-05 02:48:28 -04:00