                            	strncat	stupid_strncat
Length    2/   2, alignment  0/ 2, N    2:	66	22
Length    4/   4, alignment  0/ 0, N    2:	66	33
Length    4/   4, alignment  4/ 0, N    2:	55	33
Length    8/   8, alignment  0/ 0, N    2:	55	55
Length    8/   8, alignment  0/ 0, N    2:	55	55
Length   16/  16, alignment  0/ 0, N    2:	66	66
Length   16/  16, alignment  7/ 2, N    2:	66	66
Length   16/   4, alignment  0/ 0, N    2:	55	33
Length   16/   4, alignment  7/ 2, N    2:	55	33
Length   32/  32, alignment  0/ 0, N    2:	77	220
Length   32/  32, alignment  6/ 4, N    2:	77	198
Length   32/   8, alignment  0/ 0, N    2:	55	55
Length   32/   8, alignment  6/ 4, N    2:	55	55
Length   64/  64, alignment  0/ 0, N    2:	77	319
Length   64/  64, alignment  5/ 6, N    2:	77	319
Length   64/  16, alignment  0/ 0, N    2:	66	77
Length   64/  16, alignment  5/ 6, N    2:	66	77
Length  128/ 128, alignment  0/ 0, N    2:	99	583
Length  128/ 128, alignment  4/ 0, N    2:	99	572
Length  128/  32, alignment  0/ 0, N    2:	77	198
Length  128/  32, alignment  4/ 0, N    2:	66	220
Length  256/ 256, alignment  0/ 0, N    2:	121	1100
Length  256/ 256, alignment  3/ 2, N    2:	121	1111
Length  256/  64, alignment  0/ 0, N    2:	77	319
Length  256/  64, alignment  3/ 2, N    2:	77	319
Length  512/ 512, alignment  0/ 0, N    2:	176	2156
Length  512/ 512, alignment  2/ 4, N    2:	231	2156
Length  512/ 128, alignment  0/ 0, N    2:	99	572
Length  512/ 128, alignment  2/ 4, N    2:	143	572
Length 1024/1024, alignment  0/ 0, N    2:	341	4279
Length 1024/1024, alignment  1/ 6, N    2:	352	4268
Length 1024/ 256, alignment  0/ 0, N    2:	121	1111
Length 1024/ 256, alignment  1/ 6, N    2:	121	1100
Length   16/   1, alignment  1/ 2, N    2:	55	22
Length   16/   1, alignment  2/ 1, N    2:	55	22
Length   16/  10, alignment  1/ 1, N    2:	55	55
Length   32/   1, alignment  2/ 4, N    2:	55	33
Length   32/   1, alignment  4/ 2, N    2:	55	22
Length   32/  10, alignment  2/ 2, N    2:	55	55
Length   64/   1, alignment  3/ 6, N    2:	55	22
Length   64/   1, alignment  6/ 3, N    2:	55	22
Length   64/  10, alignment  3/ 3, N    2:	55	55
Length  128/   1, alignment  4/ 0, N    2:	55	22
Length  128/   1, alignment  0/ 4, N    2:	55	22
Length  128/  10, alignment  4/ 4, N    2:	55	55
Length  256/   1, alignment  5/ 2, N    2:	55	22
Length  256/   1, alignment  2/ 5, N    2:	55	22
Length  256/  10, alignment  5/ 5, N    2:	55	55
Length  512/   1, alignment  6/ 4, N    2:	55	22
Length  512/   1, alignment  4/ 6, N    2:	55	22
Length  512/  10, alignment  6/ 6, N    2:	55	55
Length 1024/   1, alignment  7/ 6, N    2:	55	22
Length 1024/   1, alignment  6/ 7, N    2:	55	22
Length 1024/  10, alignment  7/ 7, N    2:	55	55
Length    2/   2, alignment  0/ 2, N    8:	55	22
Length    4/   4, alignment  0/ 0, N    8:	55	44
Length    4/   4, alignment  4/ 0, N    8:	55	44
Length    8/   8, alignment  0/ 0, N    8:	55	110
Length    8/   8, alignment  0/ 0, N    8:	55	110
Length   16/  16, alignment  0/ 0, N    8:	66	143
Length   16/  16, alignment  7/ 2, N    8:	66	143
Length   16/   4, alignment  0/ 0, N    8:	55	99
Length   16/   4, alignment  7/ 2, N    8:	55	99
Length   32/  32, alignment  0/ 0, N    8:	66	253
Length   32/  32, alignment  6/ 4, N    8:	66	253
Length   32/   8, alignment  0/ 0, N    8:	55	110
Length   32/   8, alignment  6/ 4, N    8:	55	110
Length   64/  64, alignment  0/ 0, N    8:	77	352
Length   64/  64, alignment  5/ 6, N    8:	77	352
Length   64/  16, alignment  0/ 0, N    8:	66	143
Length   64/  16, alignment  5/ 6, N    8:	66	143
Length  128/ 128, alignment  0/ 0, N    8:	88	616
Length  128/ 128, alignment  4/ 0, N    8:	88	605
Length  128/  32, alignment  0/ 0, N    8:	66	209
Length  128/  32, alignment  4/ 0, N    8:	66	253
Length  256/ 256, alignment  0/ 0, N    8:	187	1144
Length  256/ 256, alignment  3/ 2, N    8:	187	1133
Length  256/  64, alignment  0/ 0, N    8:	77	341
Length  256/  64, alignment  3/ 2, N    8:	77	352
Length  512/ 512, alignment  0/ 0, N    8:	231	2189
Length  512/ 512, alignment  2/ 4, N    8:	220	2189
Length  512/ 128, alignment  0/ 0, N    8:	143	605
Length  512/ 128, alignment  2/ 4, N    8:	154	616
Length 1024/1024, alignment  0/ 0, N    8:	363	4312
Length 1024/1024, alignment  1/ 6, N    8:	341	4301
Length 1024/ 256, alignment  0/ 0, N    8:	121	1133
Length 1024/ 256, alignment  1/ 6, N    8:	187	1133
Length   16/   1, alignment  1/ 2, N    8:	55	88
Length   16/   1, alignment  2/ 1, N    8:	55	88
Length   16/  10, alignment  1/ 1, N    8:	55	121
Length   32/   1, alignment  2/ 4, N    8:	55	88
Length   32/   1, alignment  4/ 2, N    8:	55	88
Length   32/  10, alignment  2/ 2, N    8:	55	121
Length   64/   1, alignment  3/ 6, N    8:	55	88
Length   64/   1, alignment  6/ 3, N    8:	55	88
Length   64/  10, alignment  3/ 3, N    8:	55	121
Length  128/   1, alignment  4/ 0, N    8:	55	88
Length  128/   1, alignment  0/ 4, N    8:	55	88
Length  128/  10, alignment  4/ 4, N    8:	55	121
Length  256/   1, alignment  5/ 2, N    8:	55	88
Length  256/   1, alignment  2/ 5, N    8:	55	88
Length  256/  10, alignment  5/ 5, N    8:	55	121
Length  512/   1, alignment  6/ 4, N    8:	55	88
Length  512/   1, alignment  4/ 6, N    8:	55	88
Length  512/  10, alignment  6/ 6, N    8:	55	121
Length 1024/   1, alignment  7/ 6, N    8:	55	88
Length 1024/   1, alignment  6/ 7, N    8:	55	99
Length 1024/  10, alignment  7/ 7, N    8:	55	121
Length    2/   2, alignment  0/ 2, N   32:	55	22
Length    4/   4, alignment  0/ 0, N   32:	55	44
Length    4/   4, alignment  4/ 0, N   32:	55	44
Length    8/   8, alignment  0/ 0, N   32:	55	77
Length    8/   8, alignment  0/ 0, N   32:	55	77
Length   16/  16, alignment  0/ 0, N   32:	77	132
Length   16/  16, alignment  7/ 2, N   32:	77	132
Length   16/   4, alignment  0/ 0, N   32:	66	176
Length   16/   4, alignment  7/ 2, N   32:	77	154
Length   32/  32, alignment  0/ 0, N   32:	77	385
Length   32/  32, alignment  6/ 4, N   32:	121	341
Length   32/   8, alignment  0/ 0, N   32:	66	231
Length   32/   8, alignment  6/ 4, N   32:	121	242
Length   64/  64, alignment  0/ 0, N   32:	77	473
Length   64/  64, alignment  5/ 6, N   32:	110	473
Length   64/  16, alignment  0/ 0, N   32:	77	253
Length   64/  16, alignment  5/ 6, N   32:	110	253
Length  128/ 128, alignment  0/ 0, N   32:	99	726
Length  128/ 128, alignment  4/ 0, N   32:	132	748
Length  128/  32, alignment  0/ 0, N   32:	77	330
Length  128/  32, alignment  4/ 0, N   32:	110	341
Length  256/ 256, alignment  0/ 0, N   32:	121	1276
Length  256/ 256, alignment  3/ 2, N   32:	154	1265
Length  256/  64, alignment  0/ 0, N   32:	77	484
Length  256/  64, alignment  3/ 2, N   32:	110	484
Length  512/ 512, alignment  0/ 0, N   32:	242	2321
Length  512/ 512, alignment  2/ 4, N   32:	275	2332
Length  512/ 128, alignment  0/ 0, N   32:	165	737
Length  512/ 128, alignment  2/ 4, N   32:	143	737
Length 1024/1024, alignment  0/ 0, N   32:	363	4433
Length 1024/1024, alignment  1/ 6, N   32:	407	4433
Length 1024/ 256, alignment  0/ 0, N   32:	121	1276
Length 1024/ 256, alignment  1/ 6, N   32:	165	1265
Length   16/   1, alignment  1/ 2, N   32:	66	242
Length   16/   1, alignment  2/ 1, N   32:	66	143
Length   16/  10, alignment  1/ 1, N   32:	66	143
Length   32/   1, alignment  2/ 4, N   32:	143	242
Length   32/   1, alignment  4/ 2, N   32:	121	198
Length   32/  10, alignment  2/ 2, N   32:	121	231
Length   64/   1, alignment  3/ 6, N   32:	121	231
Length   64/   1, alignment  6/ 3, N   32:	88	198
Length   64/  10, alignment  3/ 3, N   32:	121	231
Length  128/   1, alignment  4/ 0, N   32:	110	198
Length  128/   1, alignment  0/ 4, N   32:	66	209
Length  128/  10, alignment  4/ 4, N   32:	110	231
Length  256/   1, alignment  5/ 2, N   32:	110	198
Length  256/   1, alignment  2/ 5, N   32:	132	220
Length  256/  10, alignment  5/ 5, N   32:	110	231
Length  512/   1, alignment  6/ 4, N   32:	110	198
Length  512/   1, alignment  4/ 6, N   32:	132	242
Length  512/  10, alignment  6/ 6, N   32:	110	231
Length 1024/   1, alignment  7/ 6, N   32:	88	198
Length 1024/   1, alignment  6/ 7, N   32:	132	341
Length 1024/  10, alignment  7/ 7, N   32:	110	231
Length    2/   2, alignment  0/ 2, N  128:	66	22
Length    4/   4, alignment  0/ 0, N  128:	55	44
Length    4/   4, alignment  4/ 0, N  128:	55	44
Length    8/   8, alignment  0/ 0, N  128:	55	88
Length    8/   8, alignment  0/ 0, N  128:	55	77
Length   16/  16, alignment  0/ 0, N  128:	77	132
Length   16/  16, alignment  7/ 2, N  128:	77	132
Length   16/   4, alignment  0/ 0, N  128:	66	176
Length   16/   4, alignment  7/ 2, N  128:	66	132
Length   32/  32, alignment  0/ 0, N  128:	88	374
Length   32/  32, alignment  6/ 4, N  128:	121	352
Length   32/   8, alignment  0/ 0, N  128:	77	209
Length   32/   8, alignment  6/ 4, N  128:	121	198
Length   64/  64, alignment  0/ 0, N  128:	110	594
Length   64/  64, alignment  5/ 6, N  128:	154	594
Length   64/  16, alignment  0/ 0, N  128:	110	396
Length   64/  16, alignment  5/ 6, N  128:	187	352
Length  128/ 128, alignment  0/ 0, N  128:	154	1089
Length  128/ 128, alignment  4/ 0, N  128:	220	1078
Length  128/  32, alignment  0/ 0, N  128:	165	693
Length  128/  32, alignment  4/ 0, N  128:	253	693
Length  256/ 256, alignment  0/ 0, N  128:	176	1606
Length  256/ 256, alignment  3/ 2, N  128:	264	1617
Length  256/  64, alignment  0/ 0, N  128:	132	825
Length  256/  64, alignment  3/ 2, N  128:	231	825
Length  512/ 512, alignment  0/ 0, N  128:	286	2673
Length  512/ 512, alignment  2/ 4, N  128:	385	2673
Length  512/ 128, alignment  0/ 0, N  128:	154	1078
Length  512/ 128, alignment  2/ 4, N  128:	319	1089
Length 1024/1024, alignment  0/ 0, N  128:	396	4785
Length 1024/1024, alignment  1/ 6, N  128:	506	4774
Length 1024/ 256, alignment  0/ 0, N  128:	231	1606
Length 1024/ 256, alignment  1/ 6, N  128:	330	1606
Length   16/   1, alignment  1/ 2, N  128:	66	231
Length   16/   1, alignment  2/ 1, N  128:	66	143
Length   16/  10, alignment  1/ 1, N  128:	66	143
Length   32/   1, alignment  2/ 4, N  128:	143	264
Length   32/   1, alignment  4/ 2, N  128:	121	220
Length   32/  10, alignment  2/ 2, N  128:	121	253
Length   64/   1, alignment  3/ 6, N  128:	220	440
Length   64/   1, alignment  6/ 3, N  128:	154	297
Length   64/  10, alignment  3/ 3, N  128:	209	330
Length  128/   1, alignment  4/ 0, N  128:	330	528
Length  128/   1, alignment  0/ 4, N  128:	187	759
Length  128/  10, alignment  4/ 4, N  128:	385	561
Length  256/   1, alignment  5/ 2, N  128:	297	539
Length  256/   1, alignment  2/ 5, N  128:	374	792
Length  256/  10, alignment  5/ 5, N  128:	352	561
Length  512/   1, alignment  6/ 4, N  128:	297	528
Length  512/   1, alignment  4/ 6, N  128:	363	968
Length  512/  10, alignment  6/ 6, N  128:	341	561
Length 1024/   1, alignment  7/ 6, N  128:	242	539
Length 1024/   1, alignment  6/ 7, N  128:	352	1430
Length 1024/  10, alignment  7/ 7, N  128:	341	561
Length    2/   2, alignment  0/ 2, N  512:	55	22
Length    4/   4, alignment  0/ 0, N  512:	55	44
Length    4/   4, alignment  4/ 0, N  512:	55	44
Length    8/   8, alignment  0/ 0, N  512:	55	88
Length    8/   8, alignment  0/ 0, N  512:	55	88
Length   16/  16, alignment  0/ 0, N  512:	77	132
Length   16/  16, alignment  7/ 2, N  512:	77	132
Length   16/   4, alignment  0/ 0, N  512:	66	176
Length   16/   4, alignment  7/ 2, N  512:	66	132
Length   32/  32, alignment  0/ 0, N  512:	88	374
Length   32/  32, alignment  6/ 4, N  512:	121	352
Length   32/   8, alignment  0/ 0, N  512:	77	209
Length   32/   8, alignment  6/ 4, N  512:	121	209
Length   64/  64, alignment  0/ 0, N  512:	110	594
Length   64/  64, alignment  5/ 6, N  512:	154	594
Length   64/  16, alignment  0/ 0, N  512:	110	385
Length   64/  16, alignment  5/ 6, N  512:	187	352
Length  128/ 128, alignment  0/ 0, N  512:	165	1100
Length  128/ 128, alignment  4/ 0, N  512:	220	1100
Length  128/  32, alignment  0/ 0, N  512:	176	682
Length  128/  32, alignment  4/ 0, N  512:	253	693
Length  256/ 256, alignment  0/ 0, N  512:	319	2101
Length  256/ 256, alignment  3/ 2, N  512:	462	2101
Length  256/  64, alignment  0/ 0, N  512:	231	1298
Length  256/  64, alignment  3/ 2, N  512:	385	1298
Length  512/ 512, alignment  0/ 0, N  512:	517	4070
Length  512/ 512, alignment  2/ 4, N  512:	737	4070
Length  512/ 128, alignment  0/ 0, N  512:	385	2497
Length  512/ 128, alignment  2/ 4, N  512:	605	2497
Length 1024/1024, alignment  0/ 0, N  512:	638	6182
Length 1024/1024, alignment  1/ 6, N  512:	869	6193
Length 1024/ 256, alignment  0/ 0, N  512:	396	3014
Length 1024/ 256, alignment  1/ 6, N  512:	693	3014
Length   16/   1, alignment  1/ 2, N  512:	66	242
Length   16/   1, alignment  2/ 1, N  512:	66	154
Length   16/  10, alignment  1/ 1, N  512:	66	143
Length   32/   1, alignment  2/ 4, N  512:	143	264
Length   32/   1, alignment  4/ 2, N  512:	121	231
Length   32/  10, alignment  2/ 2, N  512:	121	253
Length   64/   1, alignment  3/ 6, N  512:	220	440
Length   64/   1, alignment  6/ 3, N  512:	165	297
Length   64/  10, alignment  3/ 3, N  512:	209	330
Length  128/   1, alignment  4/ 0, N  512:	253	528
Length  128/   1, alignment  0/ 4, N  512:	209	770
Length  128/  10, alignment  4/ 4, N  512:	308	561
Length  256/   1, alignment  5/ 2, N  512:	374	1001
Length  256/   1, alignment  2/ 5, N  512:	528	1584
Length  256/  10, alignment  5/ 5, N  512:	495	1034
Length  512/   1, alignment  6/ 4, N  512:	649	1936
Length  512/   1, alignment  4/ 6, N  512:	880	3784
Length  512/  10, alignment  6/ 6, N  512:	858	1969
Length 1024/   1, alignment  7/ 6, N  512:	429	1947
Length 1024/   1, alignment  6/ 7, N  512:	869	5654
Length 1024/  10, alignment  7/ 7, N  512:	858	1969
Length    2/   2, alignment  0/ 2, N 2048:	55	22
Length    4/   4, alignment  0/ 0, N 2048:	66	44
Length    4/   4, alignment  4/ 0, N 2048:	55	44
Length    8/   8, alignment  0/ 0, N 2048:	55	77
Length    8/   8, alignment  0/ 0, N 2048:	55	121
Length   16/  16, alignment  0/ 0, N 2048:	77	132
Length   16/  16, alignment  7/ 2, N 2048:	77	132
Length   16/   4, alignment  0/ 0, N 2048:	66	176
Length   16/   4, alignment  7/ 2, N 2048:	66	132
Length   32/  32, alignment  0/ 0, N 2048:	88	374
Length   32/  32, alignment  6/ 4, N 2048:	132	352
Length   32/   8, alignment  0/ 0, N 2048:	77	209
Length   32/   8, alignment  6/ 4, N 2048:	121	209
Length   64/  64, alignment  0/ 0, N 2048:	110	594
Length   64/  64, alignment  5/ 6, N 2048:	154	594
Length   64/  16, alignment  0/ 0, N 2048:	110	396
Length   64/  16, alignment  5/ 6, N 2048:	187	352
Length  128/ 128, alignment  0/ 0, N 2048:	165	1100
Length  128/ 128, alignment  4/ 0, N 2048:	220	1100
Length  128/  32, alignment  0/ 0, N 2048:	176	682
Length  128/  32, alignment  4/ 0, N 2048:	253	682
Length  256/ 256, alignment  0/ 0, N 2048:	275	2101
Length  256/ 256, alignment  3/ 2, N 2048:	462	2101
Length  256/  64, alignment  0/ 0, N 2048:	231	1298
Length  256/  64, alignment  3/ 2, N 2048:	385	1298
Length  512/ 512, alignment  0/ 0, N 2048:	528	4114
Length  512/ 512, alignment  2/ 4, N 2048:	737	4114
Length  512/ 128, alignment  0/ 0, N 2048:	429	2508
Length  512/ 128, alignment  2/ 4, N 2048:	638	2508
Length 1024/1024, alignment  0/ 0, N 2048:	957	8118
Length 1024/1024, alignment  1/ 6, N 2048:	1320	8107
Length 1024/ 256, alignment  0/ 0, N 2048:	715	4917
Length 1024/ 256, alignment  1/ 6, N 2048:	1144	4917
Length   16/   1, alignment  1/ 2, N 2048:	66	198
Length   16/   1, alignment  2/ 1, N 2048:	66	143
Length   16/  10, alignment  1/ 1, N 2048:	66	143
Length   32/   1, alignment  2/ 4, N 2048:	143	264
Length   32/   1, alignment  4/ 2, N 2048:	121	231
Length   32/  10, alignment  2/ 2, N 2048:	121	253
Length   64/   1, alignment  3/ 6, N 2048:	220	440
Length   64/   1, alignment  6/ 3, N 2048:	165	297
Length   64/  10, alignment  3/ 3, N 2048:	209	330
Length  128/   1, alignment  4/ 0, N 2048:	253	528
Length  128/   1, alignment  0/ 4, N 2048:	209	770
Length  128/  10, alignment  4/ 4, N 2048:	308	561
Length  256/   1, alignment  5/ 2, N 2048:	363	1001
Length  256/   1, alignment  2/ 5, N 2048:	517	1584
Length  256/  10, alignment  5/ 5, N 2048:	495	1034
Length  512/   1, alignment  6/ 4, N 2048:	649	1936
Length  512/   1, alignment  4/ 6, N 2048:	880	3817
Length  512/  10, alignment  6/ 6, N 2048:	858	1969
Length 1024/   1, alignment  7/ 6, N 2048:	748	3817
Length 1024/   1, alignment  6/ 7, N 2048:	1639	11319
Length 1024/  10, alignment  7/ 7, N 2048:	1639	3850
Number of iterations in random test = 100000
