boringssl/util
Adam Langley ff2394527f ppc64le delocate: avoid r0 as a base register.
On POWER, r0 is wired to zero in some argument positions of some
instructions. The base register for a load is one of them. Thus, if
rewriting a load to r0, we cannot use r0 to store the base address.

This could be more efficient, but loading to r0 appears to be very rare
so I'm not going to worry about it for now.

Change-Id: I14dac96ba4c0380b166a7667b0cba918f1ae25ec
Reviewed-on: https://boringssl-review.googlesource.com/17065
Commit-Queue: Adam Langley <agl@google.com>
Commit-Queue: David Benjamin <davidben@google.com>
Reviewed-by: David Benjamin <davidben@google.com>
CQ-Verified: CQ bot account: commit-bot@chromium.org <commit-bot@chromium.org>
2017-06-10 00:00:58 +00:00
..
bot Add hash of SDE tool for the bots. 2017-05-11 20:10:33 +00:00
fipstools ppc64le delocate: avoid r0 as a base register. 2017-06-10 00:00:58 +00:00
32-bit-toolchain.cmake
all_tests.go Run GTest-based tests in parallel. 2017-06-08 00:15:10 +00:00
all_tests.json Convert p256-x86_64_test to GTest. 2017-06-09 18:50:56 +00:00
BUILD.toplevel Fix bazel crypto target dependencies. 2017-06-07 13:51:40 +00:00
diff_asm.go Fix diff_asm.go and revert another local MASM perlasm change. 2017-05-11 23:30:01 +00:00
doc.config Unexport time_support.h. 2017-02-17 21:41:56 +00:00
doc.css Link back to the main page in documentation. 2016-05-20 15:36:00 +00:00
doc.go Remove BN_FLG_CONSTTIME. 2017-01-12 02:00:44 +00:00
embed_test_data.go Convert p256-x86_64_test to GTest. 2017-06-09 18:50:56 +00:00
generate_build_files.py Don't define BORINGSSL_SHARED_LIBRARY in generated bzl file. 2017-06-09 18:51:21 +00:00
generate-asm-lcov.py Fixing assembly coverage 2016-03-23 18:23:42 +00:00
generate-coverage.sh Fix generate-coverage.sh. 2017-03-21 14:54:47 +00:00
make_errors.go Fix make_errors.go. 2017-05-03 20:02:21 +00:00
run_android_tests.go Add missing files to run_android_test.go. 2017-04-06 15:54:06 +00:00