-- SmartDevelopersUseUnderScoresInTheirIdentifiersBecause_it_is_much_easier_to_read (Eiffel = Security by Contract + C Speed)
Passes completed in a 500 ms window, more is faster, method 1 as baseline, listed fastest first:
| Method | Mechanism | Passes / 500 ms | Relative |
|---|---|---|---|
| 1 | C inline compound-assignment (+=)
|
536 | 100% (baseline) |
| 3 | EL_INTEGER_32_REF.add
(field access) |
52 | −90.3% |
| 2 | TYPED_POINTER read +
copy-back (two memory_copy) |
45 | −91.6% |