fpu

    0熱度

    1回答

    我看到_controlfp_s無符號整數的返回,表明第32位正在爲某些ODBC工作設置(僅使用16位)? 任何人有任何想法這是什麼意思? 通常我們只能看到0x0008001F(64位)或0x0009001F(32位),但在某些情況下,第三方驅動程序或DLL會將此設置爲0x8009001F !!!! 當第三方軟件偶爾會這樣做時,我們發現隨機關閉了我們的應用程序。 控制字100000000000100

    -1熱度

    1回答

    根據 http://cs.smith.edu/~thiebaut/ArtOfAssembly/CH14/CH14-4.html#HEADING4-5 14.4.4.1的FLD指令 FLD mem_32 FLD mem_64 [BX] 我的目標是存儲一個常數10到我的FPU堆棧。 爲什麼我不能這樣做? __asm { move bx, 0x0004; fld dword ptr

    2熱度

    1回答

    我正在Android中實現卡爾曼濾波算法。該代碼有一些複雜的矩陣乘法運算。矩陣元素是float類型的。我的問題是 1)如何在Android中處理浮點? 2)GPU可用於複雜矩陣(float類型的元素)計算或任何類型的數值計算? 非常感謝您

    1熱度

    3回答

    我正在使用包含i.MX6 ARM處理器的Wandboard-Quad。這個處理器有一個我想要使用的FPU。在我做之前,我想測試我會得到多少改善。我有一個基準算法,並嘗試過沒有優化,並與-mfpu = vfp,似乎沒有改善 - 我得到改進優化= 3. 我使用arm-linux-gnueabi庫 - 關於什麼是不正確的,以及如何判斷我是否在使用FPU? 謝謝, 亞當

    2熱度

    1回答

    如何使用lldb打印FPU寄存器? 在gdb中,您可以執行類似p $st0的操作,但是在lldb中執行相同的操作會導致錯誤:error: use of undeclared identifier '$st0'。 register read st0也不起作用,並給出錯誤error: Invalid register name 'st0'.。

    0熱度

    1回答

    我有一個程序,只要用戶輸入Y(是),我就會循環。然後用戶輸入long float類型的數據。我還有一個計數器r14,每次輸入一個長浮點數就會計數。循環結束後,我想計算平均值。如果我這樣做: fld tword [r14] 並顯示它,虐待得到分段錯誤。我也嘗試了一些其他的東西,但它總是給我一個seg。嘗試分割和顯示後發生故障。我認爲問題在於r14是一個整數,我不能像這樣將它放入FPU堆棧並劃分。

    4熱度

    1回答

    雖然我知道(所以我被告知)浮點協處理器的工作速度比任何浮點算法的軟件實現都快,但我完全沒有感覺到這種差異有多大。數量級。 答案可能取決於微處理器和超級計算機之間的應用程序和工作地點。我對計算機模擬特別感興趣。 你能指出這個問題的文章或論文嗎?

    0熱度

    1回答

    .data oldcw: .int clear: .long 0xF0FF round: .long 0x0D00 fstcw oldcw fwait mov oldcw,%ax and %ax,clear or %ax,round pushl %eax fldcw [%esp] pop

    3熱度

    2回答

    Intel® 64 and IA-32 Architectures Optimization Reference Manual列出了各種CPU指令的延遲和吞吐量數字。 對於超越函數(FSIN等),一些數字被列爲範圍(第C-29頁)。腳註4解釋: 超時指令的延遲和吞吐量在動態執行環境中可能有很大差異。這些說明只給出一個近似值或一系列值。 我的問題是:什麼因素影響這些指令的吞吐量和延遲?我認爲論證的價

    0熱度

    1回答

    我是新來的masm和assembly,需要一些幫助。我已經花了大概6個小時了。我有3個文本框和2個按鈕。我想要其中一個按鈕將文本框中的數字相乘,並在第三個文本框中顯示結果,另一個按鈕將數字分成兩個文本框,並在第三個文本框中顯示結果。數字幾乎總會有小數。 我已經嘗試了很多東西,但是這是我認爲最接近的代碼。 鴻溝 invoke GetDlgItemInt,hWin,textbox1,NULL,TRUE