return old;
}
+#define a_ll_p a_ll_p
static inline void *a_ll_p(volatile void *p)
{
void *v;
return v;
}
+#define a_sc_p a_sc_p
static inline int a_sc_p(volatile int *p, void *v)
{
int r;
: "=r"(x) : "r"(x));
return x;
}
+
+#define a_clz_64 a_clz_64
+static inline int a_clz_64(uint64_t x)
+{
+ __asm__("clz %0, %1" : "=r"(x) : "r"(x));
+ return x;
+}