模式串P长度 <= MaxLen<br>(arm64为32; amd64如果支持AVX2指令集为63,否则为31)
文本串T长度 <= 最大暴力比较长度(arm64为16;amd64为64), <br>「字符比较」,return bytealg.IndexString(s, substr)-->汇编代码
文本串T长度>最大暴力比较长度,「字节比较」, IndexByteString(s string, c byte)-->汇编代码; <br>当 失败次数> 阈值时,余下部分再切换回 「字符比较」, <br>arm64: 阈值为 4 + (到目前为止已处理的元素数/16 向下取整); amd64: 阈值为 (到目前为止已处理的元素数+16/8) 向下取整)