Skip to content

Commit d3fe1c4

Browse files
ck_pr/aarch64: spacing in inline asm headers (#244)
Add \n after labels in asm
1 parent 0d92c09 commit d3fe1c4

File tree

3 files changed

+14
-14
lines changed

3 files changed

+14
-14
lines changed

include/gcc/aarch64/ck_pr.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,7 @@ CK_PR_STORE_S_64(double, double, "str")
194194
{ \
195195
T previous = 0; \
196196
T tmp = 0; \
197-
__asm__ __volatile__("1:" \
197+
__asm__ __volatile__("1:\n" \
198198
"ldxr" W " %" R "0, [%2]\n"\
199199
"neg %" R "0, %" R "0\n" \
200200
"stxr" W " %w1, %" R "0, [%2]\n" \

include/gcc/aarch64/ck_pr_llsc.h

+9-9
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ ck_pr_cas_64_2_value(uint64_t target[2], uint64_t compare[2], uint64_t set[2], u
3737
{
3838
uint64_t tmp1, tmp2;
3939

40-
__asm__ __volatile__("1:"
40+
__asm__ __volatile__("1:\n"
4141
"ldxp %0, %1, [%4]\n"
4242
"mov %2, %0\n"
4343
"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])
7171
{
7272
uint64_t tmp1, tmp2;
7373

74-
__asm__ __volatile__("1:"
74+
__asm__ __volatile__("1:\n"
7575
"ldxp %0, %1, [%2]\n"
7676
"eor %0, %0, %3\n"
7777
"eor %1, %1, %4\n"
@@ -125,7 +125,7 @@ ck_pr_cas_ptr_2(void *target, void *compare, void *set)
125125
T previous; \
126126
T tmp; \
127127
__asm__ __volatile__( \
128-
"1:" \
128+
"1:\n" \
129129
"ldxr" W " %" R "0, [%2]\n" \
130130
"cmp %" R "0, %" R "4\n" \
131131
"b.ne 2f\n" \
@@ -166,7 +166,7 @@ CK_PR_CAS_S(char, char, "b", "w")
166166
{ \
167167
T previous; \
168168
T tmp; \
169-
__asm__ __volatile__("1:" \
169+
__asm__ __volatile__("1:\n" \
170170
"ldxr" W " %" R "0, [%2]\n"\
171171
"stxr" W " %w1, %" R "3, [%2]\n"\
172172
"cbnz %w1, 1b\n" \
@@ -197,7 +197,7 @@ CK_PR_FAS(char, char, char, "b", "w")
197197
{ \
198198
T previous = 0; \
199199
T tmp = 0; \
200-
__asm__ __volatile__("1:" \
200+
__asm__ __volatile__("1:\n" \
201201
"ldxr" W " %" R "0, [%2]\n"\
202202
I "\n" \
203203
"stxr" W " %w1, %" R "0, [%2]\n" \
@@ -238,7 +238,7 @@ CK_PR_UNARY_S(char, char, "b")
238238
{ \
239239
T previous; \
240240
T tmp; \
241-
__asm__ __volatile__("1:" \
241+
__asm__ __volatile__("1:\n" \
242242
"ldxr" W " %" R "0, [%2]\n"\
243243
I " %" R "0, %" R "0, %" R "3\n" \
244244
"stxr" W " %w1, %" R "0, [%2]\n" \
@@ -285,7 +285,7 @@ ck_pr_faa_ptr(void *target, uintptr_t delta)
285285
{
286286
uintptr_t previous, r, tmp;
287287

288-
__asm__ __volatile__("1:"
288+
__asm__ __volatile__("1:\n"
289289
"ldxr %0, [%3]\n"
290290
"add %1, %4, %0\n"
291291
"stxr %w2, %1, [%3]\n"
@@ -305,7 +305,7 @@ ck_pr_faa_64(uint64_t *target, uint64_t delta)
305305
{
306306
uint64_t previous, r, tmp;
307307

308-
__asm__ __volatile__("1:"
308+
__asm__ __volatile__("1:\n"
309309
"ldxr %0, [%3]\n"
310310
"add %1, %4, %0\n"
311311
"stxr %w2, %1, [%3]\n"
@@ -325,7 +325,7 @@ ck_pr_faa_64(uint64_t *target, uint64_t delta)
325325
ck_pr_faa_##S(T *target, T delta) \
326326
{ \
327327
T previous, r, tmp; \
328-
__asm__ __volatile__("1:" \
328+
__asm__ __volatile__("1:\n" \
329329
"ldxr" W " %w0, [%3]\n" \
330330
"add %w1, %w4, %w0\n" \
331331
"stxr" W " %w2, %w1, [%3]\n" \

include/gcc/riscv64/ck_pr.h

+4-4
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ CK_PR_STORE_S(double, double, "sd")
182182
{ \
183183
T previous; \
184184
int tmp; \
185-
__asm__ __volatile__("1:" \
185+
__asm__ __volatile__("1:\n" \
186186
"li %[tmp], 1\n" \
187187
"lr." W " %[p], %[t]\n" \
188188
"bne %[p], %[c], 2f\n" \
@@ -203,7 +203,7 @@ CK_PR_STORE_S(double, double, "sd")
203203
{ \
204204
T previous; \
205205
int tmp; \
206-
__asm__ __volatile__("1:" \
206+
__asm__ __volatile__("1:\n" \
207207
"li %[tmp], 1\n" \
208208
"lr." W " %[p], %[t]\n" \
209209
"bne %[p], %[c], 2f\n" \
@@ -413,7 +413,7 @@ CK_PR_DEC_S(int, int, "w")
413413
CK_CC_INLINE static void \
414414
ck_pr_neg_##N(M *target) \
415415
{ \
416-
__asm__ __volatile__("1:" \
416+
__asm__ __volatile__("1:\n" \
417417
"lr." W " t0, %0\n" \
418418
"sub t0, zero, t0\n" \
419419
"sc." W " t1, t0, %0\n" \
@@ -440,7 +440,7 @@ CK_PR_NEG_S(int, int, "w")
440440
CK_CC_INLINE static void \
441441
ck_pr_not_##N(M *target) \
442442
{ \
443-
__asm__ __volatile__("1:" \
443+
__asm__ __volatile__("1:\n" \
444444
"lr." W " t0, %0\n" \
445445
"not t0, t0\n" \
446446
"sc." W " t1, t0, %0\n" \

0 commit comments

Comments
 (0)