Sha256: 78c360d7d29fc1fbc8d81f99a3e2838a783a585cd27dfd2efbff4b470a21a166
Contents?: true
Size: 340 Bytes
Versions: 1
Compression:
Stored size: 340 Bytes
Contents
# encoding: UTF-8 SIZE = 1_000 ITERATIONS = 10_000 def harness_input ['a'.ord, 'ü'.ord, '↔'.ord, '🐤'.ord] * (SIZE / 4) end def harness_sample(input) sum = 0 ITERATIONS.times do sum += input.pack("U#{SIZE}").sum end sum end def harness_verify(output) output == 30534 * ITERATIONS end require 'bench9000/harness'
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
bench9000-0.1 | benchmarks/micro/pack-big-U-loop.rb |