用指针替代3次数组偏移计算，大约 4% 性能提高。

Signed-off-by: yue.li <yue.li@cn.promise.com>
添加两个优化逻辑：
1. 递归时不往来时的路尝试。使C2用例中递归次数从3万多减少到2万多。
2. 用switch增加代码量，减少运行时的计算量。
关闭调试选项

Signed-off-by: yue.li <yue.li@cn.promise.com>