strcmp simple_strcmp stupid_strcmp Length 1, alignment 1/ 1: 46.1875 41.375 124.203 Length 1, alignment 1/ 1: 22.375 26.25 68.5469 Length 1, alignment 1/ 1: 22.3281 24.125 72.8906 Length 2, alignment 2/ 2: 44.7656 45.625 108.781 Length 2, alignment 2/ 2: 32.0781 39.8906 107.375 Length 2, alignment 2/ 2: 31.7656 40.25 108.328 Length 3, alignment 3/ 3: 43.625 45.5156 107.094 Length 3, alignment 3/ 3: 50.2656 44.8125 105.703 Length 3, alignment 3/ 3: 50.8125 45.2656 106.625 Length 4, alignment 4/ 4: 49.625 49.1094 113.844 Length 4, alignment 4/ 4: 45.8438 44.1406 106.828 Length 4, alignment 4/ 4: 45.4688 43.7812 106.562 Length 5, alignment 5/ 5: 53.4844 54.4219 150.828 Length 5, alignment 5/ 5: 50.1875 48.1562 144.672 Length 5, alignment 5/ 5: 51.2344 48.3906 145.672 Length 6, alignment 6/ 6: 57.8281 57.8125 155.625 Length 6, alignment 6/ 6: 54.875 53.3125 149.531 Length 6, alignment 6/ 6: 54.9688 53.5156 148.156 Length 7, alignment 7/ 7: 63.2188 62.3438 147.422 Length 7, alignment 7/ 7: 60.2031 57.8594 142.656 Length 7, alignment 7/ 7: 60.1875 57.1562 140.984 Length 8, alignment 8/ 8: 67.2031 68.2188 155.672 Length 8, alignment 8/ 8: 66.7031 61.875 149.297 Length 8, alignment 8/ 8: 64.2344 62.8438 148.812 Length 9, alignment 9/ 9: 71.5 72.4375 191.797 Length 9, alignment 9/ 9: 68.8906 66.875 185.062 Length 9, alignment 9/ 9: 68.8906 66.4844 185.688 Length 10, alignment 10/10: 76.7812 77.375 195.672 Length 10, alignment 10/10: 74.3125 71.4688 189.203 Length 10, alignment 10/10: 73.2656 71.1406 189.547 Length 11, alignment 11/11: 80.875 81.6094 186.141 Length 11, alignment 11/11: 78.1875 76.0625 179.719 Length 11, alignment 11/11: 79.0625 75.5 181.125 Length 12, alignment 12/12: 85.5625 86.4062 175.469 Length 12, alignment 12/12: 83.2344 81.5469 169.344 Length 12, alignment 12/12: 83.9531 81.5312 169.375 Length 13, alignment 13/13: 90.5625 91.125 230.656 Length 13, alignment 13/13: 87.25 85.4062 224.688 Length 13, alignment 13/13: 87.4062 84.7656 224.75 Length 14, alignment 14/14: 94.8125 95.9219 212.281 Length 14, alignment 14/14: 92.2188 89.7812 206.172 Length 14, alignment 14/14: 92.25 90.625 206.516 Length 15, alignment 15/15: 98.8594 101.234 206.844 Length 15, alignment 15/15: 97.0312 94.8594 200.531 Length 15, alignment 15/15: 96.9844 94.8438 200.234 Length 16, alignment 16/16: 104.141 105.828 205.406 Length 16, alignment 16/16: 101.625 99.5781 199.531 Length 16, alignment 16/16: 102.938 99.8125 199.219 Length 17, alignment 17/17: 108.859 109.609 251.172 Length 17, alignment 17/17: 106.969 104.312 245.031 Length 17, alignment 17/17: 106.891 103.922 245.062 Length 18, alignment 18/18: 113.875 114.609 244.781 Length 18, alignment 18/18: 110.875 108.938 237.078 Length 18, alignment 18/18: 111.516 108.578 236.797 Length 19, alignment 19/19: 120.188 118.609 237.406 Length 19, alignment 19/19: 116.234 113.609 231.641 Length 19, alignment 19/19: 116.578 114.188 231.25 Length 20, alignment 20/20: 123.484 124.172 236.781 Length 20, alignment 20/20: 121.234 118.172 228.953 Length 20, alignment 20/20: 121.25 117.922 230.641 Length 21, alignment 21/21: 128.172 128.656 281.453 Length 21, alignment 21/21: 124.875 123.266 275.578 Length 21, alignment 21/21: 125.297 123.312 275.266 Length 22, alignment 22/22: 132.922 132.594 274.297 Length 22, alignment 22/22: 130.219 128.5 268.375 Length 22, alignment 22/22: 129.672 127.828 268.125 Length 23, alignment 23/23: 136.891 138.516 268.391 Length 23, alignment 23/23: 134.938 132.578 262.266 Length 23, alignment 23/23: 134.312 133.5 262.266 Length 24, alignment 24/24: 142.203 142.219 267.766 Length 24, alignment 24/24: 138.875 137.547 260.953 Length 24, alignment 24/24: 139.328 137.578 260.281 Length 25, alignment 25/25: 146.906 146.906 312.406 Length 25, alignment 25/25: 144.188 141.203 306.281 Length 25, alignment 25/25: 143.594 141.203 305.875 Length 26, alignment 26/26: 151.078 152.125 305.281 Length 26, alignment 26/26: 149.266 146.828 298.469 Length 26, alignment 26/26: 148.984 146.281 297.766 Length 27, alignment 27/27: 155.875 156.453 298.672 Length 27, alignment 27/27: 153.562 151.219 292.203 Length 27, alignment 27/27: 152.844 151.797 292.203 Length 28, alignment 28/28: 159.844 161.641 298.5 Length 28, alignment 28/28: 158.484 156.453 292.031 Length 28, alignment 28/28: 158.219 155.969 291.656 Length 29, alignment 29/29: 164.875 165.859 343.781 Length 29, alignment 29/29: 162.906 160.312 336.922 Length 29, alignment 29/29: 163.594 161.281 337.625 Length 30, alignment 30/30: 169.875 170.297 335.953 Length 30, alignment 30/30: 167.547 165.969 329.422 Length 30, alignment 30/30: 166.859 164.812 329.547 Length 31, alignment 31/31: 174.516 174.594 329.062 Length 31, alignment 31/31: 172.266 169.141 323.25 Length 31, alignment 31/31: 171.781 170.156 323.203 Length 4, alignment 0/ 0: 48.25 49.2031 113.25 Length 4, alignment 0/ 0: 48.8281 49.0781 111.969 Length 4, alignment 0/ 0: 46.3125 43.5469 106.125 Length 4, alignment 0/ 0: 45.5781 43.5 106.844 Length 4, alignment 0/ 0: 46.1875 43.4375 107.219 Length 4, alignment 0/ 0: 45.625 44.25 106.062 Length 4, alignment 0/ 1: 45.8594 44.9219 134 Length 4, alignment 1/ 2: 45.8281 43.4688 136.375 Length 8, alignment 0/ 0: 66.9375 67.4531 155.312 Length 8, alignment 0/ 0: 67.2812 67.0781 154.953 Length 8, alignment 0/ 0: 63.9375 62.1875 149.5 Length 8, alignment 0/ 0: 64.875 62.9062 148.078 Length 8, alignment 0/ 0: 64.9219 62.0469 148.578 Length 8, alignment 0/ 0: 64.6094 63.1406 149.25 Length 8, alignment 0/ 2: 65.1875 62.9219 168.969 Length 8, alignment 2/ 3: 64.8594 62.4062 163.953 Length 16, alignment 0/ 0: 105.125 104.797 205.422 Length 16, alignment 0/ 0: 104.266 104.938 205.422 Length 16, alignment 0/ 0: 102.406 100.516 200.375 Length 16, alignment 0/ 0: 101.938 99.625 199.656 Length 16, alignment 0/ 0: 102.562 99.4688 199.578 Length 16, alignment 0/ 0: 103.703 100.609 199.312 Length 16, alignment 0/ 3: 102.562 100.266 213.5 Length 16, alignment 3/ 4: 101.156 100.141 213.188 Length 32, alignment 0/ 0: 180.312 179.594 328.766 Length 32, alignment 0/ 0: 179.391 179.562 328.438 Length 32, alignment 0/ 0: 176.031 174.859 321.656 Length 32, alignment 0/ 0: 175.953 174.516 323.016 Length 32, alignment 0/ 0: 176.906 173.891 322.312 Length 32, alignment 0/ 0: 177.328 174.172 322.656 Length 32, alignment 0/ 4: 176.609 174.609 322 Length 32, alignment 4/ 5: 176.844 174.812 347.953 Length 64, alignment 0/ 0: 328.938 329.547 573.062 Length 64, alignment 0/ 0: 328.594 328.188 573.734 Length 64, alignment 0/ 0: 325.891 324.156 567.297 Length 64, alignment 0/ 0: 325.922 323.25 567.922 Length 64, alignment 0/ 0: 326.266 323.938 567.672 Length 64, alignment 0/ 0: 326.641 323.656 568.312 Length 64, alignment 0/ 5: 325.828 323.562 593.547 Length 64, alignment 5/ 6: 325.891 323.422 604.406 Length 128, alignment 0/ 0: 628 627.156 1064.38 Length 128, alignment 0/ 0: 626.594 626.781 1064.12 Length 128, alignment 0/ 0: 623.859 622.25 1063.12 Length 128, alignment 0/ 0: 624.453 622.25 1058.94 Length 128, alignment 0/ 0: 624.797 622.594 1059.06 Length 128, alignment 0/ 0: 624.516 622.25 1057.58 Length 128, alignment 0/ 6: 625.156 622.281 1075.31 Length 128, alignment 6/ 7: 624.484 621.562 1085.12 Length 256, alignment 0/ 0: 1362.39 1225.83 2046.11 Length 256, alignment 0/ 0: 1224.84 1225.56 2046.44 Length 256, alignment 0/ 0: 1221.45 1220.12 2039.59 Length 256, alignment 0/ 0: 1221.53 1219.48 2040.27 Length 256, alignment 0/ 0: 1222.94 1220.17 2040.31 Length 256, alignment 0/ 0: 1222.55 1219.78 2040.34 Length 256, alignment 0/ 7: 1222.16 1219.75 2053.31 Length 256, alignment 7/ 8: 1221.5 1220.16 2054.06 Length 512, alignment 0/ 0: 2421.22 2419.52 4009.11 Length 512, alignment 0/ 0: 2419.88 2420.09 4008.08 Length 512, alignment 0/ 0: 2416.55 2414.77 4003.3 Length 512, alignment 0/ 0: 2417.58 2413.47 4001.94 Length 512, alignment 0/ 0: 2417.2 2415.11 4004.34 Length 512, alignment 0/ 0: 2416.59 2414.73 4002.31 Length 512, alignment 0/ 8: 2416.45 2414.94 4002.61 Length 512, alignment 8/ 9: 2417.58 2414.09 4027.45 Length 1024, alignment 0/ 0: 4810.2 4809.06 7933.61 Length 1024, alignment 0/ 0: 4808.58 4809.42 8055.28 Length 1024, alignment 0/ 0: 4806.56 4803.86 7927.97 Length 1024, alignment 0/ 0: 4804.86 4804.42 7928.3 Length 1024, alignment 0/ 0: 4806.23 4803.39 7928.02 Length 1024, alignment 0/ 0: 4805.91 4803.56 7926.5 Length 1024, alignment 0/ 9: 4805.62 4803.2 7952.8 Length 1024, alignment 9/10: 4805.89 4803.16 7964.42 Length 16, alignment 1/ 2: 103.891 104.141 243.875 Length 16, alignment 2/ 1: 103.938 105.516 246.516 Length 16, alignment 1/ 2: 101.891 100.469 238.516 Length 16, alignment 2/ 1: 102.25 100.469 240.703 Length 16, alignment 1/ 2: 101.859 99.9219 237.312 Length 16, alignment 2/ 1: 101.5 99.8125 239.922 Length 32, alignment 2/ 4: 179.516 180.141 347.859 Length 32, alignment 4/ 2: 179.188 179.469 347.844 Length 32, alignment 2/ 4: 176.562 174.281 342.547 Length 32, alignment 4/ 2: 176.531 175.516 342.797 Length 32, alignment 2/ 4: 177.219 174.609 342.484 Length 32, alignment 4/ 2: 177.203 174.797 342.406 Length 64, alignment 3/ 6: 329.516 330.188 600.891 Length 64, alignment 6/ 3: 329.016 329.75 597.25 Length 64, alignment 3/ 6: 326.172 323.609 600.797 Length 64, alignment 6/ 3: 326.188 324.484 591.531 Length 64, alignment 3/ 6: 326.562 324.203 601.5 Length 64, alignment 6/ 3: 326.469 323.797 590.484 Length 128, alignment 4/ 8: 627.172 627.938 1064.44 Length 128, alignment 8/ 4: 626.125 731.984 1064.86 Length 128, alignment 4/ 8: 624.828 622.594 1063.17 Length 128, alignment 8/ 4: 624.828 622.609 1059.06 Length 128, alignment 4/ 8: 624.484 622.625 1058.72 Length 128, alignment 8/ 4: 624.109 622.641 1058.34 Length 256, alignment 5/10: 1225.45 1225.47 2083.92 Length 256, alignment 10/ 5: 1224.47 1226.22 2087.42 Length 256, alignment 5/10: 1222.14 1219.47 2077.34 Length 256, alignment 10/ 5: 1221.5 1219.91 2080.52 Length 256, alignment 5/10: 1221.81 1219.84 2076.56 Length 256, alignment 10/ 5: 1221.12 1220.78 2080.61 Length 512, alignment 6/12: 2419.5 2420.77 4028.08 Length 512, alignment 12/ 6: 2418.83 2420.06 4028.16 Length 512, alignment 6/12: 2416.11 2414.16 4021.72 Length 512, alignment 12/ 6: 2417.03 2415.11 4022.73 Length 512, alignment 6/12: 2417.12 2414.75 4022.12 Length 512, alignment 12/ 6: 2417.2 2415.16 4022.33 Length 1024, alignment 7/14: 4808.33 4809.05 7960.83 Length 1024, alignment 14/ 7: 4809.47 4809.05 7957.28 Length 1024, alignment 7/14: 4805.81 4951.92 7962 Length 1024, alignment 14/ 7: 4805.78 4803.53 7950.88 Length 1024, alignment 7/14: 4806.55 4803.22 7960.41 Length 1024, alignment 14/ 7: 4805.8 4802.88 7951.06