Merge "ANDROID: arch.h: Add RISC-V support" am: 28cc9bf0d7

Original change: https://android-review.googlesource.com/c/platform/external/webrtc/+/2311087

Change-Id: I6549a7c983b4eabef6118f6ca785be72e46189c4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
Treehugger Robot
2022-11-21 20:42:56 +00:00
committed by Automerger Merge Worker
2 changed files with 6 additions and 4 deletions

View File

@ -92,6 +92,7 @@ Miguel Paris <mparisdiaz@gmail.com>
Raman Budny <budnyjj@gmail.com>
Stephan Hartmann <stha09@googlemail.com>
Lennart Grahl <lennart.grahl@gmail.com>
Zhaofeng Li <hello@zhaofeng.li>
&yet LLC <*@andyet.com>
8x8 Inc. <*@sip-communicator.org>

View File

@ -67,12 +67,13 @@
#define WEBRTC_ARCH_32_BITS
#endif
#define WEBRTC_ARCH_BIG_ENDIAN
#elif defined(__riscv) && __riscv_xlen == 64
#elif defined(__riscv) || defined(__riscv__)
#define WEBRTC_ARCH_LITTLE_ENDIAN
#if __riscv_xlen == 64
#define WEBRTC_ARCH_64_BITS
#define WEBRTC_ARCH_LITTLE_ENDIAN
#elif defined(__riscv) && __riscv_xlen == 32
#else
#define WEBRTC_ARCH_32_BITS
#define WEBRTC_ARCH_LITTLE_ENDIAN
#endif
#elif defined(__pnacl__)
#define WEBRTC_ARCH_32_BITS
#define WEBRTC_ARCH_LITTLE_ENDIAN