| Commit message (Expand) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Deprecate `a..b` based ranges in favour of `..=`dev-2022-06 | gingerBill | 2022-06-01 | 2 | -4/+4 |
| * | Merge pull request #1807 from odin-lang/simd-dev | gingerBill | 2022-05-31 | 21 | -109/+3160 |
| |\ | |||||
| | * | Correct documentation | gingerBill | 2022-05-31 | 1 | -3/+3 |
| | * | Correct intrinsics.odin for documentation | gingerBill | 2022-05-30 | 1 | -2/+2 |
| | * | Add enable_target_feature to ABM | gingerBill | 2022-05-30 | 1 | -4/+4 |
| | * | Add SSE4.2 | gingerBill | 2022-05-30 | 1 | -0/+149 |
| | * | Add `@(require_results)` to all appropriate procedures | gingerBill | 2022-05-30 | 10 | -386/+398 |
| | * | Add SSE4.1 | gingerBill | 2022-05-30 | 1 | -0/+352 |
| | * | `@(require_target_feature=<string>)` `@(enable_target_feature=<string>)` | gingerBill | 2022-05-30 | 7 | -0/+364 |
| | * | Rename to `lanes_rotate_left`, `lanes_rotate_right`, `lanes_reverse` | gingerBill | 2022-05-29 | 1 | -3/+3 |
| | * | Use single line attributes | gingerBill | 2022-05-29 | 9 | -18/+9 |
| | * | Add sha.odin | gingerBill | 2022-05-29 | 1 | -0/+43 |
| | * | Add cmpxchg16b | gingerBill | 2022-05-29 | 1 | -0/+8 |
| | * | Add pclmulqdq.odin | gingerBill | 2022-05-29 | 1 | -0/+13 |
| | * | Add rdtsc.odin | gingerBill | 2022-05-29 | 1 | -0/+19 |
| | * | Add fxsr.odin | gingerBill | 2022-05-29 | 2 | -2/+33 |
| | * | Add adx.odin | gingerBill | 2022-05-29 | 1 | -0/+53 |
| | * | Add abm.odin | gingerBill | 2022-05-29 | 1 | -0/+20 |
| | * | Add amd64 specific instructions | gingerBill | 2022-05-29 | 2 | -0/+64 |
| | * | Add `cpu_features` for `core:simd/x86` | gingerBill | 2022-05-28 | 1 | -0/+94 |
| | * | Remove old code | gingerBill | 2022-05-28 | 2 | -100/+0 |
| | * | Add `intrinsics.x86_cpuid` and `intrinsics.x86_xgetbv` | gingerBill | 2022-05-28 | 2 | -1/+6 |
| | * | Add ssse3 support | gingerBill | 2022-05-27 | 1 | -0/+124 |
| | * | Add SSE3 support | gingerBill | 2022-05-27 | 1 | -0/+58 |
| | * | Rename to `non_temporaral_*` | gingerBill | 2022-05-27 | 2 | -4/+4 |
| | * | Complete SSE2 | gingerBill | 2022-05-27 | 1 | -23/+309 |
| | * | Add pack and unpack | gingerBill | 2022-05-27 | 1 | -0/+95 |
| | * | Add load and stores and sets | gingerBill | 2022-05-27 | 1 | -0/+75 |
| | * | Add more sse2 intrinsics | gingerBill | 2022-05-27 | 1 | -22/+87 |
| | * | Add shifts | gingerBill | 2022-05-27 | 3 | -97/+233 |
| | * | Begin work on sse2.odin | gingerBill | 2022-05-27 | 1 | -0/+274 |
| | * | Add `_mm_stream_ps` | gingerBill | 2022-05-27 | 1 | -0/+4 |
| | * | Add intrinsics `nontemporal_store` and `nontemporal_load` | gingerBill | 2022-05-27 | 1 | -0/+3 |
| | * | Change package name | gingerBill | 2022-05-27 | 2 | -4/+4 |
| | * | Add `core:simd/x86` SSE | gingerBill | 2022-05-27 | 2 | -0/+544 |
| | * | Add loads of aliases of vector types | gingerBill | 2022-05-27 | 1 | -18/+53 |
| | * | Add prefix of `lanes_` | gingerBill | 2022-05-26 | 1 | -2/+2 |
| | * | Support reverse_bits for #simd | gingerBill | 2022-05-26 | 2 | -2/+3 |
| | * | Merge `intrinsics.simd_sqrt` with `intrinsics.sqrt` | gingerBill | 2022-05-26 | 2 | -3/+2 |
| | * | Add `intrinsics.fused_mul_add` | gingerBill | 2022-05-26 | 2 | -0/+5 |
| | * | Support `count_ones` etc with #simd | gingerBill | 2022-05-26 | 2 | -9/+14 |
| | * | Rename `simd_eq` etc to `simd_lanes_eq` | gingerBill | 2022-05-26 | 2 | -15/+16 |
| | * | Add arithmetic operator support for simd vectors; Add `intrinsics.simd_and_not` | gingerBill | 2022-05-26 | 1 | -3/+13 |
| | * | Remove need for `simd.splat` | gingerBill | 2022-05-26 | 1 | -7/+2 |
| | * | Keep -vet happy | gingerBill | 2022-05-26 | 2 | -1/+3 |
| | * | `simd.bit_not`; `simd.copysign` | gingerBill | 2022-05-26 | 1 | -1/+15 |
| | * | Add `simd_clamp` | gingerBill | 2022-05-26 | 2 | -5/+9 |
| | * | Add `simd_rotate_left` simd_rotate_right` | gingerBill | 2022-05-26 | 2 | -0/+7 |
| | * | Add `simd_add_sat` `simd_sub_sat` | gingerBill | 2022-05-26 | 2 | -2/+11 |
| | * | Add `simd_reverse` | gingerBill | 2022-05-26 | 2 | -0/+4 |