kit

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

cg_x64_inline_asm_modifiers.c (269B)


      1 int test_main(void) {
      2 #if defined(__x86_64__)
      3   long acc = 0;
      4   int named = 0;
      5 
      6   __asm__ volatile("movq %1, %0" : "=r"(acc) : "r"(42));
      7   __asm__ volatile("mov%z0 %k1, %k0" : [out] "=r"(named) : [in] "r"(11));
      8 
      9   return (int)(acc + named);
     10 #else
     11   return 53;
     12 #endif
     13 }