Commit History

Author SHA1 Message Date
  gingerBill 2631e07bea Add `intrinsics.type_merge` 2 years ago
  gingerBill 8a16fd7699 Rename built-in procedure to `expand_values` 2 years ago
  gingerBill a74093784c Add `intrinsics.map_cell_info` and `intrinsics.map_info` 2 years ago
  gingerBill ed58374964 Make `Map_Info` store pointers to cell info rather than inline 2 years ago
  gingerBill 6a14c3edb4 Make `raw_data` an intrinsic rather a `@(builtin)` runtime procedure 2 years ago
  gingerBill f77709e67e Add `intrinsics.type_convert_variants_to_pointers` and `reflect.get_union_as_ptr_variants` 2 years ago
  gingerBill 82e840a0ca EXPERIMENTAL `intrinsics.valgrind_client_request` 3 years ago
  gingerBill 576914aee1 Make `unreachable()` a built-in compiler-level procedure 3 years ago
  Jorri Fransen b1ae5bc9fe Changed param count from 2 to 1 for simd_abs. 3 years ago
  gingerBill f3868ac932 Improve missing handled results for built in procedures 3 years ago
  gingerBill cef022539e Rename to `lanes_rotate_left`, `lanes_rotate_right`, `lanes_reverse` 3 years ago
  gingerBill d7eaf0f87b Add `intrinsics.x86_cpuid` and `intrinsics.x86_xgetbv` 3 years ago
  gingerBill 8518d3b232 Rename to `non_temporaral_*` 3 years ago
  gingerBill 609ddf28b7 Add intrinsics `nontemporal_store` and `nontemporal_load` 3 years ago
  gingerBill 432b2b19e9 Add `intrinsics.simd_x86__MM_SHUFFLE` 3 years ago
  gingerBill 1f438d4e6c Merge `intrinsics.simd_sqrt` with `intrinsics.sqrt` 3 years ago
  gingerBill 421d45a7a7 Add `intrinsics.fused_mul_add` 3 years ago
  gingerBill 7092273a8f Rename `simd_eq` etc to `simd_lanes_eq` 3 years ago
  gingerBill d0e8a735ba Add arithmetic operator support for simd vectors; Add `intrinsics.simd_and_not` 3 years ago
  gingerBill 66b5a35ec3 Add `simd_to_bits`; correct fix typo causing issue with parapoly 3 years ago
  gingerBill f3f6c12a7c Add `simd_clamp` 3 years ago
  gingerBill e331b0647e Add `simd_rotate_left` simd_rotate_right` 3 years ago
  gingerBill 35502816c7 Add `simd_add_sat` `simd_sub_sat` 3 years ago
  gingerBill 7ec0236fbf Add `simd_reverse` 3 years ago
  gingerBill 0fd43c1a0b Add simd.{sqrt, ceil, floor, trunc, nearest} 3 years ago
  gingerBill 06337129d8 Remove `intrinsics.odin.simd_vector` in favour of `#simd[N]T` 3 years ago
  gingerBill cde6a2f7a5 Make `simd_shuffle` act closer to `swizzle` 3 years ago
  gingerBill 7002c94a63 Add `intrinsics.simd_select` 3 years ago
  gingerBill 140c00aa0c `intrinsics.simd_shuffle` 3 years ago
  gingerBill 10e4de3c01 Add `intrinsics.simd_reduce_*` 3 years ago