kit

kit
git clone https://git.ryansepassi.com/git/kit.git
Log | Files | Refs | README

asm_register_bad_constraint.c (331B)


      1 int test_main(void) {
      2 #if defined(__aarch64__)
      3   register long v __asm__("x19") = 1;
      4 #elif defined(__x86_64__)
      5   register long v __asm__("r13") = 1;
      6 #elif defined(__riscv) && __riscv_xlen == 64
      7   register long v __asm__("s1") = 1;
      8 #else
      9   register long v __asm__("r13") = 1;
     10 #endif
     11   __asm__ volatile("" : : "m"(v));
     12   return 0;
     13 }