Notes

Shorter records of a decision, a negative result or a measurement trap.

  1. A 2x slowdown with identical machine code

    A repeatable 1.5x to 2.1x slowdown on macOS had identical IR and disassembly. The cause was the SDK version recorded in the executable.

    • Note
    • Prismio 0.1.0
    • 1 min read
  2. Why Prismio's Int is 32 bits and wraps

    Three measurements settled that a 32-bit Int costs no sign extension in counted loops, that undefined overflow did not help, and that a wider Int costs 1.33 times.

    • Note
    • Prismio 0.1.0
    • 1 min read