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 |