dzaima
|
d1d8e8be03
|
fix assertion on F⌾(⟨⟩⊸⊏) x
|
2024-07-26 23:25:26 +03:00 |
|
dzaima
|
42b8420af6
|
ignore unused label warning
|
2024-07-26 23:13:08 +03:00 |
|
dzaima
|
93fca7c628
|
fix overflow in index widening
|
2024-07-26 22:17:49 +03:00 |
|
dzaima
|
7cc1031f70
|
use outside-of-loop index widening on aarch64
slower as-is due to reduced supported ranges, but that's not an inherent restriction
|
2024-07-26 22:17:49 +03:00 |
|
dzaima
|
a486e87451
|
select-cells comments
|
2024-07-26 22:17:49 +03:00 |
|
dzaima
|
69ca524251
|
widen inds outside select-cells loops
|
2024-07-26 22:17:49 +03:00 |
|
dzaima
|
fce7567349
|
widen bits in bits⊸⊏˘mat to i8
|
2024-07-26 22:16:23 +03:00 |
|
dzaima
|
90646563a0
|
don't use zip method for select-cells
|
2024-07-26 22:16:23 +03:00 |
|
dzaima
|
4a874710c7
|
allow unhandled types for select_rows
|
2024-07-26 22:16:23 +03:00 |
|
dzaima
|
478c389c4b
|
fast inds⊸⊏˘ mat
|
2024-07-26 22:16:23 +03:00 |
|
dzaima
|
0d7bf86182
|
baseline inds⊸⊏˘ mat
|
2024-07-26 22:16:23 +03:00 |
|
dzaima
|
f7dd900b3a
|
faster 𝕨⊏𝕩, incl. aarch64 support
|
2024-07-26 00:01:54 +03:00 |
|
dzaima
|
afa3353b35
|
fix makefile having incorrect name of stored-warn
|
2024-07-26 00:01:54 +03:00 |
|
dzaima
|
cda5fd8595
|
make native compiler not error in debug builds
|
2024-07-26 00:01:54 +03:00 |
|
dzaima
|
3689e6105c
|
support 2-modifiers in native compiler
|
2024-07-26 00:01:54 +03:00 |
|
dzaima
|
b7f7eda1ff
|
more cells.h comments
|
2024-07-26 00:01:54 +03:00 |
|
dzaima
|
d6483a93d3
|
x86 unzip & unzip128
|
2024-07-26 00:01:54 +03:00 |
|
dzaima
|
2ed06e0db6
|
get_range Singeli binding
|
2024-07-26 00:01:54 +03:00 |
|
dzaima
|
7bb5a1d9d8
|
more tests for ⊏
|
2024-07-26 00:01:54 +03:00 |
|
dzaima
|
2ca488dd66
|
aarch64 bool128 select
|
2024-07-26 00:01:54 +03:00 |
|
dzaima
|
0d5e77766a
|
build select.singeli everywhere
|
2024-07-26 00:01:54 +03:00 |
|
dzaima
|
f1f4f1734e
|
extract m_tyslice
|
2024-07-26 00:01:54 +03:00 |
|
dzaima
|
b99d5f23d5
|
extract bitsel to a function table
|
2024-07-26 00:01:54 +03:00 |
|
dzaima
|
2b323817ca
|
make 𝕨⊏𝕩 error messages not differ across types
|
2024-07-26 00:01:54 +03:00 |
|
dzaima
|
e757b690dd
|
mention src/singeli/ in src/README.md
|
2024-07-26 00:01:54 +03:00 |
|
dzaima
|
c274c35b1e
|
Singeli @for_blocks
|
2024-07-26 00:01:54 +03:00 |
|
dzaima
|
079d3ffe91
|
better aarch64 homMask{[16]u8,[16]u8}
|
2024-07-26 00:01:54 +03:00 |
|
dzaima
|
0b69fa84cd
|
NEON comparisons to 0
|
2024-07-26 00:01:54 +03:00 |
|
dzaima
|
c0573d602c
|
don't error on non-vector types checked by genchk
|
2024-07-26 00:01:54 +03:00 |
|
dzaima
|
6fcf9d1fd1
|
update Singeli submodule
|
2024-07-25 16:35:40 +03:00 |
|
dzaima
|
a9fbd0301d
|
fix ∾˝⎉k refcounting
|
2024-07-15 00:56:02 +03:00 |
|
dzaima
|
a9f59b5793
|
mention target_os in README
|
2024-07-15 00:56:02 +03:00 |
|
dzaima
|
3e9af0a910
|
fast-path for n•rand.Range 1
|
2024-07-15 00:56:02 +03:00 |
|
dzaima
|
2dd3798228
|
more Singeli cleanup
|
2024-07-15 00:56:02 +03:00 |
|
dzaima
|
2436c45f1d
|
Singeli ceil_log2 for compile-time numbers
|
2024-07-15 00:52:00 +03:00 |
|
dzaima
|
66a8529d88
|
remove redundant parentheses in Singeli destructuring
|
2024-07-15 00:52:00 +03:00 |
|
dzaima
|
59515acc90
|
test variations of erroring ⊏
|
2024-07-15 00:52:00 +03:00 |
|
dzaima
|
ed2198c06a
|
disable tail calls in bqn_fmt & bqn_repr
far from performance-critical, but helpful for stack traces
|
2024-07-15 00:52:00 +03:00 |
|
dzaima
|
f79e4c6d0a
|
make /(m?zip(128)?|pack)(Lo|Hi)/ not have Lo/Hi as part of name
instead being an optional 3rg arg
|
2024-07-15 00:52:00 +03:00 |
|
dzaima
|
a671ec9462
|
aarch64 bittab
|
2024-07-13 00:10:34 +03:00 |
|
dzaima
|
6dbe76727f
|
update offset for stacktraces on FLDG
|
2024-07-13 00:10:34 +03:00 |
|
dzaima
|
838639e610
|
fix gcc-9 build
|
2024-07-10 03:54:44 +03:00 |
|
dzaima
|
7aab7ceb8b
|
cleanup
|
2024-07-10 03:44:05 +03:00 |
|
dzaima
|
2bc1ba9f4a
|
fix aarch64 squeeze
|
2024-07-10 03:43:58 +03:00 |
|
dzaima
|
52d1e61fe0
|
don't bother early-exiting on masked iteration
|
2024-07-10 03:24:10 +03:00 |
|
dzaima
|
2fdd72f1c4
|
faster <SSE4.1 integer accumulating in squeeze
|
2024-07-10 03:18:17 +03:00 |
|
dzaima
|
a45925b0c6
|
fix SSE2 squeeze
|
2024-07-10 03:18:17 +03:00 |
|
dzaima
|
f941245b34
|
avoid needing two final folds on x86
|
2024-07-10 03:18:17 +03:00 |
|
dzaima
|
40a5c40bda
|
faster squeeze
|
2024-07-10 03:18:17 +03:00 |
|
dzaima
|
d66be091be
|
shufps Singeli mapping
|
2024-07-10 00:55:43 +03:00 |
|