今天继续优化2倍放大的模块, 在精简下几个寄存器后, 我可以将循环再次展开, 对于横向X2 采用一次处理4个DWORD的方式, 这样读取核写入内存可以批量进行, ARM有指令支持批量的内存读取和写入操作, 提高了一定的性能, X2纵向方面,同样展开循环, 并且测试了一个舍弃最后2位的方式来进行加法运算, 这样节省了不少指令, 但是缩放效果会稍微差一些,但是人眼是没有办法察觉的.今天总体性能大概提高了5%, 明天继续努力.
指甲的训练还在继续中.第一个训练集已经好了,不过检测率掉了很多, 所以还有继续训练才可以.