[英]Alpha equivalent for x86's RDTSC?
我有以下代碼可以在x86 / linux中完美運行。 我想使用gcc交叉編譯器將此代碼轉換為ALPHA。 它生成如下錯誤: 'asm'中未知的寄存器名稱'eax' 我找不到適合自己的資源。 我幾乎沒有發現rpcc是rdts的等效指令。 cpuid和xorl是相同的 ...
[英]Alpha equivalent for x86's RDTSC?
我有以下代碼可以在x86 / linux中完美運行。 我想使用gcc交叉編譯器將此代碼轉換為ALPHA。 它生成如下錯誤: 'asm'中未知的寄存器名稱'eax' 我找不到適合自己的資源。 我幾乎沒有發現rpcc是rdts的等效指令。 cpuid和xorl是相同的 ...
[英]Implementing “fetch_and_inc” operation for a shared multi-threaded program in C++
我正在嘗試針對Alpha架構交叉編譯x86多線程代碼。 我面臨的唯一問題是fetch_and_inc操作的實現,因為它是作為x86的內聯匯編函數實現的。 因此,它具有一些特定於x86的指令,這些指令由交叉編譯器直接復制到匯編代碼,然后交叉編譯器嘗試將它們匯編為目標代碼,但無法識別這些指令。 ...
[英]How can I optimize LLVM assembly cross-compiled with gcc?
我正在使用 LLVM 生成 Alpha 程序集。 他們的 Alpha ISA 支持是實驗性的,我找不到解決錯誤的方法。 如果我在 LLVM 字節碼到 Alpha 程序集創建期間使用 -O0,則生成的程序集很好。 但是,我想要優化組裝。 gcc(這是我的最終交叉編譯器)中是否有一些選項可以優化程序 ...