Search
20:47:43
stassats
(that's ascii-only, of course)
20:53:41
stassats
with avx2 i can widen an 8-bit to 32-bit array with one instruction and with store it with one instruction
20:53:48
stassats
64-bit load and 256-bit store
20:54:27
stassats
right now i tried 64-bit load and four 64-bit stores with DPB+LDB for shifting the bits
20:54:47
stassats
sse2, neon would need two stores
21:11:43
stassats
"wow, are the current sbcl input routines bad or what"
21:27:30
Krystof
"not only are they slow, they don't even support windows newline conventions"
21:27:47
stassats
i suppose i'll get around to that while doing this
21:28:14
stassats
after adding fast newline detection
21:28:14
phoe
by removing support for windows newline conventions from everywhere else as a minor incompatible change?
21:29:42
stassats
and i don't want to do anything to the :ascii and :latin-1 external formats, so people who them for speed might get disappointed
21:31:33
stassats
and non-ascii utf8 would remain at the same speed for now, that's too complicated for me
21:57:15
Krystof
stassats: I think luis has partial support of windows newlines
21:57:23
Krystof
check what the latest status of his work is?
21:59:49
stassats
but since i'm reworking things anyway it probably won't help me