dzaima
|
9bb7fa406b
|
add assertion for arr_shReplace rank expectation
|
2023-04-21 15:50:42 +03:00 |
|
dzaima
|
01b17ea0d9
|
remove now-unnecessary workaround for float constant
|
2023-04-21 15:46:54 +03:00 |
|
dzaima
|
d127059de8
|
more gcc complaints
|
2023-04-21 13:48:24 +03:00 |
|
dzaima
|
01d64e4112
|
gcc complains about this now for whatever reason
|
2023-04-19 22:48:24 +03:00 |
|
dzaima
|
68f179b3fd
|
update bytecode submodule
|
2023-04-19 22:45:53 +03:00 |
|
dzaima
|
e45bd78f25
|
fix comparison of empty high-rank arrays
|
2023-04-19 22:42:28 +03:00 |
|
dzaima
|
d13f3fad94
|
fix ∧𝕩 & ∨𝕩 on high-rank zero-cell input
|
2023-04-19 21:52:38 +03:00 |
|
dzaima
|
53fe627e6e
|
allow hashing operation type wrappers
|
2023-04-19 21:40:29 +03:00 |
|
dzaima
|
1bc439c214
|
ARMO needs source mapping
|
2023-04-17 13:19:38 +03:00 |
|
dzaima
|
c57e0ba135
|
more fixes for overflow checking
|
2023-04-17 13:07:50 +03:00 |
|
dzaima
|
c2754e0fff
|
don't OOM in 𝕨↑𝕩 with 0≡×´𝕨 if product of prefix overflows
|
2023-04-17 12:53:02 +03:00 |
|
dzaima
|
80ca090b16
|
update Singeli submodule
|
2023-04-15 19:27:58 +03:00 |
|
dzaima
|
a622a6761b
|
use vtestz/vptestz instead of movemask for mask-any checks
|
2023-04-15 15:10:58 +03:00 |
|
dzaima
|
712707d27b
|
integer avx2 bitwise operation definitions
mainly for reduced casts in C output
|
2023-04-15 15:00:57 +03:00 |
|
dzaima
|
722107e470
|
move makeOptBranch to base.singeli, use in search
|
2023-04-15 12:32:14 +03:00 |
|
dzaima
|
147d4530c1
|
slightly better overflow check for i8×i8→i8
|
2023-04-15 01:53:04 +03:00 |
|
dzaima
|
bbb9e7f0ed
|
don't overflow-check widening array-scalar cases when not needed
|
2023-04-15 01:19:09 +03:00 |
|
dzaima
|
04ccf9fd49
|
add compare.c to single.c
|
2023-04-14 21:24:51 +03:00 |
|
dzaima
|
a2d27c69be
|
make √, ⋆, •math.Atan2 behave as if ¯0 was 0
|
2023-04-14 21:22:18 +03:00 |
|
dzaima
|
cbf5ae5aa5
|
add compare.c compiling to makefile
|
2023-04-14 20:37:52 +03:00 |
|
dzaima
|
51e34c55d3
|
make division not care about sign of 𝕩
|
2023-04-14 20:24:36 +03:00 |
|
dzaima
|
08885fabad
|
remove extraneous v+0 in normalizeFloat
|
2023-04-14 20:06:54 +03:00 |
|
dzaima
|
55da9e99d6
|
reorganize equality checks more
|
2023-04-14 20:06:36 +03:00 |
|
dzaima
|
f001841d17
|
move comparison functions to separate file
|
2023-04-14 18:11:49 +03:00 |
|
dzaima
|
3623fbd5ba
|
equality check cleanup
|
2023-04-14 18:09:38 +03:00 |
|
dzaima
|
2413236d51
|
format ¯0 as 0
|
2023-04-14 16:28:27 +03:00 |
|
dzaima
|
ee47921b43
|
normalize ¯0
|
2023-04-14 16:28:27 +03:00 |
|
dzaima
|
2fd390ebf8
|
better fix for character 𝕨∊𝕩 & 𝕨⊐𝕩
|
2023-04-14 15:42:58 +03:00 |
|
dzaima
|
94bcc4bcc1
|
make debugger helpers print to stderr
|
2023-04-14 14:58:11 +03:00 |
|
dzaima
|
1c8916949e
|
fix ⊏ with odd shape 𝕩 & depth 2 𝕨
|
2023-04-14 00:14:57 +03:00 |
|
dzaima
|
68c3ba3aa0
|
fix leak in dyadic Insert with an empty argument
|
2023-04-14 00:05:39 +03:00 |
|
dzaima
|
4d3db9ca0b
|
fix ∊ & ⊐ being broken on one c8 & one c16 argument
|
2023-04-14 00:05:23 +03:00 |
|
dzaima
|
44ce033e73
|
fix leak in dyadic scan with an empty argument
|
2023-04-14 00:05:23 +03:00 |
|
dzaima
|
102a696164
|
fix ⟨2⟩↕a
|
2023-04-13 22:22:50 +03:00 |
|
dzaima
|
4f382476ff
|
src/README.md GC notes & other cleanup
|
2023-04-13 22:03:17 +03:00 |
|
dzaima
|
6239e2f2dd
|
add binary mode flag to fopen calls
|
2023-04-13 15:54:34 +03:00 |
|
dzaima
|
1db746ea77
|
Singeli compile-time cdiv & low-stack @collect
|
2023-04-09 15:03:44 +03:00 |
|
dzaima
|
b66f628cff
|
tiny improvements to plus-scan
|
2023-04-09 12:09:52 +03:00 |
|
dzaima
|
9951f20751
|
clean up some error messages
|
2023-04-08 22:12:15 +03:00 |
|
dzaima
|
ca90c6cb89
|
update Singeli submodule
|
2023-04-08 20:11:36 +03:00 |
|
dzaima
|
52dc05f228
|
SIMD +`
|
2023-04-08 20:04:23 +03:00 |
|
dzaima
|
6a0385b44b
|
better Singeli abs & absu definitions
|
2023-04-08 19:23:55 +03:00 |
|
dzaima
|
c3fe3c5b42
|
more Singeli utilities, more Scan fixing
|
2023-04-07 21:09:46 +03:00 |
|
dzaima
|
3a7bce3aab
|
a bunch of Scan fixes & improvements
|
2023-04-07 20:41:34 +03:00 |
|
dzaima
|
b0d8bcb428
|
add argument passing to makeOptBranch
|
2023-04-06 22:41:20 +03:00 |
|
dzaima
|
897c46df76
|
aarch64 fold.singeli
|
2023-04-06 20:17:09 +03:00 |
|
dzaima
|
b3f3190028
|
SSE2 fold.singeli
|
2023-04-06 19:49:14 +03:00 |
|
dzaima
|
1d6b33d528
|
restrict fold_addw to integer input
|
2023-04-06 19:18:43 +03:00 |
|
dzaima
|
65f25f735d
|
Merge pull request #73 from mlochbaum/count
Count by vector compare+add
|
2023-04-06 19:19:25 +03:00 |
|
dzaima
|
d13060f725
|
move fold to vfold
|
2023-04-06 19:05:38 +03:00 |
|