[請益] 請問再VC介面下寫組語 想要一個快速的댠…
假如程式的API如下:
double dis(double* a,double * b, int length);
這個程式輸入兩個長度為length的double陣列 ,
並且計算:(a[0]-b[0])^2 + (a[1]-b[1])^2.....然後傳出
((a[0]-b[0])^2 + (a[1]-b[1])^2)^1/2 (就是計算幾何距離)
這樣子的話,要怎麼寫呢?
double dis(double* a,double * b, int length)
{
__asm{...}
}
雖然整數的平方勉強可以寫的出來,可是浮點數的話,實在查不到相關資料,
要用什麼去讀,才能夠做double的乘法?
然後要怎麼傳出去?
這樣做的話結果會部會跟一般用c寫的結果會有出入呢?
煩請各位高手不吝給予指教!謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.121.198.10
※ 編輯: tabascobath 來自: 140.121.198.10 (04/02 14:01)
→
04/02 20:56, , 1F
04/02 20:56, 1F
→
04/06 09:26, , 2F
04/06 09:26, 2F
推
04/07 14:50, , 3F
04/07 14:50, 3F
ASM 近期熱門文章
PTT數位生活區 即時熱門文章