Commit Graph

32 Commits (2b5bea7b126072b27e7e04a00e46f9f99e9c0e08)

Author SHA1 Message Date
Jeffrey Walton 2fe5177d07
Update documentation 2018-11-22 16:54:28 -05:00
Jeffrey Walton 17b7ebeb39
Update documentation 2018-11-22 16:37:41 -05:00
Jeffrey Walton 568d9376a2 Update documentation
Signed-off-by: Jeffrey Walton <noloader@gmail.com>
2018-11-22 13:54:03 -05:00
Jeffrey Walton 5492101fc0
Fix XLC 13.1 debug builds on Linux 2018-11-21 17:37:19 -05:00
Jeffrey Walton 081d9110ee
Call VecStore_ALTIVEC by name
The old form could suffer recursion if teplate deduction fails
2018-11-19 20:59:15 -05:00
Jeffrey Walton e6370f3ea1
Fix typo in VecStore 2018-11-19 20:31:06 -05:00
Jeffrey Walton 66b3ba5d66
Update comments 2018-11-19 20:02:51 -05:00
Jeffrey Walton 0df98b049a
Improve support for early XLC compilers on POWER7 (GH #742) 2018-11-19 18:28:50 -05:00
Jeffrey Walton 531ab7e8c5
Update comments 2018-11-19 15:23:29 -05:00
Jeffrey Walton 3681d2fa1f
Update documentation 2018-11-19 13:50:53 -05:00
Jeffrey Walton 201375749b
Update documentation 2018-11-19 13:30:56 -05:00
Jeffrey Walton 2f26de7aab
Add 64-bit element loads and stores 2018-11-19 04:49:51 -05:00
Jeffrey Walton 3129ad4d70
Fix LLVM Clang compile on PowerPC 2018-11-19 02:28:29 -05:00
Jeffrey Walton 5ef276411c
Update documentation 2018-11-15 17:52:06 -05:00
Jeffrey Walton 4c5695c51b
Update documentation 2018-11-15 17:40:06 -05:00
Jeffrey Walton f53405b995
Update documentation 2018-11-15 17:21:38 -05:00
Jeffrey Walton cf52307abd
Update documentation 2018-11-15 16:59:11 -05:00
Jeffrey Walton 364017c097
Update documentation 2018-11-15 16:45:56 -05:00
Jeffrey Walton dd111a6174
Update documentation 2018-11-15 16:23:21 -05:00
Jeffrey Walton 512fa101e8
Update documentation 2018-11-15 15:27:42 -05:00
Jeffrey Walton f6e04e5f33
Rename PPC vector functions from VectorFunc to VecFunc 2018-11-15 15:17:49 -05:00
Jeffrey Walton 8e5cd3637e
Update documentation 2018-11-15 12:15:21 -05:00
Jeffrey Walton 98699dde05
Update documentation 2018-11-15 04:39:54 -05:00
Jeffrey Walton e784c04eb0
Update documentation 2018-11-15 03:43:47 -05:00
Jeffrey Walton f69b7537f5
Update documentation 2018-11-15 03:27:23 -05:00
Jeffrey Walton 390fed72c5
Add word32 VectorStore overloads 2018-11-15 03:11:36 -05:00
Jeffrey Walton 10f85d6596
Make Altivec vector wraps friendly to downgrades
The way the existing ppc_simd.h is written makes it hard to to switch between the old Altivec loads and stores and the new POWER7 loads and stores. This checkin rewrites the wrappers to use _ALTIVEC_, _ARCH_PWR7 and _ARCH_PWR8. The wrappers in this file now honor -maltivec, -mcpu-power7 and -mcpu=power8. It allows users to compile a source file, like chacha_simd.cpp, with a lower ISA and things just work for them.
2018-11-15 02:11:00 -05:00
Jeffrey Walton 3c7bdf1a26
Add Octet suffix for vec_sld
We need to make room for packed shifts and rotates
2018-11-14 23:32:26 -05:00
Jeffrey Walton 505c58acc1
Add Octet suffix for vec_sld
We need to make room for packed shifts and rotates
2018-11-14 23:12:39 -05:00
Jeffrey Walton fa8e692d84
Switch to compiler macros for PPC header 2018-11-14 22:59:17 -05:00
Jeffrey Walton 96d3fa208e
Fix compile when using XLC with LLVM front-end without -qxlcompatmacros 2018-11-14 20:16:38 -05:00
Jeffrey Walton 896225069d
Rename files with dashes to underscores (GH #736)
Also see https://groups.google.com/forum/#!topic/cryptopp-users/HBz-6gZZFOA on the mailing list
2018-11-10 08:00:14 -05:00