]> git.proxmox.com Git - wasi-libc.git/commitdiff
Define a_clz_32 for musl so that it doesn't use a software version. (#171)
authorDan Gohman <sunfish@mozilla.com>
Fri, 21 Feb 2020 19:41:05 +0000 (11:41 -0800)
committerGitHub <noreply@github.com>
Fri, 21 Feb 2020 19:41:05 +0000 (11:41 -0800)
libc-top-half/musl/arch/wasm32/atomic_arch.h

index ef897da3b37e97599cb8c9b33a8d3e421e58dcf7..01412d40bb736bc7d455f27c96b49b062cc3ab3f 100644 (file)
@@ -5,3 +5,7 @@
 #define a_barrier() (__sync_synchronize())
 #define a_cas(p, t, s) (__sync_val_compare_and_swap((p), (t), (s)))
 #define a_crash() (__builtin_trap())
+#define a_clz_32 __builtin_clz
+#define a_clz_64 __builtin_clzll
+#define a_ctz_32 __builtin_ctz
+#define a_ctz_64 __builtin_ctzll