ruby/coroutine/arm64
Nobuyoshi Nakada 4f6b827e98
Use __asm instead of asm
With `--std=c99` option coroutine/arm64/Context.h errs:

```
In file included from cont.c:26:
coroutine/arm64/Context.h:59:5: error: call to undeclared function 'asm'; ISO C99 and later do not support
      implicit function declarations [-Wimplicit-function-declaration]
   59 |     asm ("hint #8;" : "+r"(r17) : "r"(r16));
      |     ^
```

Also move the common function header.
2024-02-06 12:19:56 +09:00
..
Context.h Use __asm instead of asm 2024-02-06 12:19:56 +09:00
Context.S coroutine/arm64: Skip saving/restoring x30 twice and use autiasp 2023-12-22 11:30:00 +09:00