diff options
| author | Ehsan Amiri <amehsan@ca.ibm.com> | 2016-11-24 12:40:04 +0000 |
|---|---|---|
| committer | Ehsan Amiri <amehsan@ca.ibm.com> | 2016-11-24 12:40:04 +0000 |
| commit | 85f5bfcf0d2e93c17a3cb3308561930adc0021a3 (patch) | |
| tree | ae9ab6a573cc44b138ae144918cea98cca098296 /lldb/packages/Python/lldbsuite/test/expression_command/char | |
| parent | c2de8e8ec3eec5e93dd44eec419e5312f3bef759 (diff) | |
| download | bcm5719-llvm-85f5bfcf0d2e93c17a3cb3308561930adc0021a3.tar.gz bcm5719-llvm-85f5bfcf0d2e93c17a3cb3308561930adc0021a3.zip | |
[PPC] support for arithmetic builtins in the FE
(commit again after fixing the buildbot failures)
This adds various overloads of the following builtins to altivec.h:
vec_neg
vec_nabs
vec_adde
vec_addec
vec_sube
vec_subec
vec_subc
Note that for vec_sub builtins on 32 bit integers, the semantics is similar to
what ISA describes for instructions like vsubecuq that work on quadwords: the
first operand is added to the one's complement of the second operand. (As
opposed to two's complement which I expected).
llvm-svn: 287872
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/expression_command/char')
0 files changed, 0 insertions, 0 deletions

