cmpy指令用mpy32替代


cmpy x_4_c,c_18_42, t2:t3


在上邊這行代碼中x_4_c是將x4與xc打包,c_18_42是將c18和c42打包

用矩陣形式可表示爲:


若x4與xc,c18和c42不再是16位,而是32位的話,那就只可以用32位的乘指令,一下代碼是對其進行的替代

mpy32 x4,c42, c42_x4
mpy32 x4,c18, c18_x4
mpy32 xc,c18, c18_xc
mpy32 xc,f42, f42_xc
dadd c42_x4:c18_x4,c18_xc:f42_xc, t3:t2
**注意是t2:t3還是t3:t2**

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章