为什么取余运算符的效率特别低

 ###### 问题遇到的现象和发生背景
我将我代码一个func里面的取余运算符都改成if 加+-运算符以后,用be防河蟹nchmark测试显示效率提升了3倍以上。所以想问这个问题。为什么%取余运算符效率如此的低。他和+-运算 有什么不同。
 ###### 问题相关代码,请勿粘贴截图

 ###### 运行结果及报错内容

 ###### 我的解答思路和尝试过的方法

 ###### 我想要达到的结果

求余数可能和除法效率差不多吧,比加减法肯定差不少