gingerBill
|
63f755554b
|
Rename simd bitwise operations from intrinsics.simd_and to intrinsics.simd_bit_and etc
|
2023-09-28 16:42:08 +01:00 |
|
gingerBill
|
2631e07bea
|
Add intrinsics.type_merge
|
2023-05-19 11:18:20 +01:00 |
|
Colin Davidson
|
051c9cb564
|
begin adding tsc frequency getters
|
2023-02-19 20:08:11 -08:00 |
|
gingerBill
|
a74093784c
|
Add intrinsics.map_cell_info and intrinsics.map_info
|
2022-11-08 12:24:00 +00:00 |
|
gingerBill
|
f7211408fc
|
Merge pull request #1544 from FancyKillerPanda/build_ignore
Changed `//+ignore` to `//+build ignore` and emit a warning for unknown tags
|
2022-11-03 12:58:26 +00:00 |
|
gingerBill
|
f77709e67e
|
Add intrinsics.type_convert_variants_to_pointers and reflect.get_union_as_ptr_variants
|
2022-09-08 16:52:51 +01:00 |
|
gingerBill
|
82e840a0ca
|
EXPERIMENTAL intrinsics.valgrind_client_request
|
2022-08-17 13:52:13 +01:00 |
|
gingerBill
|
bb7f291f5f
|
Remove simd_rem; Disallow simd_div for integers
|
2022-06-02 12:10:43 +01:00 |
|
gingerBill
|
a7840d50e2
|
Correct documentation
|
2022-05-31 00:01:23 +01:00 |
|
gingerBill
|
cb10af08cb
|
Correct intrinsics.odin for documentation
|
2022-05-30 16:42:32 +01:00 |
|
gingerBill
|
d7eaf0f87b
|
Add intrinsics.x86_cpuid and intrinsics.x86_xgetbv
|
2022-05-28 15:41:11 +01:00 |
|
gingerBill
|
609ddf28b7
|
Add intrinsics nontemporal_store and nontemporal_load
|
2022-05-27 14:56:36 +01:00 |
|
gingerBill
|
70451f9335
|
Support reverse_bits for #simd
|
2022-05-26 20:40:48 +01:00 |
|
gingerBill
|
1f438d4e6c
|
Merge intrinsics.simd_sqrt with intrinsics.sqrt
|
2022-05-26 18:09:59 +01:00 |
|
gingerBill
|
421d45a7a7
|
Add intrinsics.fused_mul_add
|
2022-05-26 18:06:26 +01:00 |
|
gingerBill
|
20e7b5c88a
|
Support count_ones etc with #simd
|
2022-05-26 17:48:51 +01:00 |
|
gingerBill
|
7092273a8f
|
Rename simd_eq etc to simd_lanes_eq
|
2022-05-26 17:36:13 +01:00 |
|
gingerBill
|
c2610cb75e
|
Keep -vet happy
|
2022-05-26 13:56:35 +01:00 |
|
gingerBill
|
f3f6c12a7c
|
Add simd_clamp
|
2022-05-26 11:58:55 +01:00 |
|
gingerBill
|
e331b0647e
|
Add simd_rotate_left simd_rotate_right`
|
2022-05-26 11:48:04 +01:00 |
|
gingerBill
|
35502816c7
|
Add simd_add_sat simd_sub_sat
|
2022-05-26 11:24:10 +01:00 |
|
gingerBill
|
7ec0236fbf
|
Add simd_reverse
|
2022-05-26 11:14:22 +01:00 |
|
gingerBill
|
0fd43c1a0b
|
Add simd.{sqrt, ceil, floor, trunc, nearest}
|
2022-05-26 11:02:02 +01:00 |
|
gingerBill
|
06337129d8
|
Remove intrinsics.odin.simd_vector in favour of #simd[N]T
|
2022-05-26 10:38:51 +01:00 |
|
gingerBill
|
cde6a2f7a5
|
Make simd_shuffle act closer to swizzle
|
2022-05-26 00:36:24 +01:00 |
|
gingerBill
|
c2f5cbdeb4
|
Allow integer vectors in select
|
2022-05-25 23:49:23 +01:00 |
|
gingerBill
|
12d19d21c4
|
Document simd stuff in intrinsics.odin
|
2022-05-25 23:40:59 +01:00 |
|
gingerBill
|
e48f41165c
|
Begin work on Atomics for wasm32 (wait and notify intrinsics)
|
2022-05-21 12:58:48 +01:00 |
|
Jeroen van Rijn
|
8559790bd8
|
Fix ; typo.
|
2022-05-10 20:02:39 +02:00 |
|
gingerBill
|
305510bea0
|
Update intrinsics.odin
|
2022-04-27 15:25:56 +01:00 |
|
gingerBill
|
fbbb0d7610
|
Update intrinsics.odin for documentation
|
2022-04-27 14:51:04 +01:00 |
|
gingerBill
|
9692496989
|
Add intrinsics.type_field_type
|
2022-04-27 12:27:53 +01:00 |
|
gingerBill
|
a232c0888c
|
intrinsics.atomic_type_is_lock_free
|
2022-04-02 14:38:42 +01:00 |
|
gingerBill
|
9f2d710c35
|
Change intrinsics.Atomic_Memory_Order fields to use Ada_Case rather than snake_case
|
2022-03-31 12:57:24 +01:00 |
|
gingerBill
|
ed6bf28004
|
Update the intrinsics for documentation on atomics
|
2022-03-31 00:53:34 +01:00 |
|
gingerBill
|
72ae061769
|
Add intrinsics.wasm_memory_grow intrinsics.wasm_memory_size
|
2022-03-30 17:29:37 +01:00 |
|
Jeroen van Rijn
|
deed20dea6
|
[intrinsics] Add unaligned_store.
|
2022-03-06 14:53:06 +01:00 |
|
Jeroen van Rijn
|
a6c5143993
|
[intrinsics] Add existing unaligned_load.
|
2022-03-06 14:46:20 +01:00 |
|
FancyKillerPanda
|
62ff8daa78
|
Changed //+ignore to //+build ignore.
|
2022-02-24 12:23:54 +11:00 |
|
gingerBill
|
7e4067c44c
|
Begin work to move entry point code to Odin itself rather than in C++ side
|
2022-01-12 19:19:43 +00:00 |
|
Yawning Angel
|
796a0c3968
|
core/intrinsics: Add mem_zero_volatile
|
2021-10-31 21:37:22 +00:00 |
|
gingerBill
|
7260d3cecb
|
Add intrinsics.prefetch_* procedures
|
2021-09-11 17:30:44 +01:00 |
|
gingerBill
|
bc15ce302c
|
Add dummy docs for intrinsics.syscall on Linux and Darwin
|
2021-09-06 15:49:51 +01:00 |
|
gingerBill
|
31f779f1a4
|
intrinsics.alloca now returns [^]u8
|
2021-09-06 15:45:05 +01:00 |
|
gingerBill
|
a3a891a7f4
|
Add intrinsics.is_package_imported(<string>)
|
2021-09-06 15:41:09 +01:00 |
|
gingerBill
|
abe728dbbb
|
Add intrinsics.type_is_endian_platform
|
2021-06-17 20:39:00 +01:00 |
|
gingerBill
|
0c46d06e63
|
Add intrinsics.mem_zero
|
2021-05-24 22:39:27 +01:00 |
|
gingerBill
|
b37d344eb2
|
Add intrinsics.type_is_variant_of
|
2021-05-13 12:04:51 +01:00 |
|
gingerBill
|
b845db1618
|
Add prototypes for intrinsics.fixed_point_*
|
2021-05-01 18:26:51 +01:00 |
|
gingerBill
|
97b537f800
|
Update intrinsics.odin for documentation
|
2021-05-01 16:23:50 +01:00 |
|