@@ -37,7 +37,7 @@ ck_pr_cas_64_2_value(uint64_t target[2], uint64_t compare[2], uint64_t set[2], u
37
37
{
38
38
uint64_t tmp1 , tmp2 ;
39
39
40
- __asm__ __volatile__("1:"
40
+ __asm__ __volatile__("1:\n "
41
41
"ldxp %0, %1, [%4]\n"
42
42
"mov %2, %0\n"
43
43
"mov %3, %1\n"
@@ -71,7 +71,7 @@ ck_pr_cas_64_2(uint64_t target[2], uint64_t compare[2], uint64_t set[2])
71
71
{
72
72
uint64_t tmp1 , tmp2 ;
73
73
74
- __asm__ __volatile__("1:"
74
+ __asm__ __volatile__("1:\n "
75
75
"ldxp %0, %1, [%2]\n"
76
76
"eor %0, %0, %3\n"
77
77
"eor %1, %1, %4\n"
@@ -125,7 +125,7 @@ ck_pr_cas_ptr_2(void *target, void *compare, void *set)
125
125
T previous; \
126
126
T tmp; \
127
127
__asm__ __volatile__( \
128
- "1:" \
128
+ "1:\n " \
129
129
"ldxr" W " %" R "0, [%2]\n" \
130
130
"cmp %" R "0, %" R "4\n" \
131
131
"b.ne 2f\n" \
@@ -166,7 +166,7 @@ CK_PR_CAS_S(char, char, "b", "w")
166
166
{ \
167
167
T previous; \
168
168
T tmp; \
169
- __asm__ __volatile__("1:" \
169
+ __asm__ __volatile__("1:\n " \
170
170
"ldxr" W " %" R "0, [%2]\n"\
171
171
"stxr" W " %w1, %" R "3, [%2]\n"\
172
172
"cbnz %w1, 1b\n" \
@@ -197,7 +197,7 @@ CK_PR_FAS(char, char, char, "b", "w")
197
197
{ \
198
198
T previous = 0; \
199
199
T tmp = 0; \
200
- __asm__ __volatile__("1:" \
200
+ __asm__ __volatile__("1:\n " \
201
201
"ldxr" W " %" R "0, [%2]\n"\
202
202
I "\n" \
203
203
"stxr" W " %w1, %" R "0, [%2]\n" \
@@ -238,7 +238,7 @@ CK_PR_UNARY_S(char, char, "b")
238
238
{ \
239
239
T previous; \
240
240
T tmp; \
241
- __asm__ __volatile__("1:" \
241
+ __asm__ __volatile__("1:\n " \
242
242
"ldxr" W " %" R "0, [%2]\n"\
243
243
I " %" R "0, %" R "0, %" R "3\n" \
244
244
"stxr" W " %w1, %" R "0, [%2]\n" \
@@ -285,7 +285,7 @@ ck_pr_faa_ptr(void *target, uintptr_t delta)
285
285
{
286
286
uintptr_t previous , r , tmp ;
287
287
288
- __asm__ __volatile__("1:"
288
+ __asm__ __volatile__("1:\n "
289
289
"ldxr %0, [%3]\n"
290
290
"add %1, %4, %0\n"
291
291
"stxr %w2, %1, [%3]\n"
@@ -305,7 +305,7 @@ ck_pr_faa_64(uint64_t *target, uint64_t delta)
305
305
{
306
306
uint64_t previous , r , tmp ;
307
307
308
- __asm__ __volatile__("1:"
308
+ __asm__ __volatile__("1:\n "
309
309
"ldxr %0, [%3]\n"
310
310
"add %1, %4, %0\n"
311
311
"stxr %w2, %1, [%3]\n"
@@ -325,7 +325,7 @@ ck_pr_faa_64(uint64_t *target, uint64_t delta)
325
325
ck_pr_faa_##S(T *target, T delta) \
326
326
{ \
327
327
T previous, r, tmp; \
328
- __asm__ __volatile__("1:" \
328
+ __asm__ __volatile__("1:\n " \
329
329
"ldxr" W " %w0, [%3]\n" \
330
330
"add %w1, %w4, %w0\n" \
331
331
"stxr" W " %w2, %w1, [%3]\n" \
0 commit comments