Benchmark: timing 10000000 iterations of const, literal, normal, ro, ro_simple, rotie, tglob... const: 0 wallclock secs ( 0.37 usr + 0.00 sys = 0.37 CPU) @ 27027027.03/s (n=10000000) (warning: too few iterations for a reliable count) literal: 0 wallclock secs ( 0.37 usr + 0.00 sys = 0.37 CPU) @ 27027027.03/s (n=10000000) (warning: too few iterations for a reliable count) normal: 0 wallclock secs ( 0.40 usr + 0.00 sys = 0.40 CPU) @ 25000000.00/s (n=10000000) ro: 1 wallclock secs ( 0.90 usr + 0.00 sys = 0.90 CPU) @ 11111111.11/s (n=10000000) ro_simple: 5 wallclock secs ( 5.71 usr + 0.00 sys = 5.71 CPU) @ 1751313.49/s (n=10000000) rotie: 5 wallclock secs ( 4.68 usr + 0.00 sys = 4.68 CPU) @ 2136752.14/s (n=10000000) tglob: 1 wallclock secs ( 0.66 usr + 0.00 sys = 0.66 CPU) @ 15151515.15/s (n=10000000)