7:56:29heisigIt's just that sb-simd has so many functions that many of them have been executed zero times so far.
7:56:58hayleySure. But I guess I haven't properly tested anything until I have compiled code using it.
8:38:04hayleyThough, the compiled code is so fast that pushing to the list of results takes more time than running the DFA on tests with ~100 characters or so. So I am thinking I need to redo the interface first.
8:46:12hayleyThe other solution is to benchmark with larger strings, of course. Oh, and since characters on SBCL are 32 bits, I can also get a 4× increase in the magnitude of marketing numbers by switching from Gcharacters/second to GB/second.
9:49:00heisigI'm looking forward to hearing about your results.
13:21:21heisigHmm, sb-simd has now reached a size where (re)-loading it takes ages.
13:22:26heisigThe test suite is the worst offender. I need to generate full calls with 1, 2, 3, and 4 arguments to check the compiler macro of each arithmetic function.
13:37:54heisigI have tests for almost 500 functions by now. Which sounds good until you realize there are 1445 exported function in total.