簡(jiǎn)單來講在現(xiàn)代計(jì)算機(jī)環(huán)境下的日常使用中,整點(diǎn)運(yùn)算性能影響如壓縮與解壓縮,計(jì)算機(jī)進(jìn)程調(diào)度,編譯器語法分析,計(jì)算機(jī)電路輔助設(shè)計(jì),游戲AI處理類型的操作。而浮點(diǎn)運(yùn)算單元主要影響CPU的科學(xué)計(jì)算性能,如流體力
由于之前在函數(shù)中插入了浮點(diǎn)運(yùn)算,導(dǎo)致程序異常,最后查閱相關(guān)資料得知S3C6410的浮點(diǎn)協(xié)處理器VFP需要初始化,但是我現(xiàn)在也不知道如何使用匯編進(jìn)行初始化,因此我選擇了軟件處理浮點(diǎn)運(yùn)算,但是依然不成功,最后發(fā)現(xiàn)問題所在
DSP結(jié)構(gòu)可以分為定點(diǎn)和浮點(diǎn)型兩種。其中,定點(diǎn)型DSP可以實(shí)現(xiàn)整數(shù)、小數(shù)和特定的指數(shù)運(yùn)算,它具有運(yùn)算速度快、占用資源少、成本低等特點(diǎn);靈活地使用定點(diǎn)型DSP進(jìn)行浮點(diǎn)運(yùn)算能夠提高運(yùn)算的效率。目前對(duì)定點(diǎn)DSP結(jié)構(gòu)支持下的浮點(diǎn)需求也在不斷增長(zhǎng),主要原因是:實(shí)現(xiàn)算法的代碼往往是采用C/C++編寫,如果其中有標(biāo)準(zhǔn)型的浮點(diǎn)數(shù)據(jù)處理,又必須采用定點(diǎn)DSP器件,那么就需要將浮點(diǎn)算法轉(zhuǎn)換成定點(diǎn)格式進(jìn)行運(yùn)算。同時(shí),定點(diǎn)DSP結(jié)構(gòu)下的浮點(diǎn)運(yùn)算有很強(qiáng)的可行性,因?yàn)镃語言和匯編語言分別具有可移植性強(qiáng)和運(yùn)算效率高的特點(diǎn),因此在定點(diǎn)D
大多數(shù)的ARM處理器硬件上并不支持浮點(diǎn)運(yùn)算。但ARM上提供了以下幾個(gè)選項(xiàng)來實(shí)現(xiàn)浮點(diǎn)運(yùn)算。