=== BC/SB before/after Benchmark (size) Mode Cnt Score Error Units ConcatBench.string_string 1 avgt 15 17.068 ± 0.130 ns/op ConcatBench.string_string 10 avgt 15 17.880 ± 0.272 ns/op ConcatBench.string_string 100 avgt 15 22.714 ± 1.066 ns/op ConcatBench.string_string_int 1 avgt 15 26.853 ± 0.196 ns/op ConcatBench.string_string_int 10 avgt 15 27.280 ± 0.277 ns/op ConcatBench.string_string_int 100 avgt 15 29.678 ± 0.386 ns/op ConcatBench.string_string_long 1 avgt 15 39.389 ± 0.887 ns/op ConcatBench.string_string_long 10 avgt 15 55.861 ± 0.550 ns/op ConcatBench.string_string_long 100 avgt 15 108.356 ± 1.728 ns/op === MH_INLINE_SIZED_EXACT before Benchmark (size) Mode Cnt Score Error Units ConcatBench.string_string 1 avgt 15 18.354 ± 0.261 ns/op ConcatBench.string_string 10 avgt 15 19.469 ± 0.281 ns/op ConcatBench.string_string 100 avgt 15 37.035 ± 0.579 ns/op ConcatBench.string_string_int 1 avgt 15 23.777 ± 0.399 ns/op ConcatBench.string_string_int 10 avgt 15 24.871 ± 0.295 ns/op ConcatBench.string_string_int 100 avgt 15 41.159 ± 0.442 ns/op ConcatBench.string_string_long 1 avgt 15 26.194 ± 0.598 ns/op ConcatBench.string_string_long 10 avgt 15 27.601 ± 0.319 ns/op ConcatBench.string_string_long 100 avgt 15 44.656 ± 0.828 ns/op === MH_INLINE_SIZED_EXACT after Benchmark (size) Mode Cnt Score Error Units ConcatBench.string_string 1 avgt 15 18.966 ± 0.139 ns/op ConcatBench.string_string 10 avgt 15 19.906 ± 0.172 ns/op ConcatBench.string_string 100 avgt 15 23.291 ± 0.266 ns/op ConcatBench.string_string_int 1 avgt 15 21.896 ± 0.461 ns/op ConcatBench.string_string_int 10 avgt 15 22.607 ± 0.766 ns/op ConcatBench.string_string_int 100 avgt 15 25.072 ± 0.836 ns/op ConcatBench.string_string_long 1 avgt 15 22.380 ± 0.278 ns/op ConcatBench.string_string_long 10 avgt 15 22.687 ± 0.224 ns/op ConcatBench.string_string_long 100 avgt 15 25.813 ± 0.300 ns/op