@@ -294,7 +294,7 @@ static __m256 __lasx_xvreplfr2vr_s(float val)
294
294
static inline __m256i ____m256i(__m128i in)
295
295
{
296
296
__m256i out = __lasx_xvldi(0);
297
- asm volatile (
297
+ __asm__ volatile (
298
298
".irp i," __ALL_REGS "\n\t"
299
299
" .ifc %[out], " XREGS_PREFIX"\\i \n\t"
300
300
" .irp j," __ALL_REGS "\n\t"
@@ -312,7 +312,7 @@ static inline __m256i ____m256i(__m128i in)
312
312
static inline __m256i lasx_set_q(__m128i inhi, __m128i inlo)
313
313
{
314
314
__m256i out;
315
- asm volatile (
315
+ __asm__ volatile (
316
316
".irp i," __ALL_REGS "\n\t"
317
317
" .ifc %[hi], " VREGS_PREFIX "\\i \n\t"
318
318
" .irp j," __ALL_REGS "\n\t"
@@ -342,7 +342,7 @@ static inline __m256i lasx_set_q(__m128i inhi, __m128i inlo)
342
342
static inline __m128i lasx_extracti128_lo(__m256i in)
343
343
{
344
344
__m128i out;
345
- asm volatile (
345
+ __asm__ volatile (
346
346
".ifnc %[out], %[in] \n\t"
347
347
".irp i," __ALL_REGS "\n\t"
348
348
" .ifc %[out], " VREGS_PREFIX "\\i \n\t"
@@ -362,7 +362,7 @@ static inline __m128i lasx_extracti128_lo(__m256i in)
362
362
static inline __m128i lasx_extracti128_hi(__m256i in)
363
363
{
364
364
__m128i out;
365
- asm volatile (
365
+ __asm__ volatile (
366
366
".irp i," __ALL_REGS "\n\t"
367
367
" .ifc %[out], " VREGS_PREFIX "\\i \n\t"
368
368
" .irp j," __ALL_REGS "\n\t"
0 commit comments