dzaima
|
559ccae9cc
|
fix select_rows_direct
|
2024-08-23 04:24:42 +03:00 |
|
dzaima
|
79b0bda0d3
|
fix •file.MapBytes
|
2024-08-23 04:20:44 +03:00 |
|
dzaima
|
06689960a5
|
native ≍⁼⍟k 𝕩
|
2024-08-23 02:44:49 +03:00 |
|
dzaima
|
5ef4fe828b
|
use customizeShape in transpose
|
2024-08-23 02:21:59 +03:00 |
|
dzaima
|
6ead1baa11
|
native ≍⁼
|
2024-08-23 02:21:48 +03:00 |
|
Marshall Lochbaum
|
56cb10d6e5
|
Min/max scan that can skip unused argument vectors sometimes
|
2024-08-20 15:26:07 -04:00 |
|
dzaima
|
0467e1c894
|
use *arrv_ptr more
|
2024-08-15 17:36:43 +03:00 |
|
dzaima
|
597fe07838
|
another incG
|
2024-08-15 17:36:43 +03:00 |
|
dzaima
|
37a3694df7
|
restore usage of bitarr_ptr where appropriate
|
2024-08-15 17:36:43 +03:00 |
|
dzaima
|
5098781ffc
|
replace all bitarr_ptr usages with bitany_ptr
|
2024-08-15 17:36:43 +03:00 |
|
dzaima
|
88de336516
|
introduce bitany_ptr
+ more general typed arr pointer getting functions
|
2024-08-15 17:36:43 +03:00 |
|
Marshall Lochbaum
|
b2758d355c
|
k/bool cleanup and implementation comments
|
2024-08-14 14:51:01 -04:00 |
|
Marshall Lochbaum
|
bf69705c82
|
Factor (8×k)/bool as bit-replicate, then byte-replicate
|
2024-08-14 10:30:26 -04:00 |
|
Marshall Lochbaum
|
0602927b17
|
Move pdep-based k/bool code to Singeli
|
2024-08-14 10:30:26 -04:00 |
|
dzaima
|
2ca2c52c16
|
use direct bitwiden & bitnarrow in select-rows
|
2024-08-14 05:18:13 +03:00 |
|
dzaima
|
c445f24aae
|
COPY_TO_FROM
|
2024-08-14 05:18:13 +03:00 |
|
dzaima
|
6d7648c947
|
more things that could be select-rows'd
|
2024-08-14 05:18:13 +03:00 |
|
dzaima
|
a9460da19c
|
more missing NEON comments
|
2024-08-14 05:18:13 +03:00 |
|
dzaima
|
5748833060
|
fast inds⊸⊏˘bits for ≤8-bit input & output cells
|
2024-08-14 05:18:13 +03:00 |
|
dzaima
|
920a89f019
|
native ⋈⁼ & ⌾⋈
plus some more undo & under tests
|
2024-08-14 05:18:13 +03:00 |
|
dzaima
|
2c36a3e399
|
fix ⟨1‿2⟩⊸⊏˘ mat
|
2024-08-09 00:36:23 +03:00 |
|
dzaima
|
ced082cc82
|
use custom valgrind pdep/pext everywhere
|
2024-08-09 00:32:27 +03:00 |
|
dzaima
|
64b69700c5
|
include last power of two in fast-path ⌽˘
|
2024-08-09 00:32:27 +03:00 |
|
dzaima
|
bc81b26a03
|
use fast path for inds⊸⊏˘el_B and ⌽˘el_B
|
2024-07-29 01:51:59 +03:00 |
|
dzaima
|
6900ae4b68
|
fix ⌽˘ 0‿10⥊2 and (↕0)⊸⊏˘ 10‿10⥊2
|
2024-07-29 00:45:01 +03:00 |
|
dzaima
|
52f36c61c0
|
fix 0‿1⊸⊏˘3‿1⥊2; accept any non-empty array x in select_rows_typed→select_rows_direct
|
2024-07-29 00:25:09 +03:00 |
|
dzaima
|
3a722b552f
|
⌽⎉1 x via (⌽↕¯1⊑≢x)⊸⊏⎉1 x
|
2024-07-28 22:24:34 +03:00 |
|
dzaima
|
39f4a66ae0
|
cleanup
|
2024-07-28 03:55:22 +03:00 |
|
dzaima
|
d1d8e8be03
|
fix assertion on F⌾(⟨⟩⊸⊏) x
|
2024-07-26 23:25:26 +03:00 |
|
dzaima
|
93fca7c628
|
fix overflow in index widening
|
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
|
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
|
b7f7eda1ff
|
more cells.h comments
|
2024-07-26 00:01:54 +03:00 |
|
dzaima
|
2ca488dd66
|
aarch64 bool128 select
|
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
|
a9fbd0301d
|
fix ∾˝⎉k refcounting
|
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
|
a8af920dc9
|
•internal.PureKeep
|
2024-07-10 00:55:43 +03:00 |
|
dzaima
|
01b1ee3637
|
make ⊢¨ more consistent with other PureIdentFn¨
incl. making ⊢¨ not leak xf under EACH_FILLS
|
2024-07-10 00:55:43 +03:00 |
|
dzaima
|
826179c83d
|
•internal utility for getting & setting object flags
|
2024-07-08 22:53:29 +03:00 |
|
dzaima
|
3e24442011
|
use ux in base cmp
|
2024-07-08 04:25:27 +03:00 |
|
Marshall Lochbaum
|
201fe1e57c
|
Extend fold_rows to any rank, as long as stride is 1
|
2024-07-05 17:44:42 -04:00 |
|
Marshall Lochbaum
|
48d77e722f
|
Extend ˝ to ´ conversion (for singleton cells) to any rank
|
2024-07-05 17:44:42 -04:00 |
|
Marshall Lochbaum
|
46704defb6
|
Convert list⊸↑˘ to a single ↑ call, likewise ↓ and ⌽
|
2024-07-05 17:44:42 -04:00 |
|
Marshall Lochbaum
|
ce98efc525
|
Transform atom⊸⌽⎉k into a single high-rank ⌽ call
|
2024-07-05 17:44:42 -04:00 |
|
Marshall Lochbaum
|
3b49294145
|
Specialize ApdMut to reshape if there's only one append
|
2024-07-05 17:44:42 -04:00 |
|