Skip to content

Commit ffd9528

Browse files
rg_scanner: asm syntax fix for linux arm64
1 parent c2da6a2 commit ffd9528

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

plugins/rg_scanner/ebur128/ebur128.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -414,9 +414,9 @@ static void ebur128_check_true_peak(ebur128_state* st, size_t frames) {
414414

415415
#define TURN_ON_FTZ \
416416
uint64_t fpcr; \
417-
asm volatile("mrs %0, fpcr" : "=r"(fpcr)); \
418-
asm volatile("msr fpcr, %0" :: "r"(fpcr | (1 << 24)));
419-
#define TURN_OFF_FTZ asm volatile("msr fpcr, %0" :: "r"(fpcr));
417+
__asm__ volatile("mrs %0, fpcr" : "=r"(fpcr)); \
418+
__asm__ volatile("msr fpcr, %0" :: "r"(fpcr | (1 << 24)));
419+
#define TURN_OFF_FTZ __asm__ volatile("msr fpcr, %0" :: "r"(fpcr));
420420
#define FLUSH_MANUALLY
421421

422422
#else

0 commit comments

Comments
 (0)