合并除法

我要報錯
  • 高效的C編程之:除法運(yùn)算

    因為ARM體系結(jié)構(gòu)本身并不包含除法運(yùn)算硬件,所以在ARM上實現(xiàn)除法是十分耗時的。ARM指令集中沒有直接提供除法匯編指令,當(dāng)代碼中出現(xiàn)除法運(yùn)算時,ARM編譯器會調(diào)用C庫函數(shù)(有符合除法調(diào)用_rt_sdiv,無符合除法調(diào)用_rt_udiv),來實現(xiàn)除法操作。根據(jù)除數(shù)和被除數(shù)的不同,32bit的除法運(yùn)算一般要占有20-140個指令周期。