cost 79 ms
在C ++中為共享的多線程程序實現“ fetch_and_inc”操作

[英]Implementing “fetch_and_inc” operation for a shared multi-threaded program in C++

我正在嘗試針對Alpha架構交叉編譯x86多線程代碼。 我面臨的唯一問題是fetch_and_inc操作的實現,因為它是作為x86的內聯匯編函數實現的。 因此,它具有一些特定於x86的指令,這些指令由交叉編譯器直接復制到匯編代碼,然后交叉編譯器嘗試將它們匯編為目標代碼,但無法識別這些指令。 ...

如何優化與 gcc 交叉編譯的 LLVM 程序集?

[英]How can I optimize LLVM assembly cross-compiled with gcc?

我正在使用 LLVM 生成 Alpha 程序集。 他們的 Alpha ISA 支持是實驗性的,我找不到解決錯誤的方法。 如果我在 LLVM 字節碼到 Alpha 程序集創建期間使用 -O0,則生成的程序集很好。 但是,我想要優化組裝。 gcc(這是我的最終交叉編譯器)中是否有一些選項可以優化程序 ...


排序:
質量:
 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM