Function: strchrnul Variant: __strchrnul_evex __strchrnul_evex512 ======================================================================================================================== alignment=0, pos=32: 9.21 7.26 ( 21.22%) alignment=1, pos=32: 9.19 7.29 ( 20.76%) alignment=0, pos=64: 12.33 9.31 ( 24.48%) alignment=2, pos=64: 9.43 7.27 ( 22.91%) alignment=0, pos=128: 8.68 9.29 ( -6.99%) alignment=3, pos=128: 7.65 9.04 (-18.16%) alignment=0, pos=256: 14.07 9.80 ( 30.36%) alignment=4, pos=256: 14.27 9.75 ( 31.68%) alignment=0, pos=512: 20.16 16.58 ( 17.80%) alignment=5, pos=512: 21.46 17.57 ( 18.12%) alignment=0, pos=1024: 31.16 23.03 ( 26.07%) alignment=6, pos=1024: 31.09 23.12 ( 25.64%) alignment=0, pos=2048: 53.15 36.37 ( 31.58%) alignment=7, pos=2048: 53.16 36.43 ( 31.47%) alignment=0, pos=32: 6.08 5.08 ( 16.44%) alignment=1, pos=32: 6.07 5.09 ( 16.21%) alignment=0, pos=64: 7.91 6.41 ( 18.95%) alignment=2, pos=64: 8.02 6.41 ( 20.00%) alignment=0, pos=128: 8.26 9.15 (-10.73%) alignment=3, pos=128: 7.64 9.04 (-18.33%) alignment=0, pos=256: 14.05 9.80 ( 30.24%) alignment=4, pos=256: 14.26 9.77 ( 31.53%) alignment=0, pos=512: 20.10 16.58 ( 17.52%) alignment=5, pos=512: 20.20 16.61 ( 17.76%) alignment=0, pos=1024: 31.18 23.03 ( 26.15%) alignment=6, pos=1024: 31.09 23.12 ( 25.65%) alignment=0, pos=2048: 56.32 38.52 ( 31.60%) alignment=7, pos=2048: 53.42 40.10 ( 24.94%) alignment=1, pos=64: 8.04 6.40 ( 20.38%) alignment=1, pos=64: 7.53 6.40 ( 15.04%) alignment=2, pos=64: 7.48 6.39 ( 14.55%) alignment=2, pos=64: 7.99 6.43 ( 19.49%) alignment=3, pos=64: 7.99 6.45 ( 19.28%) alignment=3, pos=64: 8.00 6.45 ( 19.31%) alignment=4, pos=64: 8.00 6.45 ( 19.39%) alignment=4, pos=64: 7.98 6.46 ( 19.06%) alignment=5, pos=64: 7.94 6.40 ( 19.36%) alignment=5, pos=64: 8.37 6.76 ( 19.22%) alignment=6, pos=64: 8.03 6.41 ( 20.13%) alignment=6, pos=64: 8.05 6.42 ( 20.26%) alignment=7, pos=64: 8.04 6.41 ( 20.23%) alignment=7, pos=64: 8.03 6.40 ( 20.30%) alignment=0, pos=256: 14.24 9.79 ( 31.29%) alignment=0, pos=256: 14.22 9.75 ( 31.40%) alignment=16, pos=256: 14.11 9.79 ( 30.63%) alignment=16, pos=256: 14.24 9.77 ( 31.38%) alignment=32, pos=256: 14.76 9.77 ( 33.86%) alignment=32, pos=256: 14.70 9.78 ( 33.48%) alignment=48, pos=256: 14.65 9.75 ( 33.46%) alignment=48, pos=256: 14.46 9.80 ( 32.21%) alignment=64, pos=256: 15.52 9.81 ( 36.78%) alignment=64, pos=256: 15.50 9.76 ( 37.01%) alignment=80, pos=256: 15.50 9.79 ( 36.83%) alignment=80, pos=256: 15.40 9.75 ( 36.69%) alignment=96, pos=256: 13.08 9.79 ( 25.14%) alignment=96, pos=256: 13.03 9.81 ( 24.74%) alignment=112, pos=256: 13.20 9.76 ( 26.07%) alignment=112, pos=256: 13.23 9.75 ( 26.27%) alignment=0, pos=0: 5.19 5.09 ( 1.92%) alignment=0, pos=0: 5.37 4.67 ( 13.16%) alignment=0, pos=1: 5.33 4.71 ( 11.69%) alignment=0, pos=1: 5.33 4.67 ( 12.50%) alignment=0, pos=2: 5.37 4.67 ( 13.17%) alignment=0, pos=2: 5.33 4.67 ( 12.50%) alignment=0, pos=3: 5.33 4.67 ( 12.50%) alignment=0, pos=3: 5.33 4.67 ( 12.50%) alignment=0, pos=4: 5.45 5.10 ( 6.44%) alignment=0, pos=4: 5.45 5.09 ( 6.62%) alignment=0, pos=5: 5.47 5.10 ( 6.76%) alignment=0, pos=5: 5.46 5.08 ( 6.98%) alignment=0, pos=6: 5.42 5.09 ( 6.03%) alignment=0, pos=6: 5.41 5.07 ( 6.31%) alignment=0, pos=7: 5.70 5.35 ( 6.04%) alignment=0, pos=7: 5.33 4.71 ( 11.76%) alignment=0, pos=8: 5.44 5.08 ( 6.61%) alignment=0, pos=8: 5.44 5.07 ( 6.79%) alignment=0, pos=9: 5.42 5.07 ( 6.31%) alignment=0, pos=9: 5.54 5.11 ( 7.72%) alignment=0, pos=10: 5.42 5.07 ( 6.42%) alignment=0, pos=10: 5.42 5.14 ( 5.21%) alignment=0, pos=11: 5.45 5.08 ( 6.73%) alignment=0, pos=11: 5.39 5.07 ( 5.92%) alignment=0, pos=12: 5.46 5.08 ( 6.89%) alignment=0, pos=12: 5.40 5.11 ( 5.32%) alignment=0, pos=13: 5.42 5.07 ( 6.30%) alignment=0, pos=13: 5.41 5.13 ( 5.11%) alignment=0, pos=14: 5.39 5.08 ( 5.73%) alignment=0, pos=14: 5.43 5.08 ( 6.54%) alignment=0, pos=15: 5.50 5.08 ( 7.68%) alignment=0, pos=15: 5.40 5.12 ( 5.24%) alignment=0, pos=16: 5.41 5.09 ( 5.85%) alignment=0, pos=16: 5.44 5.07 ( 6.90%) alignment=0, pos=17: 5.42 5.09 ( 6.06%) alignment=0, pos=17: 5.40 5.08 ( 5.92%) alignment=0, pos=18: 5.41 5.12 ( 5.34%) alignment=0, pos=18: 5.45 5.09 ( 6.55%) alignment=0, pos=19: 5.45 5.09 ( 6.57%) alignment=0, pos=19: 5.41 5.10 ( 5.77%) alignment=0, pos=20: 5.41 5.09 ( 5.91%) alignment=0, pos=20: 5.41 5.12 ( 5.25%) alignment=0, pos=21: 5.44 5.08 ( 6.69%) alignment=0, pos=21: 5.31 5.10 ( 4.03%) alignment=0, pos=22: 5.45 5.10 ( 6.40%) alignment=0, pos=22: 5.41 5.11 ( 5.53%) alignment=0, pos=23: 5.39 5.11 ( 5.22%) alignment=0, pos=23: 5.42 5.09 ( 6.11%) alignment=0, pos=24: 5.39 5.11 ( 5.23%) alignment=0, pos=24: 5.41 5.08 ( 6.11%) alignment=0, pos=25: 5.43 5.09 ( 6.33%) alignment=0, pos=25: 5.41 5.08 ( 6.11%) alignment=0, pos=26: 5.42 5.09 ( 6.02%) alignment=0, pos=26: 5.45 5.08 ( 6.74%) alignment=0, pos=27: 5.40 5.12 ( 5.09%) alignment=0, pos=27: 5.42 5.08 ( 6.25%) alignment=0, pos=28: 5.42 5.07 ( 6.45%) alignment=0, pos=28: 5.72 5.39 ( 5.63%) alignment=0, pos=29: 5.41 5.10 ( 5.74%) alignment=0, pos=29: 5.42 5.09 ( 5.94%) alignment=0, pos=30: 5.41 5.08 ( 6.05%) alignment=0, pos=30: 5.40 5.08 ( 5.88%) alignment=0, pos=31: 5.41 5.09 ( 6.06%) alignment=0, pos=31: 5.41 5.08 ( 6.12%) alignment=0, pos=32: 6.09 5.11 ( 16.03%) alignment=1, pos=32: 6.10 5.08 ( 16.67%) alignment=0, pos=64: 8.00 6.42 ( 19.77%) alignment=2, pos=64: 7.99 6.41 ( 19.78%) alignment=0, pos=128: 7.51 9.10 (-21.15%) alignment=3, pos=128: 7.67 9.04 (-17.87%) alignment=0, pos=256: 14.23 9.76 ( 31.42%) alignment=4, pos=256: 14.26 9.76 ( 31.53%) alignment=0, pos=512: 20.05 16.61 ( 17.19%) alignment=5, pos=512: 20.10 16.62 ( 17.35%) alignment=0, pos=1024: 30.81 22.74 ( 26.20%) alignment=6, pos=1024: 31.33 23.15 ( 26.11%) alignment=0, pos=2048: 53.30 36.36 ( 31.79%) alignment=7, pos=2048: 53.38 36.37 ( 31.87%) alignment=0, pos=32: 6.05 5.07 ( 16.08%) alignment=1, pos=32: 6.10 5.09 ( 16.62%) alignment=0, pos=64: 7.98 6.80 ( 14.84%) alignment=2, pos=64: 8.00 6.48 ( 18.98%) alignment=0, pos=128: 7.60 9.10 (-19.74%) alignment=3, pos=128: 7.70 9.04 (-17.44%) alignment=0, pos=256: 14.26 9.80 ( 31.31%) alignment=4, pos=256: 14.10 9.74 ( 30.89%) alignment=0, pos=512: 20.88 16.59 ( 20.52%) alignment=5, pos=512: 20.24 16.59 ( 18.02%) alignment=0, pos=1024: 31.25 23.08 ( 26.16%) alignment=6, pos=1024: 30.76 23.01 ( 25.20%) alignment=0, pos=2048: 53.53 36.36 ( 32.07%) alignment=7, pos=2048: 53.20 36.38 ( 31.61%) alignment=1, pos=64: 7.62 6.40 ( 16.07%) alignment=1, pos=64: 7.68 6.43 ( 16.30%) alignment=2, pos=64: 7.84 6.41 ( 18.30%) alignment=2, pos=64: 8.04 6.41 ( 20.26%) alignment=3, pos=64: 8.03 6.40 ( 20.26%) alignment=3, pos=64: 7.85 6.40 ( 18.43%) alignment=4, pos=64: 8.00 6.42 ( 19.76%) alignment=4, pos=64: 7.99 6.46 ( 19.22%) alignment=5, pos=64: 8.04 6.40 ( 20.37%) alignment=5, pos=64: 8.19 6.77 ( 17.36%) alignment=6, pos=64: 8.43 6.76 ( 19.77%) alignment=6, pos=64: 8.42 6.84 ( 18.84%) alignment=7, pos=64: 7.98 6.40 ( 19.78%) alignment=7, pos=64: 8.00 6.43 ( 19.64%) alignment=0, pos=256: 14.27 9.81 ( 31.26%) alignment=0, pos=256: 14.00 9.75 ( 30.36%) alignment=16, pos=256: 14.25 9.76 ( 31.50%) alignment=16, pos=256: 14.06 9.78 ( 30.44%) alignment=32, pos=256: 14.80 9.81 ( 33.74%) alignment=32, pos=256: 14.77 9.79 ( 33.74%) alignment=48, pos=256: 14.99 9.79 ( 34.67%) alignment=48, pos=256: 14.67 9.81 ( 33.17%) alignment=64, pos=256: 15.49 9.80 ( 36.72%) alignment=64, pos=256: 15.50 9.79 ( 36.86%) alignment=80, pos=256: 15.51 10.21 ( 34.22%) alignment=80, pos=256: 15.38 9.79 ( 36.39%) alignment=96, pos=256: 13.09 9.78 ( 25.25%) alignment=96, pos=256: 13.06 9.89 ( 24.31%) alignment=112, pos=256: 13.17 9.79 ( 25.69%) alignment=112, pos=256: 13.10 9.81 ( 25.15%) alignment=0, pos=0: 5.19 5.12 ( 1.41%) alignment=0, pos=0: 5.33 4.67 ( 12.50%) alignment=0, pos=1: 5.33 4.81 ( 9.79%) alignment=0, pos=1: 5.33 4.67 ( 12.50%) alignment=0, pos=2: 5.33 4.70 ( 11.87%) alignment=0, pos=2: 5.33 4.67 ( 12.50%) alignment=0, pos=3: 5.33 4.67 ( 12.50%) alignment=0, pos=3: 5.37 4.67 ( 13.15%) alignment=0, pos=4: 5.33 4.71 ( 11.75%) alignment=0, pos=4: 5.33 4.67 ( 12.50%) alignment=0, pos=5: 5.33 4.67 ( 12.50%) alignment=0, pos=5: 5.33 4.67 ( 12.50%) alignment=0, pos=6: 5.41 5.08 ( 6.13%) alignment=0, pos=6: 5.45 5.08 ( 6.79%) alignment=0, pos=7: 5.43 5.08 ( 6.50%) alignment=0, pos=7: 5.46 5.08 ( 7.04%) alignment=0, pos=8: 5.40 5.08 ( 5.99%) alignment=0, pos=8: 5.41 5.08 ( 6.16%) alignment=0, pos=9: 5.33 4.67 ( 12.50%) alignment=0, pos=9: 5.33 4.71 ( 11.76%) alignment=0, pos=10: 5.45 5.10 ( 6.39%) alignment=0, pos=10: 5.43 5.09 ( 6.28%) alignment=0, pos=11: 5.40 5.09 ( 5.76%) alignment=0, pos=11: 5.33 4.71 ( 11.75%) alignment=0, pos=12: 5.39 5.07 ( 5.86%) alignment=0, pos=12: 5.40 5.09 ( 5.61%) alignment=0, pos=13: 5.46 5.08 ( 6.82%) alignment=0, pos=13: 5.42 5.10 ( 5.90%) alignment=0, pos=14: 5.45 5.08 ( 6.70%) alignment=0, pos=14: 5.42 5.08 ( 6.24%) alignment=0, pos=15: 5.42 5.07 ( 6.38%) alignment=0, pos=15: 5.42 5.14 ( 5.12%) alignment=0, pos=16: 5.40 5.08 ( 5.83%) alignment=0, pos=16: 5.42 5.09 ( 6.14%) alignment=0, pos=17: 5.40 5.10 ( 5.48%) alignment=0, pos=17: 5.41 5.07 ( 6.40%) alignment=0, pos=18: 5.44 5.08 ( 6.56%) alignment=0, pos=18: 5.39 5.07 ( 5.86%) alignment=0, pos=19: 5.41 5.08 ( 6.22%) alignment=0, pos=19: 5.42 5.09 ( 6.09%) alignment=0, pos=20: 5.41 5.09 ( 5.83%) alignment=0, pos=20: 5.39 5.14 ( 4.76%) alignment=0, pos=21: 5.42 5.11 ( 5.69%) alignment=0, pos=21: 5.43 5.09 ( 6.20%) alignment=0, pos=22: 5.69 5.41 ( 4.96%) alignment=0, pos=22: 5.40 5.15 ( 4.71%) alignment=0, pos=23: 5.44 5.09 ( 6.52%) alignment=0, pos=23: 5.42 5.08 ( 6.31%) alignment=0, pos=24: 5.40 5.12 ( 5.12%) alignment=0, pos=24: 5.43 5.08 ( 6.38%) alignment=0, pos=25: 5.41 5.09 ( 5.98%) alignment=0, pos=25: 5.46 5.08 ( 6.93%) alignment=0, pos=26: 5.41 5.08 ( 6.19%) alignment=0, pos=26: 5.45 5.09 ( 6.62%) alignment=0, pos=27: 5.41 5.12 ( 5.40%) alignment=0, pos=27: 5.40 5.08 ( 5.95%) alignment=0, pos=28: 5.44 5.07 ( 6.80%) alignment=0, pos=28: 5.39 5.13 ( 4.75%) alignment=0, pos=29: 5.39 5.08 ( 5.84%) alignment=0, pos=29: 5.39 5.09 ( 5.66%) alignment=0, pos=30: 5.50 5.07 ( 7.86%) alignment=0, pos=30: 5.41 5.10 ( 5.84%) alignment=0, pos=31: 5.39 5.13 ( 4.94%) alignment=0, pos=31: 5.39 5.13 ( 4.80%)