kit

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

17_cg_api_atomics_intrinsics.toy (245B)


      1 fn __user_main(): i64 {
      2   var x: i64 = 0;
      3   @atomic_store<i64>(&x, 40, .seq_cst);
      4   @atomic_rmw<i64>(.add, &x, 2, .seq_cst);
      5   @atomic_fence(.seq_cst);
      6   return @atomic_load<i64>(&x, .seq_cst);
      7 }
      8 
      9 fn main(): i32 { return __user_main() as i32; }