[PATCH] Multiarch optimization for strncat on PowerPC64
R Vidya
vidya@linux.vnet.ibm.com
Fri Feb 28 17:59:00 GMT 2014
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Multiarch-optimization-for-strncat-on-ppc64-and-ppc64le.patch
Type: text/x-patch
Size: 18609 bytes
Desc: not available
URL: <http://sourceware.org/pipermail/libc-alpha/attachments/20140228/7172e09b/attachment.bin>
-------------- next part --------------
stupid_strncat __strncat_power7 __strncat_ppc
Length 2/ 2, alignment 0/ 2, N 2: 4.42188 7.45312 4.28125
Length 4/ 4, alignment 0/ 0, N 2: 5.75 6.5 9.10938
Length 4/ 4, alignment 4/ 0, N 2: 5.25 7.25 8.98438
Length 8/ 8, alignment 0/ 0, N 2: 7.71875 6.59375 6.75
Length 8/ 8, alignment 0/ 0, N 2: 7.54688 6.4375 6.40625
Length 16/ 16, alignment 0/ 0, N 2: 14.25 7.29688 11.0469
Length 16/ 16, alignment 7/ 2, N 2: 14.5 7 11.0156
Length 16/ 4, alignment 0/ 0, N 2: 5.42188 7 6.89062
Length 16/ 4, alignment 7/ 2, N 2: 5 6.625 7.6875
Length 32/ 32, alignment 0/ 0, N 2: 23.875 6.65625 17
Length 32/ 32, alignment 6/ 4, N 2: 23.75 7 17
Length 32/ 8, alignment 0/ 0, N 2: 7.26562 6.57812 6.5
Length 32/ 8, alignment 6/ 4, N 2: 7.20312 6.39062 6.42188
Length 64/ 64, alignment 0/ 0, N 2: 42.25 8.5 28.5
Length 64/ 64, alignment 5/ 6, N 2: 42.2969 6.78125 35.4531
Length 64/ 16, alignment 0/ 0, N 2: 14.5 7 11.0625
Length 64/ 16, alignment 5/ 6, N 2: 16 8.89062 11
Length 128/ 128, alignment 0/ 0, N 2: 79.2969 9.20312 52.0625
Length 128/ 128, alignment 4/ 0, N 2: 79.5 8.5625 51.8281
Length 128/ 32, alignment 0/ 0, N 2: 23.75 6.75 16.8438
Length 128/ 32, alignment 4/ 0, N 2: 23.7031 6.28125 16.9062
Length 256/ 256, alignment 0/ 0, N 2: 154.25 11.9375 98.75
Length 256/ 256, alignment 3/ 2, N 2: 154.281 11.5 98.9688
Length 256/ 64, alignment 0/ 0, N 2: 42.25 7.03125 28.5469
Length 256/ 64, alignment 3/ 2, N 2: 42.2344 7.29688 28.5156
Length 512/ 512, alignment 0/ 0, N 2: 303.906 21.0156 192.219
Length 512/ 512, alignment 2/ 4, N 2: 303.812 20.75 192
Length 512/ 128, alignment 0/ 0, N 2: 79.6094 9 51.75
Length 512/ 128, alignment 2/ 4, N 2: 79.75 8.5 52.0625
Length 1024/1024, alignment 0/ 0, N 2: 602.766 34.2188 379.109
Length 1024/1024, alignment 1/ 6, N 2: 602.594 34.2344 378.953
Length 1024/ 256, alignment 0/ 0, N 2: 154.656 11.25 98.7344
Length 1024/ 256, alignment 1/ 6, N 2: 153.75 11.3281 98.2969
Length 16/ 1, alignment 1/ 2, N 2: 3.5 6.48438 3.53125
Length 16/ 1, alignment 2/ 1, N 2: 3.82812 6.70312 4
Length 16/ 10, alignment 1/ 1, N 2: 10.7969 6.59375 9.10938
Length 32/ 1, alignment 2/ 4, N 2: 3.21875 7.07812 3.25
Length 32/ 1, alignment 4/ 2, N 2: 3.75 6.64062 3.89062
Length 32/ 10, alignment 2/ 2, N 2: 11.0469 6.65625 9.14062
Length 64/ 1, alignment 3/ 6, N 2: 3.25 6.79688 3.25
Length 64/ 1, alignment 6/ 3, N 2: 3.75 6.71875 3.78125
Length 64/ 10, alignment 3/ 3, N 2: 11 6.46875 9.07812
Length 128/ 1, alignment 4/ 0, N 2: 3.15625 6.92188 3.5
Length 128/ 1, alignment 0/ 4, N 2: 3.20312 7 3.1875
Length 128/ 10, alignment 4/ 4, N 2: 11.0938 6.53125 9.09375
Length 256/ 1, alignment 5/ 2, N 2: 3.5 6.70312 3.71875
Length 256/ 1, alignment 2/ 5, N 2: 3.07812 6.5 3.48438
Length 256/ 10, alignment 5/ 5, N 2: 10.9062 6.5 9.03125
Length 512/ 1, alignment 6/ 4, N 2: 3.5 6.71875 3.73438
Length 512/ 1, alignment 4/ 6, N 2: 3.1875 7.21875 3.25
Length 512/ 10, alignment 6/ 6, N 2: 10.8125 7.04688 9.07812
Length 1024/ 1, alignment 7/ 6, N 2: 3.64062 6.85938 3.82812
Length 1024/ 1, alignment 6/ 7, N 2: 3.125 6.53125 3.25
Length 1024/ 10, alignment 7/ 7, N 2: 10.8906 7 9.0625
Length 2/ 2, alignment 0/ 2, N 8: 4.75 13.125 3.34375
Length 4/ 4, alignment 0/ 0, N 8: 7.75 18 6.5
Length 4/ 4, alignment 4/ 0, N 8: 6.28125 11.5469 4.73438
Length 8/ 8, alignment 0/ 0, N 8: 9.98438 8.625 7.375
Length 8/ 8, alignment 0/ 0, N 8: 9.46875 8 7
Length 16/ 16, alignment 0/ 0, N 8: 18.5 9 11.7344
Length 16/ 16, alignment 7/ 2, N 8: 18.75 7.8125 11.5
Length 16/ 4, alignment 0/ 0, N 8: 9.25 8 7.5
Length 16/ 4, alignment 7/ 2, N 8: 7.3125 8 5.57812
Length 32/ 32, alignment 0/ 0, N 8: 25.875 8.76562 17.4531
Length 32/ 32, alignment 6/ 4, N 8: 25.5 8.14062 17.4062
Length 32/ 8, alignment 0/ 0, N 8: 9.5 8.3125 6.98438
Length 32/ 8, alignment 6/ 4, N 8: 9.89062 8.26562 8
Length 64/ 64, alignment 0/ 0, N 8: 44.1719 10.125 36.25
Length 64/ 64, alignment 5/ 6, N 8: 44.4062 9.09375 36.25
Length 64/ 16, alignment 0/ 0, N 8: 18.4688 8.32812 11.75
Length 64/ 16, alignment 5/ 6, N 8: 18.8125 8.10938 11.7656
Length 128/ 128, alignment 0/ 0, N 8: 81.3438 10.8906 52.75
Length 128/ 128, alignment 4/ 0, N 8: 81.0938 13.9531 52.8125
Length 128/ 32, alignment 0/ 0, N 8: 25.5 8.35938 17.4219
Length 128/ 32, alignment 4/ 0, N 8: 25.4219 11.7656 17.3281
Length 256/ 256, alignment 0/ 0, N 8: 156.469 14.375 110.734
Length 256/ 256, alignment 3/ 2, N 8: 155.859 13.5 109.188
Length 256/ 64, alignment 0/ 0, N 8: 44.0469 9.14062 35.7812
Length 256/ 64, alignment 3/ 2, N 8: 44 8.89062 40.25
Length 512/ 512, alignment 0/ 0, N 8: 306.094 23.4219 225.781
Length 512/ 512, alignment 2/ 4, N 8: 305.5 23.0312 202.484
Length 512/ 128, alignment 0/ 0, N 8: 81.3281 10.8906 52.75
Length 512/ 128, alignment 2/ 4, N 8: 81.0312 10.2812 52.6406
Length 1024/1024, alignment 0/ 0, N 8: 604.75 36.8906 503.25
Length 1024/1024, alignment 1/ 6, N 8: 604.516 36.0938 380.25
Length 1024/ 256, alignment 0/ 0, N 8: 156.219 14.0938 116.359
Length 1024/ 256, alignment 1/ 6, N 8: 156.656 13.3281 99.0938
Length 16/ 1, alignment 1/ 2, N 8: 11.9844 7.5 16
Length 16/ 1, alignment 2/ 1, N 8: 5.79688 6.84375 5.25
Length 16/ 10, alignment 1/ 1, N 8: 13 6.89062 9.70312
Length 32/ 1, alignment 2/ 4, N 8: 9.04688 7.25 10.1562
Length 32/ 1, alignment 4/ 2, N 8: 5.42188 11.2656 4.73438
Length 32/ 10, alignment 2/ 2, N 8: 13 6.9375 9.73438
Length 64/ 1, alignment 3/ 6, N 8: 6.5 7.29688 5.75
Length 64/ 1, alignment 6/ 3, N 8: 5.32812 7.17188 4.75
Length 64/ 10, alignment 3/ 3, N 8: 13 6.75 9.70312
Length 128/ 1, alignment 4/ 0, N 8: 5.54688 11.1719 4.60938
Length 128/ 1, alignment 0/ 4, N 8: 6.17188 7.78125 5.5
Length 128/ 10, alignment 4/ 4, N 8: 13.0156 11.2812 9.5
Length 256/ 1, alignment 5/ 2, N 8: 5.54688 7.125 5
Length 256/ 1, alignment 2/ 5, N 8: 6.75 7.17188 5.73438
Length 256/ 10, alignment 5/ 5, N 8: 13.2344 6.75 9.75
Length 512/ 1, alignment 6/ 4, N 8: 5.4375 7.25 5.25
Length 512/ 1, alignment 4/ 6, N 8: 9 13.3281 9.92188
Length 512/ 10, alignment 6/ 6, N 8: 15.0156 7.75 9.5
Length 1024/ 1, alignment 7/ 6, N 8: 5.5 6.76562 5.3125
Length 1024/ 1, alignment 6/ 7, N 8: 11.6719 7.95312 16.0312
Length 1024/ 10, alignment 7/ 7, N 8: 14.5156 7.60938 9.75
Length 2/ 2, alignment 0/ 2, N 32: 4.5 12.7656 3.32812
Length 4/ 4, alignment 0/ 0, N 32: 7.10938 18 5.5
Length 4/ 4, alignment 4/ 0, N 32: 6.375 11.6094 4.5625
Length 8/ 8, alignment 0/ 0, N 32: 10.7188 13.1406 8.29688
Length 8/ 8, alignment 0/ 0, N 32: 10.1719 12.875 7.75
Length 16/ 16, alignment 0/ 0, N 32: 21.4531 17.25 15.7812
Length 16/ 16, alignment 7/ 2, N 32: 21.2344 11.25 16.0781
Length 16/ 4, alignment 0/ 0, N 32: 17.6094 18.7969 16.6562
Length 16/ 4, alignment 7/ 2, N 32: 10.8906 8.78125 6.67188
Length 32/ 32, alignment 0/ 0, N 32: 38 18.0781 24.25
Length 32/ 32, alignment 6/ 4, N 32: 38.2656 16.25 24.0938
Length 32/ 8, alignment 0/ 0, N 32: 22.6562 23.5469 19
Length 32/ 8, alignment 6/ 4, N 32: 26.0469 21.4531 24.25
Length 64/ 64, alignment 0/ 0, N 32: 56.25 18.5 34.8281
Length 64/ 64, alignment 5/ 6, N 32: 56.0469 17.875 35
Length 64/ 16, alignment 0/ 0, N 32: 28.5469 18.2031 17.7969
Length 64/ 16, alignment 5/ 6, N 32: 28.4375 17.8906 17.75
Length 128/ 128, alignment 0/ 0, N 32: 93.7656 20.3594 59.25
Length 128/ 128, alignment 4/ 0, N 32: 93.6094 31.0781 87.5
Length 128/ 32, alignment 0/ 0, N 32: 37.75 18 23.4375
Length 128/ 32, alignment 4/ 0, N 32: 38.125 28.3594 23.25
Length 256/ 256, alignment 0/ 0, N 32: 168.297 23.3438 136.25
Length 256/ 256, alignment 3/ 2, N 32: 168.062 22.4219 119
Length 256/ 64, alignment 0/ 0, N 32: 56.0625 18.4531 35.7344
Length 256/ 64, alignment 3/ 2, N 32: 56.6094 18.5 35.75
Length 512/ 512, alignment 0/ 0, N 32: 317.5 32.5469 280.203
Length 512/ 512, alignment 2/ 4, N 32: 317.953 32.4062 200.781
Length 512/ 128, alignment 0/ 0, N 32: 93.375 20.0156 59.25
Length 512/ 128, alignment 2/ 4, N 32: 93.25 19.5781 59
Length 1024/1024, alignment 0/ 0, N 32: 616.875 46.0625 546.906
Length 1024/1024, alignment 1/ 6, N 32: 617.562 45.5938 522.359
Length 1024/ 256, alignment 0/ 0, N 32: 168.562 23.3594 118.797
Length 1024/ 256, alignment 1/ 6, N 32: 168.578 22.1719 105.359
Length 16/ 1, alignment 1/ 2, N 32: 27.1406 15 31.7812
Length 16/ 1, alignment 2/ 1, N 32: 9 8.07812 5.9375
Length 16/ 10, alignment 1/ 1, N 32: 18.5 10.25 12.7188
Length 32/ 1, alignment 2/ 4, N 32: 36.75 34 44.2969
Length 32/ 1, alignment 4/ 2, N 32: 17.375 27.8594 9.89062
Length 32/ 10, alignment 2/ 2, N 32: 25.5781 17.25 19.375
Length 64/ 1, alignment 3/ 6, N 32: 28.625 29.4375 29.375
Length 64/ 1, alignment 6/ 3, N 32: 17.3438 14.8281 9.85938
Length 64/ 10, alignment 3/ 3, N 32: 25.25 18.1719 19.6875
Length 128/ 1, alignment 4/ 0, N 32: 17.5 27.75 10.875
Length 128/ 1, alignment 0/ 4, N 32: 23.375 23.5 28.3281
Length 128/ 10, alignment 4/ 4, N 32: 25.4844 27.5938 19.0312
Length 256/ 1, alignment 5/ 2, N 32: 17.5 15.1875 10.1406
Length 256/ 1, alignment 2/ 5, N 32: 28.375 28.7031 29.8281
Length 256/ 10, alignment 5/ 5, N 32: 25.6406 18.75 19
Length 512/ 1, alignment 6/ 4, N 32: 17.5 14.8594 10
Length 512/ 1, alignment 4/ 6, N 32: 36.1406 43.8594 45
Length 512/ 10, alignment 6/ 6, N 32: 25.625 18.9062 20.5
Length 1024/ 1, alignment 7/ 6, N 32: 17.8438 14.625 10.75
Length 1024/ 1, alignment 6/ 7, N 32: 53.4844 31.3438 59.7812
Length 1024/ 10, alignment 7/ 7, N 32: 25.2969 19.6406 19.0625
Length 2/ 2, alignment 0/ 2, N 128: 4.48438 12.4219 3.46875
Length 4/ 4, alignment 0/ 0, N 128: 7.5 17.9688 6
Length 4/ 4, alignment 4/ 0, N 128: 6.17188 11.2812 4.625
Length 8/ 8, alignment 0/ 0, N 128: 10.2656 12.75 7.98438
Length 8/ 8, alignment 0/ 0, N 128: 10.25 12.75 7.75
Length 16/ 16, alignment 0/ 0, N 128: 21.3594 16.8438 14.8438
Length 16/ 16, alignment 7/ 2, N 128: 21.1406 10.5 15.625
Length 16/ 4, alignment 0/ 0, N 128: 17.4844 18.75 16.5
Length 16/ 4, alignment 7/ 2, N 128: 11 8.25 6.75
Length 32/ 32, alignment 0/ 0, N 128: 37.4531 20.5 24.0312
Length 32/ 32, alignment 6/ 4, N 128: 37.6094 15 26.5625
Length 32/ 8, alignment 0/ 0, N 128: 23.8281 27.4375 21.1719
Length 32/ 8, alignment 6/ 4, N 128: 29.3281 27.25 26
Length 64/ 64, alignment 0/ 0, N 128: 68.0156 36.25 41.8438
Length 64/ 64, alignment 5/ 6, N 128: 67.7031 22.5 41.9844
Length 64/ 16, alignment 0/ 0, N 128: 39.7188 34.5625 28.5625
Length 64/ 16, alignment 5/ 6, N 128: 39.9062 25.5938 27
Length 128/ 128, alignment 0/ 0, N 128: 128.094 56.75 76.25
Length 128/ 128, alignment 4/ 0, N 128: 128.375 99.0312 79.0156
Length 128/ 32, alignment 0/ 0, N 128: 73.0156 54.0625 50.3594
Length 128/ 32, alignment 4/ 0, N 128: 72.875 97.25 41.2188
Length 256/ 256, alignment 0/ 0, N 128: 208.562 59.8281 125.75
Length 256/ 256, alignment 3/ 2, N 128: 203.125 41.125 125.844
Length 256/ 64, alignment 0/ 0, N 128: 91.75 55.75 55.6875
Length 256/ 64, alignment 3/ 2, N 128: 91.5 35.9531 55.5
Length 512/ 512, alignment 0/ 0, N 128: 357.938 69.3594 216.5
Length 512/ 512, alignment 2/ 4, N 128: 356.984 50.6094 215.812
Length 512/ 128, alignment 0/ 0, N 128: 128.25 56.5 79.25
Length 512/ 128, alignment 2/ 4, N 128: 128 37.75 79.0469
Length 1024/1024, alignment 0/ 0, N 128: 656.5 82.75 403.906
Length 1024/1024, alignment 1/ 6, N 128: 655.938 64.5 408
Length 1024/ 256, alignment 0/ 0, N 128: 208.25 59.9062 125.781
Length 1024/ 256, alignment 1/ 6, N 128: 207.547 41.4844 126.625
Length 16/ 1, alignment 1/ 2, N 128: 27.3594 14.5781 31.9688
Length 16/ 1, alignment 2/ 1, N 128: 9 7.8125 6
Length 16/ 10, alignment 1/ 1, N 128: 18.25 10.0156 12.7969
Length 32/ 1, alignment 2/ 4, N 128: 43.5938 34.0156 52.125
Length 32/ 1, alignment 4/ 2, N 128: 17.1406 30.75 10.75
Length 32/ 10, alignment 2/ 2, N 128: 25.5156 18.9219 23.2344
Length 64/ 1, alignment 3/ 6, N 128: 62.25 63.4688 73
Length 64/ 1, alignment 6/ 3, N 128: 28.3438 20.2969 16.1719
Length 64/ 10, alignment 3/ 3, N 128: 38.25 30.3125 36.0781
Length 128/ 1, alignment 4/ 0, N 128: 52.25 96.1719 28.75
Length 128/ 1, alignment 0/ 4, N 128: 93 87.2031 110.328
Length 128/ 10, alignment 4/ 4, N 128: 65.1875 96.3438 58.9688
Length 256/ 1, alignment 5/ 2, N 128: 52.2656 33.9219 30.9688
Length 256/ 1, alignment 2/ 5, N 128: 117.094 119.594 124.578
Length 256/ 10, alignment 5/ 5, N 128: 64 56.4688 59.5
Length 512/ 1, alignment 6/ 4, N 128: 52.5156 33.5781 29.0312
Length 512/ 1, alignment 4/ 6, N 128: 146.391 167.219 172.219
Length 512/ 10, alignment 6/ 6, N 128: 64.6719 59.0938 59.5
Length 1024/ 1, alignment 7/ 6, N 128: 57.875 33.6094 28.25
Length 1024/ 1, alignment 6/ 7, N 128: 216.25 113.766 181
Length 1024/ 10, alignment 7/ 7, N 128: 64.0469 56.1406 61
Length 2/ 2, alignment 0/ 2, N 512: 4.40625 12.9219 3.28125
Length 4/ 4, alignment 0/ 0, N 512: 7.45312 17.8281 6.04688
Length 4/ 4, alignment 4/ 0, N 512: 6.29688 11.5156 4.51562
Length 8/ 8, alignment 0/ 0, N 512: 10.2188 12.8125 7.8125
Length 8/ 8, alignment 0/ 0, N 512: 9.9375 12.7188 7.90625
Length 16/ 16, alignment 0/ 0, N 512: 21.2656 17.0156 15.5
Length 16/ 16, alignment 7/ 2, N 512: 21.0312 10.375 15.7656
Length 16/ 4, alignment 0/ 0, N 512: 17.4219 19 16.75
Length 16/ 4, alignment 7/ 2, N 512: 10.9844 8.34375 6.75
Length 32/ 32, alignment 0/ 0, N 512: 37.5 20.5781 24.1875
Length 32/ 32, alignment 6/ 4, N 512: 37.4844 14.75 24.5312
Length 32/ 8, alignment 0/ 0, N 512: 24.0156 27.6406 23.75
Length 32/ 8, alignment 6/ 4, N 512: 29.0156 27.625 28.0312
Length 64/ 64, alignment 0/ 0, N 512: 67.9062 36.5 42.0469
Length 64/ 64, alignment 5/ 6, N 512: 67.1875 22.9062 42.0625
Length 64/ 16, alignment 0/ 0, N 512: 39.7812 34.5469 28.1719
Length 64/ 16, alignment 5/ 6, N 512: 39.6406 25.5625 27
Length 128/ 128, alignment 0/ 0, N 512: 128.734 61 77.25
Length 128/ 128, alignment 4/ 0, N 512: 128.5 101.75 77
Length 128/ 32, alignment 0/ 0, N 512: 72.375 58.0156 42.5
Length 128/ 32, alignment 4/ 0, N 512: 72.3125 98.75 42
Length 256/ 256, alignment 0/ 0, N 512: 261.141 110.266 147.328
Length 256/ 256, alignment 3/ 2, N 512: 249.234 67.7656 171.469
Length 256/ 64, alignment 0/ 0, N 512: 137.328 106.5 82.625
Length 256/ 64, alignment 3/ 2, N 512: 137.406 63.5 77.0312
Length 512/ 512, alignment 0/ 0, N 512: 515.75 210.281 300.5
Length 512/ 512, alignment 2/ 4, N 512: 517.109 132.422 285.5
Length 512/ 128, alignment 0/ 0, N 512: 267.812 196.25 160.5
Length 512/ 128, alignment 2/ 4, N 512: 267.75 119.578 145.797
Length 1024/1024, alignment 0/ 0, N 512: 814.359 222 475.25
Length 1024/1024, alignment 1/ 6, N 512: 813.969 149 487.75
Length 1024/ 256, alignment 0/ 0, N 512: 365.688 199.172 207.438
Length 1024/ 256, alignment 1/ 6, N 512: 366.75 126.234 194.141
Length 16/ 1, alignment 1/ 2, N 512: 27.0781 11.8438 32.4844
Length 16/ 1, alignment 2/ 1, N 512: 8.92188 8.42188 6
Length 16/ 10, alignment 1/ 1, N 512: 18.5 9.96875 12.6719
Length 32/ 1, alignment 2/ 4, N 512: 43.4219 36.25 53.3594
Length 32/ 1, alignment 4/ 2, N 512: 17.25 30.9062 11.3125
Length 32/ 10, alignment 2/ 2, N 512: 26.4375 18.75 23.125
Length 64/ 1, alignment 3/ 6, N 512: 62.0625 63.9688 75.5
Length 64/ 1, alignment 6/ 3, N 512: 28.2969 20.5 16.4688
Length 64/ 10, alignment 3/ 3, N 512: 38.4062 30.6562 36.5
Length 128/ 1, alignment 4/ 0, N 512: 52 97.6406 31
Length 128/ 1, alignment 0/ 4, N 512: 96 92.5 120.75
Length 128/ 10, alignment 4/ 4, N 512: 65.0469 97.8594 60.9062
Length 256/ 1, alignment 5/ 2, N 512: 98.7344 61.2344 58.0625
Length 256/ 1, alignment 2/ 5, N 512: 234.25 246.75 258.766
Length 256/ 10, alignment 5/ 5, N 512: 116.422 113.5 114.25
Length 512/ 1, alignment 6/ 4, N 512: 192 115.375 112.547
Length 512/ 1, alignment 4/ 6, N 512: 567.438 655.594 712.75
Length 512/ 10, alignment 6/ 6, N 512: 219.047 209.609 216.5
Length 1024/ 1, alignment 7/ 6, N 512: 216.719 115.125 112.641
Length 1024/ 1, alignment 6/ 7, N 512: 843.75 434.844 1210.41
Length 1024/ 10, alignment 7/ 7, N 512: 219 211.25 206
Length 2/ 2, alignment 0/ 2, N 2048: 4.39062 13 3.45312
Length 4/ 4, alignment 0/ 0, N 2048: 7.35938 18.0156 6.1875
Length 4/ 4, alignment 4/ 0, N 2048: 6.28125 11.5312 4.5
Length 8/ 8, alignment 0/ 0, N 2048: 10.1562 12.4062 8.10938
Length 8/ 8, alignment 0/ 0, N 2048: 10.0156 12.0938 7.75
Length 16/ 16, alignment 0/ 0, N 2048: 21.2344 16.75 15
Length 16/ 16, alignment 7/ 2, N 2048: 21.25 10.3125 16.0781
Length 16/ 4, alignment 0/ 0, N 2048: 17 18.7812 16.5156
Length 16/ 4, alignment 7/ 2, N 2048: 10.7656 8 6.75
Length 32/ 32, alignment 0/ 0, N 2048: 37.5469 20.3906 24.2969
Length 32/ 32, alignment 6/ 4, N 2048: 37.6562 15.25 24.4531
Length 32/ 8, alignment 0/ 0, N 2048: 23.8281 27.4688 24
Length 32/ 8, alignment 6/ 4, N 2048: 29.2188 27.1094 28.25
Length 64/ 64, alignment 0/ 0, N 2048: 67.2812 36.75 42.2188
Length 64/ 64, alignment 5/ 6, N 2048: 67.4219 22.6719 41.9375
Length 64/ 16, alignment 0/ 0, N 2048: 40.1406 34.6406 27.9688
Length 64/ 16, alignment 5/ 6, N 2048: 39.75 25.6406 27.25
Length 128/ 128, alignment 0/ 0, N 2048: 128.156 60.5625 77.1719
Length 128/ 128, alignment 4/ 0, N 2048: 128.25 101.25 77.25
Length 128/ 32, alignment 0/ 0, N 2048: 72.4531 57.9688 44.5312
Length 128/ 32, alignment 4/ 0, N 2048: 72.7188 98.5156 41.9688
Length 256/ 256, alignment 0/ 0, N 2048: 260.5 110.516 152.953
Length 256/ 256, alignment 3/ 2, N 2048: 249 68 177.812
Length 256/ 64, alignment 0/ 0, N 2048: 136.938 106.5 76.5625
Length 256/ 64, alignment 3/ 2, N 2048: 137.828 63.2344 82.75
Length 512/ 512, alignment 0/ 0, N 2048: 515.656 213.672 300.766
Length 512/ 512, alignment 2/ 4, N 2048: 516.875 131.688 336.5
Length 512/ 128, alignment 0/ 0, N 2048: 269.625 200.25 146.75
Length 512/ 128, alignment 2/ 4, N 2048: 267.578 120.078 146.25
Length 1024/1024, alignment 0/ 0, N 2048: 1025 412.906 596.438
Length 1024/1024, alignment 1/ 6, N 2048: 1024.5 262 710.375
Length 1024/ 256, alignment 0/ 0, N 2048: 576.75 389.375 287.547
Length 1024/ 256, alignment 1/ 6, N 2048: 585.547 230.938 288.922
Length 16/ 1, alignment 1/ 2, N 2048: 27.1094 11.4062 30.75
Length 16/ 1, alignment 2/ 1, N 2048: 8.5 7.84375 5.84375
Length 16/ 10, alignment 1/ 1, N 2048: 17.5781 9.79688 12.8906
Length 32/ 1, alignment 2/ 4, N 2048: 43.375 36.3906 53.125
Length 32/ 1, alignment 4/ 2, N 2048: 17.1562 30.75 11
Length 32/ 10, alignment 2/ 2, N 2048: 26.2031 18.4844 23.0781
Length 64/ 1, alignment 3/ 6, N 2048: 61.9062 63.9219 73.75
Length 64/ 1, alignment 6/ 3, N 2048: 60.5781 20.5 16.1875
Length 64/ 10, alignment 3/ 3, N 2048: 38.7969 30.375 36.75
Length 128/ 1, alignment 4/ 0, N 2048: 51.9844 97.625 28.6094
Length 128/ 1, alignment 0/ 4, N 2048: 96.2969 92.25 120.703
Length 128/ 10, alignment 4/ 4, N 2048: 64.8125 98 61
Length 256/ 1, alignment 5/ 2, N 2048: 98.5312 61.375 58
Length 256/ 1, alignment 2/ 5, N 2048: 235.641 243.016 254.562
Length 256/ 10, alignment 5/ 5, N 2048: 116.5 112.797 113.75
Length 512/ 1, alignment 6/ 4, N 2048: 191.5 115.297 97.9531
Length 512/ 1, alignment 4/ 6, N 2048: 592.25 657.531 749.906
Length 512/ 10, alignment 6/ 6, N 2048: 218.5 211 220.188
Length 1024/ 1, alignment 7/ 6, N 2048: 427.75 224.188 195.578
Length 1024/ 1, alignment 6/ 7, N 2048: 1628.88 283.484 884.938
Length 1024/ 10, alignment 7/ 7, N 2048: 424.297 379.719 405.641
-------------- next part --------------
stupid_strncat __strncat_power7 __strncat_ppc
Length 2/ 2, alignment 0/ 2, N 2: 4.1875 7.53125 4.75
Length 4/ 4, alignment 0/ 0, N 2: 5.20312 7.10938 5.25
Length 4/ 4, alignment 4/ 0, N 2: 4.875 6.75 5
Length 8/ 8, alignment 0/ 0, N 2: 7.04688 7.25 6.60938
Length 8/ 8, alignment 0/ 0, N 2: 6.5 7.25 6.23438
Length 16/ 16, alignment 0/ 0, N 2: 13.4688 7.25 10.9844
Length 16/ 16, alignment 7/ 2, N 2: 13.25 7.6875 11.1875
Length 16/ 4, alignment 0/ 0, N 2: 4.90625 6.89062 5.10938
Length 16/ 4, alignment 7/ 2, N 2: 4.65625 6.71875 5
Length 32/ 32, alignment 0/ 0, N 2: 19.8125 9.09375 17.0312
Length 32/ 32, alignment 6/ 4, N 2: 19.8594 7.71875 24.25
Length 32/ 8, alignment 0/ 0, N 2: 6.59375 6.5 6.5
Length 32/ 8, alignment 6/ 4, N 2: 6.57812 7.21875 6.34375
Length 64/ 64, alignment 0/ 0, N 2: 38.2969 8.25 28.3125
Length 64/ 64, alignment 5/ 6, N 2: 35.5312 7.54688 37.25
Length 64/ 16, alignment 0/ 0, N 2: 13.3281 7.25 11
Length 64/ 16, alignment 5/ 6, N 2: 13.8906 7 11
Length 128/ 128, alignment 0/ 0, N 2: 69.9688 10.2031 52.7344
Length 128/ 128, alignment 4/ 0, N 2: 68.3281 9 52
Length 128/ 32, alignment 0/ 0, N 2: 19.7812 7.75 24.2031
Length 128/ 32, alignment 4/ 0, N 2: 19.6562 7.75 24.125
Length 256/ 256, alignment 0/ 0, N 2: 129.328 12.75 122.531
Length 256/ 256, alignment 3/ 2, N 2: 128.219 12.2812 119.844
Length 256/ 64, alignment 0/ 0, N 2: 38.2656 8.40625 43.5
Length 256/ 64, alignment 3/ 2, N 2: 38.5625 8.09375 28.4062
Length 512/ 512, alignment 0/ 0, N 2: 259.703 21.375 311.078
Length 512/ 512, alignment 2/ 4, N 2: 263.234 21.2812 313.75
Length 512/ 128, alignment 0/ 0, N 2: 69.875 9.10938 51.9219
Length 512/ 128, alignment 2/ 4, N 2: 71.0781 9.1875 51.9531
Length 1024/1024, alignment 0/ 0, N 2: 547.719 34.4062 471.75
Length 1024/1024, alignment 1/ 6, N 2: 545.172 34.2031 461.328
Length 1024/ 256, alignment 0/ 0, N 2: 128.25 12 159.641
Length 1024/ 256, alignment 1/ 6, N 2: 126.797 12.0156 159.25
Length 16/ 1, alignment 1/ 2, N 2: 3.51562 7.01562 4.10938
Length 16/ 1, alignment 2/ 1, N 2: 3.75 6.75 3.9375
Length 16/ 10, alignment 1/ 1, N 2: 9.75 7.21875 10.5
Length 32/ 1, alignment 2/ 4, N 2: 2.89062 7.25 3.625
Length 32/ 1, alignment 4/ 2, N 2: 3.5625 6.75 3.75
Length 32/ 10, alignment 2/ 2, N 2: 9.64062 7.25 9.89062
Length 64/ 1, alignment 3/ 6, N 2: 2.89062 7 3.51562
Length 64/ 1, alignment 6/ 3, N 2: 3.42188 6.6875 4
Length 64/ 10, alignment 3/ 3, N 2: 9.78125 7.25 9.10938
Length 128/ 1, alignment 4/ 0, N 2: 2.9375 6.8125 3.64062
Length 128/ 1, alignment 0/ 4, N 2: 2.71875 6.75 3.39062
Length 128/ 10, alignment 4/ 4, N 2: 9.75 7.29688 10.7969
Length 256/ 1, alignment 5/ 2, N 2: 3.46875 6.75 4.01562
Length 256/ 1, alignment 2/ 5, N 2: 2.73438 6.8125 3.57812
Length 256/ 10, alignment 5/ 5, N 2: 9.8125 7.25 10.8438
Length 512/ 1, alignment 6/ 4, N 2: 3.67188 6.75 3.84375
Length 512/ 1, alignment 4/ 6, N 2: 2.75 6.84375 3.6875
Length 512/ 10, alignment 6/ 6, N 2: 9.85938 7.96875 9.71875
Length 1024/ 1, alignment 7/ 6, N 2: 3.75 6.70312 3.79688
Length 1024/ 1, alignment 6/ 7, N 2: 2.75 7.25 3.48438
Length 1024/ 10, alignment 7/ 7, N 2: 9.85938 7.35938 10.1562
Length 2/ 2, alignment 0/ 2, N 8: 4.4375 13.1875 3.45312
Length 4/ 4, alignment 0/ 0, N 8: 6.5625 20.4375 6.34375
Length 4/ 4, alignment 4/ 0, N 8: 5.75 12.1562 4.4375
Length 8/ 8, alignment 0/ 0, N 8: 9.0625 8.8125 7.57812
Length 8/ 8, alignment 0/ 0, N 8: 8.67188 7.84375 7
Length 16/ 16, alignment 0/ 0, N 8: 15.5 8.67188 11.6562
Length 16/ 16, alignment 7/ 2, N 8: 15.5 8.23438 13.3906
Length 16/ 4, alignment 0/ 0, N 8: 7.85938 7.73438 7
Length 16/ 4, alignment 7/ 2, N 8: 6.76562 7.51562 5.03125
Length 32/ 32, alignment 0/ 0, N 8: 23.25 9.09375 20.9688
Length 32/ 32, alignment 6/ 4, N 8: 23.0938 8.29688 17.4375
Length 32/ 8, alignment 0/ 0, N 8: 8.79688 10.2031 7
Length 32/ 8, alignment 6/ 4, N 8: 8.5 8.5625 7.8125
Length 64/ 64, alignment 0/ 0, N 8: 38 9.73438 39.4375
Length 64/ 64, alignment 5/ 6, N 8: 39.3594 9.21875 39.5938
Length 64/ 16, alignment 0/ 0, N 8: 15.5 8.20312 11.5
Length 64/ 16, alignment 5/ 6, N 8: 15.5 7.84375 13.25
Length 128/ 128, alignment 0/ 0, N 8: 69.0312 11.5 67.3438
Length 128/ 128, alignment 4/ 0, N 8: 74.3594 14.7188 52.5312
Length 128/ 32, alignment 0/ 0, N 8: 23.2969 12.9531 17.3438
Length 128/ 32, alignment 4/ 0, N 8: 23.5 12 20.8438
Length 256/ 256, alignment 0/ 0, N 8: 141.922 14.4688 150.438
Length 256/ 256, alignment 3/ 2, N 8: 142 14 150.562
Length 256/ 64, alignment 0/ 0, N 8: 39 9.25 39.3906
Length 256/ 64, alignment 3/ 2, N 8: 39.5 8.625 39.5
Length 512/ 512, alignment 0/ 0, N 8: 259.344 24.0625 290.906
Length 512/ 512, alignment 2/ 4, N 8: 258.75 23.1719 294.344
Length 512/ 128, alignment 0/ 0, N 8: 73.5 10.9844 67.2188
Length 512/ 128, alignment 2/ 4, N 8: 69.5 10.25 67.2812
Length 1024/1024, alignment 0/ 0, N 8: 542.438 37.0156 581.25
Length 1024/1024, alignment 1/ 6, N 8: 505.75 36.0781 504.016
Length 1024/ 256, alignment 0/ 0, N 8: 145.5 14.4688 151.719
Length 1024/ 256, alignment 1/ 6, N 8: 133 13.25 130.266
Length 16/ 1, alignment 1/ 2, N 8: 12.3594 7.40625 14.5
Length 16/ 1, alignment 2/ 1, N 8: 5.5 7.5 4.48438
Length 16/ 10, alignment 1/ 1, N 8: 12.75 7.17188 9.42188
Length 32/ 1, alignment 2/ 4, N 8: 9.71875 7.51562 9.64062
Length 32/ 1, alignment 4/ 2, N 8: 5.10938 10.8438 4.17188
Length 32/ 10, alignment 2/ 2, N 8: 12.5781 7.5 10.4062
Length 64/ 1, alignment 3/ 6, N 8: 6.42188 7.70312 5.28125
Length 64/ 1, alignment 6/ 3, N 8: 5 7.09375 4.45312
Length 64/ 10, alignment 3/ 3, N 8: 12.75 6.875 10.4375
Length 128/ 1, alignment 4/ 0, N 8: 5.07812 10.75 4.46875
Length 128/ 1, alignment 0/ 4, N 8: 5.875 7.51562 5.17188
Length 128/ 10, alignment 4/ 4, N 8: 12.75 12.0312 10.5
Length 256/ 1, alignment 5/ 2, N 8: 5.125 7.625 4.375
Length 256/ 1, alignment 2/ 5, N 8: 5.75 7.57812 5.34375
Length 256/ 10, alignment 5/ 5, N 8: 12.75 6.95312 9.3125
Length 512/ 1, alignment 6/ 4, N 8: 5.29688 7.5 4.32812
Length 512/ 1, alignment 4/ 6, N 8: 9.54688 12.8125 9.5
Length 512/ 10, alignment 6/ 6, N 8: 12.4219 7.78125 10.25
Length 1024/ 1, alignment 7/ 6, N 8: 5.48438 7.25 4.5625
Length 1024/ 1, alignment 6/ 7, N 8: 12.0156 7.15625 14.5
Length 1024/ 10, alignment 7/ 7, N 8: 12.5 7.67188 10.25
Length 2/ 2, alignment 0/ 2, N 32: 3.92188 13.125 3.375
Length 4/ 4, alignment 0/ 0, N 32: 6.125 20.625 5.75
Length 4/ 4, alignment 4/ 0, N 32: 5.71875 12.8906 4.29688
Length 8/ 8, alignment 0/ 0, N 32: 9.26562 13.7344 7.75
Length 8/ 8, alignment 0/ 0, N 32: 9 13.9531 7.75
Length 16/ 16, alignment 0/ 0, N 32: 19 17.1562 16.25
Length 16/ 16, alignment 7/ 2, N 32: 18.7656 11.0625 14.6875
Length 16/ 4, alignment 0/ 0, N 32: 15.7031 16.1094 16.7188
Length 16/ 4, alignment 7/ 2, N 32: 10.4219 9 7.25
Length 32/ 32, alignment 0/ 0, N 32: 33.9219 20.0625 25.6406
Length 32/ 32, alignment 6/ 4, N 32: 33.8125 15.25 25.2812
Length 32/ 8, alignment 0/ 0, N 32: 21.75 24.2031 19
Length 32/ 8, alignment 6/ 4, N 32: 24.25 23.3906 22.2188
Length 64/ 64, alignment 0/ 0, N 32: 46.8438 21.8594 40.0156
Length 64/ 64, alignment 5/ 6, N 32: 46.6094 15.2969 39.2344
Length 64/ 16, alignment 0/ 0, N 32: 28.3438 17.2656 19.1875
Length 64/ 16, alignment 5/ 6, N 32: 28 15.8125 18.5938
Length 128/ 128, alignment 0/ 0, N 32: 74.4219 22.5781 67.3281
Length 128/ 128, alignment 4/ 0, N 32: 74 32.0469 64.8125
Length 128/ 32, alignment 0/ 0, N 32: 33.1094 19.75 24.6562
Length 128/ 32, alignment 4/ 0, N 32: 33.1406 29.3281 25.6406
Length 256/ 256, alignment 0/ 0, N 32: 112.75 25.5 128.5
Length 256/ 256, alignment 3/ 2, N 32: 149.812 19.7969 121.5
Length 256/ 64, alignment 0/ 0, N 32: 46.8281 20.75 37.8906
Length 256/ 64, alignment 3/ 2, N 32: 46.7344 14.9375 38.8438
Length 512/ 512, alignment 0/ 0, N 32: 237.25 35.5 244.031
Length 512/ 512, alignment 2/ 4, N 32: 206.203 29.5156 228
Length 512/ 128, alignment 0/ 0, N 32: 74.2656 22.1094 68.75
Length 512/ 128, alignment 2/ 4, N 32: 73.9531 16.75 66.25
Length 1024/1024, alignment 0/ 0, N 32: 455.875 48.5 492.234
Length 1024/1024, alignment 1/ 6, N 32: 467 42.9219 547.875
Length 1024/ 256, alignment 0/ 0, N 32: 113.25 25.5 128.031
Length 1024/ 256, alignment 1/ 6, N 32: 142.734 20.0312 143.125
Length 16/ 1, alignment 1/ 2, N 32: 27.0938 10.25 36.5
Length 16/ 1, alignment 2/ 1, N 32: 9.09375 9.04688 5.79688
Length 16/ 10, alignment 1/ 1, N 32: 15.5 11.75 12.6719
Length 32/ 1, alignment 2/ 4, N 32: 37.3125 35.1094 44.2344
Length 32/ 1, alignment 4/ 2, N 32: 17.5 28.25 10.7188
Length 32/ 10, alignment 2/ 2, N 32: 23.375 17.6719 20.125
Length 64/ 1, alignment 3/ 6, N 32: 29.125 28.9688 30.5781
Length 64/ 1, alignment 6/ 3, N 32: 17.3281 13.4062 10.3594
Length 64/ 10, alignment 3/ 3, N 32: 23.2812 17.6875 20.4219
Length 128/ 1, alignment 4/ 0, N 32: 17.4688 28.25 10.6719
Length 128/ 1, alignment 0/ 4, N 32: 23 22.9844 26.7188
Length 128/ 10, alignment 4/ 4, N 32: 23.1406 29.8438 19.2344
Length 256/ 1, alignment 5/ 2, N 32: 17.5 13.2656 10.2812
Length 256/ 1, alignment 2/ 5, N 32: 27.75 28.25 31
Length 256/ 10, alignment 5/ 5, N 32: 23.5312 18.0781 20.5
Length 512/ 1, alignment 6/ 4, N 32: 17.5 13.25 10.2812
Length 512/ 1, alignment 4/ 6, N 32: 37.25 44.5 43.2812
Length 512/ 10, alignment 6/ 6, N 32: 24.25 19.6562 19.5625
Length 1024/ 1, alignment 7/ 6, N 32: 18.25 13.4062 10.7656
Length 1024/ 1, alignment 6/ 7, N 32: 53.625 23.5312 66.5
Length 1024/ 10, alignment 7/ 7, N 32: 24.8125 19.2344 19.2656
Length 2/ 2, alignment 0/ 2, N 128: 3.76562 13 3.25
Length 4/ 4, alignment 0/ 0, N 128: 6.5 20.5 5.65625
Length 4/ 4, alignment 4/ 0, N 128: 5.5 12 4.5
Length 8/ 8, alignment 0/ 0, N 128: 9.04688 11.6875 8
Length 8/ 8, alignment 0/ 0, N 128: 8.78125 10.9219 7.90625
Length 16/ 16, alignment 0/ 0, N 128: 19.1562 17 16.4688
Length 16/ 16, alignment 7/ 2, N 128: 18.6875 11 15.25
Length 16/ 4, alignment 0/ 0, N 128: 15.5 15.8281 16.9062
Length 16/ 4, alignment 7/ 2, N 128: 9.92188 8.26562 6.54688
Length 32/ 32, alignment 0/ 0, N 128: 30.5781 23.25 29.1094
Length 32/ 32, alignment 6/ 4, N 128: 30.5 15.9062 29.0312
Length 32/ 8, alignment 0/ 0, N 128: 23.25 26.7344 24.5
Length 32/ 8, alignment 6/ 4, N 128: 28.4531 27.8125 29.125
Length 64/ 64, alignment 0/ 0, N 128: 53.3125 36.1875 45.8594
Length 64/ 64, alignment 5/ 6, N 128: 53.4688 22.5625 42.4844
Length 64/ 16, alignment 0/ 0, N 128: 36.0156 33.7656 27.4062
Length 64/ 16, alignment 5/ 6, N 128: 35.875 25.1406 27.25
Length 128/ 128, alignment 0/ 0, N 128: 108.641 57.2969 87.5
Length 128/ 128, alignment 4/ 0, N 128: 109.219 103.125 87.8906
Length 128/ 32, alignment 0/ 0, N 128: 68.75 54.4375 45.3438
Length 128/ 32, alignment 4/ 0, N 128: 68.9531 101.5 45.25
Length 256/ 256, alignment 0/ 0, N 128: 154.219 60.5 146
Length 256/ 256, alignment 3/ 2, N 128: 185.75 39.4531 144.609
Length 256/ 64, alignment 0/ 0, N 128: 81.9062 57 59.4688
Length 256/ 64, alignment 3/ 2, N 128: 81.8281 34.75 59.2812
Length 512/ 512, alignment 0/ 0, N 128: 249.75 70.4375 258.75
Length 512/ 512, alignment 2/ 4, N 128: 273.969 47.625 257.75
Length 512/ 128, alignment 0/ 0, N 128: 109.5 57.25 87.8125
Length 512/ 128, alignment 2/ 4, N 128: 109.109 36.375 87.5156
Length 1024/1024, alignment 0/ 0, N 128: 456.922 83.5312 485.984
Length 1024/1024, alignment 1/ 6, N 128: 505.734 62 486.766
Length 1024/ 256, alignment 0/ 0, N 128: 153.938 60.3594 145.031
Length 1024/ 256, alignment 1/ 6, N 128: 167.75 39.4688 144.047
Length 16/ 1, alignment 1/ 2, N 128: 25.6406 13.3906 37.7969
Length 16/ 1, alignment 2/ 1, N 128: 8.76562 8.25 5.65625
Length 16/ 10, alignment 1/ 1, N 128: 16 10.4219 12.5
Length 32/ 1, alignment 2/ 4, N 128: 39.25 37.5938 52.5
Length 32/ 1, alignment 4/ 2, N 128: 17.1094 33.8438 13.125
Length 32/ 10, alignment 2/ 2, N 128: 23.0625 21.2344 24.0312
Length 64/ 1, alignment 3/ 6, N 128: 63.0312 66.25 74
Length 64/ 1, alignment 6/ 3, N 128: 28.75 20.9219 17.5
Length 64/ 10, alignment 3/ 3, N 128: 36.3438 32.8906 35.9375
Length 128/ 1, alignment 4/ 0, N 128: 52.5156 99.5781 28.9219
Length 128/ 1, alignment 0/ 4, N 128: 92.5 86.9688 107.266
Length 128/ 10, alignment 4/ 4, N 128: 63.4375 100.016 59.75
Length 256/ 1, alignment 5/ 2, N 128: 52.6094 31.5 28.9375
Length 256/ 1, alignment 2/ 5, N 128: 112.141 119.5 130.938
Length 256/ 10, alignment 5/ 5, N 128: 63.2188 56.0938 59.5
Length 512/ 1, alignment 6/ 4, N 128: 52.25 31.4219 29
Length 512/ 1, alignment 4/ 6, N 128: 149.266 170.531 191.188
Length 512/ 10, alignment 6/ 6, N 128: 63 57 59.9531
Length 1024/ 1, alignment 7/ 6, N 128: 57.7656 31.5781 30.1406
Length 1024/ 1, alignment 6/ 7, N 128: 219.25 57.0938 297.484
Length 1024/ 10, alignment 7/ 7, N 128: 62.9688 56.5 59.3438
Length 2/ 2, alignment 0/ 2, N 512: 3.92188 12.75 3.34375
Length 4/ 4, alignment 0/ 0, N 512: 6.5 20 5.75
Length 4/ 4, alignment 4/ 0, N 512: 5.64062 12 4.5
Length 8/ 8, alignment 0/ 0, N 512: 9.07812 13.5 7.82812
Length 8/ 8, alignment 0/ 0, N 512: 9 13.75 7.78125
Length 16/ 16, alignment 0/ 0, N 512: 18.25 16.8594 16.7812
Length 16/ 16, alignment 7/ 2, N 512: 17.7812 10.7812 14.875
Length 16/ 4, alignment 0/ 0, N 512: 15.5 15.75 16.2969
Length 16/ 4, alignment 7/ 2, N 512: 10 9.25 6.65625
Length 32/ 32, alignment 0/ 0, N 512: 30.7031 20.4688 28.9062
Length 32/ 32, alignment 6/ 4, N 512: 30.4062 15.75 28.9375
Length 32/ 8, alignment 0/ 0, N 512: 23.1406 26.75 24.5625
Length 32/ 8, alignment 6/ 4, N 512: 28.4375 27.5312 28.5938
Length 64/ 64, alignment 0/ 0, N 512: 53.75 35 42.5
Length 64/ 64, alignment 5/ 6, N 512: 53.7812 22.25 42.5
Length 64/ 16, alignment 0/ 0, N 512: 36 33.6719 27.75
Length 64/ 16, alignment 5/ 6, N 512: 35.9844 26.9688 27.3125
Length 128/ 128, alignment 0/ 0, N 512: 123.484 61.7812 78.5
Length 128/ 128, alignment 4/ 0, N 512: 123 107 78.5625
Length 128/ 32, alignment 0/ 0, N 512: 67.9531 56.2031 49.5
Length 128/ 32, alignment 4/ 0, N 512: 68.1406 104.562 43.5
Length 256/ 256, alignment 0/ 0, N 512: 227.156 104.297 150.672
Length 256/ 256, alignment 3/ 2, N 512: 194.547 67.5469 151
Length 256/ 64, alignment 0/ 0, N 512: 124 99.75 81.25
Length 256/ 64, alignment 3/ 2, N 512: 123.062 61.25 81.3438
Length 512/ 512, alignment 0/ 0, N 512: 428.641 201.625 334.25
Length 512/ 512, alignment 2/ 4, N 512: 444.531 123.031 334.125
Length 512/ 128, alignment 0/ 0, N 512: 240.016 190.516 163.234
Length 512/ 128, alignment 2/ 4, N 512: 248.281 117.75 163
Length 1024/1024, alignment 0/ 0, N 512: 637.547 218.062 561.156
Length 1024/1024, alignment 1/ 6, N 512: 647.25 141.922 554.938
Length 1024/ 256, alignment 0/ 0, N 512: 316.859 194.344 220.141
Length 1024/ 256, alignment 1/ 6, N 512: 319.344 121 222.109
Length 16/ 1, alignment 1/ 2, N 512: 27 14.4844 39.4844
Length 16/ 1, alignment 2/ 1, N 512: 8.5 8.20312 5.60938
Length 16/ 10, alignment 1/ 1, N 512: 15.625 10.5469 11.6406
Length 32/ 1, alignment 2/ 4, N 512: 39.6562 37.75 53.4688
Length 32/ 1, alignment 4/ 2, N 512: 16.7656 34.0469 13.1406
Length 32/ 10, alignment 2/ 2, N 512: 23.0625 21.3906 22.75
Length 64/ 1, alignment 3/ 6, N 512: 62.625 64.1094 74.9844
Length 64/ 1, alignment 6/ 3, N 512: 28.5 20.7812 17.4844
Length 64/ 10, alignment 3/ 3, N 512: 36.9219 32.9062 36.0938
Length 128/ 1, alignment 4/ 0, N 512: 51.9844 103.25 30.25
Length 128/ 1, alignment 0/ 4, N 512: 97.5469 90.6562 115.703
Length 128/ 10, alignment 4/ 4, N 512: 63.1562 104.688 60.8125
Length 256/ 1, alignment 5/ 2, N 512: 98.3438 56.2031 55.7344
Length 256/ 1, alignment 2/ 5, N 512: 233.453 244.859 249.25
Length 256/ 10, alignment 5/ 5, N 512: 115.547 113 114.938
Length 512/ 1, alignment 6/ 4, N 512: 191.969 102.375 100.859
Length 512/ 1, alignment 4/ 6, N 512: 577.938 670.531 748.75
Length 512/ 10, alignment 6/ 6, N 512: 218 200.406 211.734
Length 1024/ 1, alignment 7/ 6, N 512: 215.688 101.234 106.484
Length 1024/ 1, alignment 6/ 7, N 512: 835 182.938 1209.77
Length 1024/ 10, alignment 7/ 7, N 512: 218.25 218.312 216
Length 2/ 2, alignment 0/ 2, N 2048: 3.75 12.7656 3.28125
Length 4/ 4, alignment 0/ 0, N 2048: 6.45312 20.2656 5.92188
Length 4/ 4, alignment 4/ 0, N 2048: 5.73438 10.0938 4.5
Length 8/ 8, alignment 0/ 0, N 2048: 9 13.75 7.98438
Length 8/ 8, alignment 0/ 0, N 2048: 9.10938 13.5 7.75
Length 16/ 16, alignment 0/ 0, N 2048: 18.25 16.8438 16.5156
Length 16/ 16, alignment 7/ 2, N 2048: 17.9219 10.75 15.9688
Length 16/ 4, alignment 0/ 0, N 2048: 16.0625 15.7344 16.25
Length 16/ 4, alignment 7/ 2, N 2048: 10.1562 8.67188 6.67188
Length 32/ 32, alignment 0/ 0, N 2048: 30.75 20.3281 28.5
Length 32/ 32, alignment 6/ 4, N 2048: 35.9219 16.125 28.75
Length 32/ 8, alignment 0/ 0, N 2048: 22.9531 27 24.6719
Length 32/ 8, alignment 6/ 4, N 2048: 28.1094 26.9062 29.5469
Length 64/ 64, alignment 0/ 0, N 2048: 53.5312 34.875 43.1719
Length 64/ 64, alignment 5/ 6, N 2048: 53.7344 22.2344 44
Length 64/ 16, alignment 0/ 0, N 2048: 35.8281 33.5938 27.5
Length 64/ 16, alignment 5/ 6, N 2048: 36.0625 25.25 27.4688
Length 128/ 128, alignment 0/ 0, N 2048: 122.344 62.0625 78.3438
Length 128/ 128, alignment 4/ 0, N 2048: 123.312 107.031 79.5
Length 128/ 32, alignment 0/ 0, N 2048: 68.1875 56.3906 43.6719
Length 128/ 32, alignment 4/ 0, N 2048: 68 104.547 43.5
Length 256/ 256, alignment 0/ 0, N 2048: 227.734 103.75 152.25
Length 256/ 256, alignment 3/ 2, N 2048: 194.406 66.7344 151.312
Length 256/ 64, alignment 0/ 0, N 2048: 123.859 98.75 80.8281
Length 256/ 64, alignment 3/ 2, N 2048: 123.516 61.2656 81.875
Length 512/ 512, alignment 0/ 0, N 2048: 447.891 202.5 295.422
Length 512/ 512, alignment 2/ 4, N 2048: 404 126.031 297.406
Length 512/ 128, alignment 0/ 0, N 2048: 240.031 195.312 155.672
Length 512/ 128, alignment 2/ 4, N 2048: 239.75 117.625 154.906
Length 1024/1024, alignment 0/ 0, N 2048: 894.344 396.797 583.75
Length 1024/1024, alignment 1/ 6, N 2048: 900.797 250.203 584.5
Length 1024/ 256, alignment 0/ 0, N 2048: 546.297 374 292.219
Length 1024/ 256, alignment 1/ 6, N 2048: 547.047 226 301.562
Length 16/ 1, alignment 1/ 2, N 2048: 27.25 13.5312 39
Length 16/ 1, alignment 2/ 1, N 2048: 9.21875 9.01562 5.8125
Length 16/ 10, alignment 1/ 1, N 2048: 15.75 10.4688 12.0156
Length 32/ 1, alignment 2/ 4, N 2048: 43.5 37.25 53.2656
Length 32/ 1, alignment 4/ 2, N 2048: 17.0781 34 13.25
Length 32/ 10, alignment 2/ 2, N 2048: 23.2812 18.9219 22.2344
Length 64/ 1, alignment 3/ 6, N 2048: 62.8906 66 75.6875
Length 64/ 1, alignment 6/ 3, N 2048: 28.5156 20.7188 17.4062
Length 64/ 10, alignment 3/ 3, N 2048: 36.4062 32.9219 35.7812
Length 128/ 1, alignment 4/ 0, N 2048: 51.75 103.75 30.4219
Length 128/ 1, alignment 0/ 4, N 2048: 97.3438 90.1562 115.641
Length 128/ 10, alignment 4/ 4, N 2048: 63.3281 104.219 60.8438
Length 256/ 1, alignment 5/ 2, N 2048: 98.5781 55.9062 55.9375
Length 256/ 1, alignment 2/ 5, N 2048: 232.875 251.375 258.5
Length 256/ 10, alignment 5/ 5, N 2048: 115.812 112.75 115
Length 512/ 1, alignment 6/ 4, N 2048: 191.672 102.391 107.188
Length 512/ 1, alignment 4/ 6, N 2048: 587.453 674.703 751.5
Length 512/ 10, alignment 6/ 6, N 2048: 218.797 212.938 212.734
Length 1024/ 1, alignment 7/ 6, N 2048: 427.734 196.672 209.234
Length 1024/ 1, alignment 6/ 7, N 2048: 1626.38 1503.94 2423
Length 1024/ 10, alignment 7/ 7, N 2048: 425.875 403.234 416.75
More information about the Libc-alpha
mailing list