| Commit message (Expand) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | | | | Rename to `lanes_rotate_left`, `lanes_rotate_right`, `lanes_reverse` | gingerBill | 2022-05-29 | 3 | -13/+13 | |
| | * | | | | Add `intrinsics.x86_cpuid` and `intrinsics.x86_xgetbv` | gingerBill | 2022-05-28 | 4 | -20/+118 | |
| | * | | | | Improve vector comparison `==` `!=` for horizontal reduction | gingerBill | 2022-05-28 | 1 | -10/+29 | |
| | * | | | | Rename to `non_temporaral_*` | gingerBill | 2022-05-27 | 3 | -12/+12 | |
| | * | | | | Fix sqrt for simd | gingerBill | 2022-05-27 | 1 | -6/+1 | |
| | * | | | | Add intrinsics `nontemporal_store` and `nontemporal_load` | gingerBill | 2022-05-27 | 3 | -4/+14 | |
| | * | | | | Add `intrinsics.simd_x86__MM_SHUFFLE` | gingerBill | 2022-05-27 | 2 | -0/+34 | |
| | * | | | | Remove useless check | gingerBill | 2022-05-27 | 1 | -5/+0 | |
| | * | | | | Minor change | gingerBill | 2022-05-27 | 1 | -2/+3 | |
| | * | | | | Support reverse_bits for #simd | gingerBill | 2022-05-26 | 1 | -1/+1 | |
| | * | | | | Merge `intrinsics.simd_sqrt` with `intrinsics.sqrt` | gingerBill | 2022-05-26 | 3 | -8/+17 | |
| | * | | | | Add `intrinsics.fused_mul_add` | gingerBill | 2022-05-26 | 3 | -0/+80 | |
| | * | | | | Support `count_ones` etc with #simd | gingerBill | 2022-05-26 | 2 | -3/+12 | |
| | * | | | | Rename `simd_eq` etc to `simd_lanes_eq` | gingerBill | 2022-05-26 | 3 | -38/+38 | |
| | * | | | | Add arithmetic operator support for simd vectors; Add `intrinsics.simd_and_not` | gingerBill | 2022-05-26 | 6 | -6/+52 | |
| | * | | | | Improve `#simd` literal support | gingerBill | 2022-05-26 | 2 | -38/+47 | |
| | * | | | | Remove need for `simd.splat` | gingerBill | 2022-05-26 | 3 | -32/+74 | |
| | * | | | | Add `simd_to_bits`; correct fix typo causing issue with parapoly | gingerBill | 2022-05-26 | 6 | -8/+57 | |
| | * | | | | Add `simd_clamp` | gingerBill | 2022-05-26 | 3 | -0/+78 | |
| | * | | | | Add `simd_rotate_left` simd_rotate_right` | gingerBill | 2022-05-26 | 3 | -0/+62 | |
| | * | | | | Add `simd_add_sat` `simd_sub_sat` | gingerBill | 2022-05-26 | 3 | -2/+40 | |
| | * | | | | Add `simd_reverse` | gingerBill | 2022-05-26 | 4 | -0/+35 | |
| | * | | | | Add simd.{sqrt, ceil, floor, trunc, nearest} | gingerBill | 2022-05-26 | 5 | -5/+73 | |
| | * | | | | Remove `intrinsics.odin.simd_vector` in favour of `#simd[N]T` | gingerBill | 2022-05-26 | 2 | -55/+0 | |
| | * | | | | Fix `simd_shuffle` | gingerBill | 2022-05-26 | 1 | -1/+2 | |
| | * | | | | Remove unneeded mask | gingerBill | 2022-05-26 | 1 | -7/+4 | |
| | * | | | | Make `simd_shuffle` act closer to `swizzle` | gingerBill | 2022-05-26 | 3 | -55/+56 | |
| | * | | | | Allow integer vectors in select | gingerBill | 2022-05-25 | 1 | -2/+5 | |
| | * | | | | Add `intrinsics.simd_select` | gingerBill | 2022-05-25 | 3 | -0/+65 | |
| | * | | | | Correct casting between integer and boolean #simd | gingerBill | 2022-05-25 | 1 | -1/+4 | |
| | * | | | | `intrinsics.simd_shuffle` | gingerBill | 2022-05-25 | 4 | -10/+113 | |
| | * | | | | Allow booleans for #simd | gingerBill | 2022-05-25 | 3 | -34/+50 | |
| | * | | | | Add `intrinsics.simd_reduce_*` | gingerBill | 2022-05-25 | 3 | -9/+159 | |
| | * | | | | Correct parapoly for #simd | gingerBill | 2022-05-25 | 3 | -3/+23 | |
| | * | | | | Restrict `swizzle` to a power of two for #simd | gingerBill | 2022-05-25 | 3 | -3/+44 | |
| | * | | | | Rename `simd_insert` to `simd_replace` | gingerBill | 2022-05-25 | 3 | -4/+4 | |
| | * | | | | Allow for non-constant simd vector compound types | gingerBill | 2022-05-25 | 2 | -1/+97 | |
| | * | | | | Add ranges for simd compounds literals | gingerBill | 2022-05-25 | 2 | -100/+149 | |
| | * | | | | Add `simd_extract` and `simd_insert` | gingerBill | 2022-05-25 | 3 | -32/+105 | |
| | * | | | | Simplify transmute for #simd | gingerBill | 2022-05-25 | 1 | -0/+5 | |
| | * | | | | Allow basic casting of simd vectors | gingerBill | 2022-05-25 | 2 | -0/+44 | |
| | * | | | | Implement backend for simd intrinsics | gingerBill | 2022-05-25 | 2 | -4/+255 | |
| | * | | | | Mock out simd intrinsics | gingerBill | 2022-05-25 | 4 | -5/+265 | |
| | * | | | | Make `#simd` an opaque type | gingerBill | 2022-05-25 | 5 | -24/+34 | |
| * | | | | | Fix SDK detection if no SDK installed. | Jeroen van Rijn | 2022-05-29 | 1 | -2/+2 | |
| * | | | | | Don't crash if SDK not found during ENV fallback. | Jeroen van Rijn | 2022-05-28 | 1 | -8/+8 | |
| * | | | | | One more change. | Jeroen van Rijn | 2022-05-28 | 1 | -4/+4 | |
| * | | | | | Refactor Walter's PR. | Jeroen van Rijn | 2022-05-27 | 2 | -209/+207 | |
| * | | | | | Merge branch 'master' into find-vs-winsdk-env | Jeroen van Rijn | 2022-05-27 | 3 | -460/+422 | |
| |\ \ \ \ \ | ||||||
| | * | | | | | Additional cleanup of microsoft_craziness.h. | Jeroen van Rijn | 2022-05-27 | 3 | -105/+54 | |