dzaima
|
a39264533e
|
custom _mm_loadu_si16/_mm_storeu_si16 for old gcc
|
2023-05-12 16:34:23 +03:00 |
|
dzaima
|
03a28e4e34
|
fix float normalization from a •bit._cast result mutating the original
|
2023-05-11 22:39:59 +03:00 |
|
dzaima
|
d1a5ed3e00
|
err → fatal
|
2023-05-11 15:28:23 +03:00 |
|
dzaima
|
0598ce8357
|
use getFillQ less
|
2023-05-09 00:14:14 +03:00 |
|
dzaima
|
1bd9467a2d
|
cleanup
|
2023-05-04 12:27:13 +03:00 |
|
dzaima
|
776b0b2b47
|
fix estimated UTF-8 length of codepoints 2047 and 65535
|
2023-05-02 10:49:11 +03:00 |
|
dzaima
|
0e79e9f868
|
fix ubsan notes
|
2023-04-30 19:50:24 +03:00 |
|
dzaima
|
bb7c37960e
|
a round of more incG/incByG
|
2023-04-29 17:39:13 +03:00 |
|
dzaima
|
3b580cbd0c
|
rename unit creation methods
|
2023-04-29 17:39:13 +03:00 |
|
dzaima
|
88c19cedec
|
attempt at cleaning up mut.c a bit
|
2023-04-29 17:39:13 +03:00 |
|
dzaima
|
865257fdb6
|
more header file cleanup
|
2023-04-29 17:39:13 +03:00 |
|
dzaima
|
aa5ed7cc7a
|
BB2B & BBB2B → FC1 & FC2
|
2023-04-29 15:31:31 +03:00 |
|
dzaima
|
ca13fb567a
|
header file cleanup
|
2023-04-29 13:54:32 +03:00 |
|
dzaima
|
7f0390be3f
|
more error messages
|
2023-04-28 20:49:34 +03:00 |
|
dzaima
|
7a501ffbdf
|
use APD for ∾list
|
2023-04-28 20:17:44 +03:00 |
|
dzaima
|
5aa896ab38
|
use APD for Arith⌜
|
2023-04-28 19:30:54 +03:00 |
|
dzaima
|
b17d2010c2
|
better error messages
|
2023-04-28 19:25:42 +03:00 |
|
dzaima
|
38b2028374
|
use APD for ˘/⎉
|
2023-04-28 19:25:42 +03:00 |
|
dzaima
|
3761eafd0a
|
fix fills
|
2023-04-28 18:54:52 +03:00 |
|
dzaima
|
5c64c32aa9
|
allow GC between APD calls, delay shape errors
|
2023-04-28 18:54:52 +03:00 |
|
dzaima
|
7b877d368f
|
move fill handling to APD
|
2023-04-28 18:54:52 +03:00 |
|
dzaima
|
2f46b80b82
|
yet another mutable temporary array thing
|
2023-04-28 18:54:52 +03:00 |
|
dzaima
|
34a4d48d95
|
make singeli assertions checked in debug mode
|
2023-04-28 15:10:08 +03:00 |
|
dzaima
|
0b2ed69fba
|
add a NOGC_E in mut_pfree
fixes >⟨"ab"‿1,"a"⟩ in debug builds unnecessarily breaking
|
2023-04-24 01:01:35 +03:00 |
|
dzaima
|
b4a207a924
|
better fix for in-place 𝔽¨𝕩 on fillslice 𝕩
|
2023-04-23 22:49:19 +03:00 |
|
dzaima
|
927814d182
|
fix ⊢¨ {a←𝕩 ⋄ ⥊𝕩} 2‿3⥊<"a"
|
2023-04-23 22:17:32 +03:00 |
|
dzaima
|
53fe627e6e
|
allow hashing operation type wrappers
|
2023-04-19 21:40:29 +03:00 |
|
dzaima
|
08885fabad
|
remove extraneous v+0 in normalizeFloat
|
2023-04-14 20:06:54 +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
|
6239e2f2dd
|
add binary mode flag to fopen calls
|
2023-04-13 15:54:34 +03:00 |
|
dzaima
|
0aca470931
|
more explicit inline requiring
|
2023-04-06 13:12:11 +03:00 |
|
dzaima
|
5a2b755191
|
move non-AVX2 x86-64 into SINGELI_SIMD
|
2023-04-02 15:55:49 +03:00 |
|
dzaima
|
9209ca5d6d
|
SSE2 copy.singeli
|
2023-04-02 01:53:16 +03:00 |
|
dzaima
|
3a45eac1aa
|
separate SSE2, implement SSE2 dyarith & bitsel
also separate maskstore to homogeneous & top bit mask variants, and make blend require equal element widths
|
2023-04-01 20:40:23 +03:00 |
|
dzaima
|
dc2ac37e0a
|
arch-independent Singeli builds
|
2023-03-31 16:45:29 +03:00 |
|
dzaima
|
1f2456042c
|
clean up calls.h includes
|
2023-03-26 15:54:27 +03:00 |
|
dzaima
|
1f70c08aa2
|
fillarr NOGC
|
2023-03-26 15:43:59 +03:00 |
|
dzaima
|
37a32eb15a
|
fix native non-Singeli builds
|
2023-03-24 23:51:18 +02:00 |
|
dzaima
|
d9ebdf060f
|
)t:1s
also fix )profile
|
2023-03-21 04:06:53 +02:00 |
|
dzaima
|
4a6877a87a
|
Rank checks
|
2023-03-19 15:42:11 +02:00 |
|
dzaima
|
a3d74c6af2
|
MUT_APPEND
|
2023-03-16 22:27:44 +02:00 |
|
dzaima
|
8194f51b30
|
MAKE_MUT_INIT, move mut_init to mut.c
|
2023-03-11 16:52:09 +02:00 |
|
dzaima
|
01c457b77b
|
make all cpy.*Arr function results Arr*
|
2023-03-11 16:51:13 +02:00 |
|
dzaima
|
92763fa8b2
|
proper hash values for derived functions
|
2023-03-06 20:29:35 +02:00 |
|
dzaima
|
1af9155425
|
optional path arg for •internal.HeapDump; STORE_JIT_MAP
|
2023-02-24 00:16:44 +02:00 |
|
dzaima
|
8ad5132a6d
|
find & eqfn changes, use toI32Any more
|
2023-02-22 13:48:45 +02:00 |
|
Marshall Lochbaum
|
89e6be10e5
|
Add eqFns to calls.h and use for Find
|
2023-02-20 10:07:44 -05:00 |
|
dzaima
|
7b57b4ae39
|
explicitly mark code sections where allocations aren't allowed to happen
|
2023-02-18 17:46:55 +02:00 |
|
dzaima
|
c32285dba9
|
Singeli copy from unaligned bitarr
|
2023-02-18 11:52:45 +02:00 |
|