If I remember correctly there are 5 optimization settings:
1. Speed
2. Debug
3. Safety
4. Size
5. Compilation speed.
I don't think those last two have much of an impact, but the first three are the ones you want to adjust to your use case.
Thanks for the tip. I double-checked, and while there is no difference between 0 and 1 for SBCL and ABCL, there is a slowdown for ECL.
I've elaborated here:
https://www.fosskers.ca/en/blog/optimizing-common-lisp#orgb5...
For SBCL, there's also the excellent sb-simd [1] plus compiler macros and even hooking into some of the VM internals for custom code generation [2].
[1] https://www.sbcl.org/manual/#sb_002dsimd
[2] https://pvk.ca/Blog/2014/03/15/sbcl-the-ultimate-assembly-co...