国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

DSP編程技巧之25---C/C++與匯編語言的交互之-(3)使用編譯器的內(nèi)聯(lián)函數(shù)

發(fā)布時間:2014-12-15 11:24    發(fā)布者:看門狗
關(guān)鍵詞: DSP編程
作者:paradoxfx 來源:電子產(chǎn)品世界

在C/C++與匯編語言混合編程的情況下,一般我們都會選擇C/C++來實現(xiàn)所期待的功能。在我們用C/C++來實現(xiàn)某些位操作、數(shù)學運算等功能后,編譯器會盡可能地把它們編譯為一些已經(jīng)高度優(yōu)化的匯編函數(shù)(內(nèi)聯(lián)函數(shù)),一般情況下是一條或者多條匯編指令的集合,在封裝之后,我們可以在C/C++編程的時候直接使用這樣的內(nèi)聯(lián)函數(shù)。如果不直接使用它們,那么在單步調(diào)試的時候,也可以從C/C++代碼編譯生成的匯編代碼中找到對應的內(nèi)聯(lián)函數(shù),能夠幫助我們加深對編譯和代碼執(zhí)行的理解。這些編譯器的內(nèi)聯(lián)函數(shù)都有一個顯著的外觀,即以兩個下劃線作為開頭,而使用方法則與C/C++編程中函數(shù)的調(diào)用形式是一樣的。例如:

  long lvar;

  int ivar;

  unsigned int uivar;

  lvar = __mpyxu(ivar, uivar);

  下面我們就列舉一下TMS320C28x C/C++ 編譯器的內(nèi)聯(lián)函數(shù)。為了方便對比說明,表格并不是完全安裝函數(shù)名的字母順序來排列的。

  表1 TMS320C28x C/C++ 編譯器的內(nèi)聯(lián)函數(shù)列表








表2 TMS320C28x C/C++ 編譯器的內(nèi)聯(lián)函數(shù)列表-面向FPU




本文地址:http://m.qingdxww.cn/thread-135017-1-1.html     【打印本頁】

本站部分文章為轉(zhuǎn)載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀點和對其真實性負責;文章版權(quán)歸原作者及原出處所有,如涉及作品內(nèi)容、版權(quán)和其它問題,我們將根據(jù)著作權(quán)人的要求,第一時間更正或刪除。
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區(qū)
  • 更佳設計的解決方案——Microchip模擬開發(fā)生態(tài)系統(tǒng)
  • 你仿真過嗎?使用免費的MPLAB Mindi模擬仿真器降低設計風險
  • 想要避免發(fā)生災難,就用MPLAB SiC電源仿真器!
  • 我們是Microchip
  • 貿(mào)澤電子(Mouser)專區(qū)
關(guān)于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产极品白嫩超清在线观看 | 欧美一区二区三区综合色视频 | 精品一区二区三区高清免费不卡 | 久青草香蕉精品视频在线 | 日本www在线播放 | 一级毛片在线 | 国产婷婷色一区二区三区 | 国产精品久久国产精品99 | 视频一区二区三区欧美日韩 | 日韩一级在线观看 | 极品美女在线 | 亚洲 欧洲 另类 综合 自拍 | 成年大片免费视频播放二级 | 国产一国产一有一级毛片 | 一级做a爰性色毛片免费 | 青青久久国产 | 四虎影院在线播放 | 家庭教师 在线播放 | 特级av毛片免费观看 | 四虎永久免费地址ww 41.6 | 久久久久国产精品免费免费 | 天堂免费观看 | 亚洲邪恶天堂影院在线观看 | 成人伊人青草久久综合网破解版 | 欧美视频在线观看免费 | 欧美特黄视频在线观看 | 精品一久久香蕉国产线看观看下 | 痴女勃起寸止榨干精在线播放 | 欧美日韩视频一区二区三区 | 久久99热这里只有精品国产 | 国产午夜精品理论片影院 | 日韩国产欧美一区二区三区 | 日日狠狠久久偷偷四色综合免费 | 成人国产精品一级毛片天堂 | 国产一成人精品福利网站 | 五月激情五月婷婷 | 久久国产精品免费看 | 七月婷婷在线网址 | 亚洲日本中文字幕区 | 91视频免费入口 | www.91在线|