
256bit Compiler with Intel AVX 電腦版
MacBook Air User
用GameLoop模拟器在電腦上玩256bit Compiler with Intel AVX
256bit Compiler with Intel AVX 電腦版
來自發行商 MacBook Air User 的 256bit Compiler with Intel AVX 能夠在安卓系統上運行。
現在,您可以在電腦上使用 GameLoop 模擬器流暢地玩 256bit Compiler with Intel AVX。
在 GameLoop 遊戲庫或搜索結果中下載。 不需要再暢玩遊戲時盯著電池電量或被令人懊惱的來電打斷。
只需在電腦大屏幕上免費下載暢玩256bit Compiler with Intel AVX 電腦版!
256bit Compiler with Intel AVX 簡介
在應用程序上半部分的屏幕上,
a:%ymm0
b:%ymm1
c:%ymm15
c =(a + b)*(a-b)+1
然後按底部的COMPILE!按鈕。
vaddps%ymm1,%ymm0,%ymm2
vsubps%ymm1,%ymm0,%ymm3
vmulps%ymm3,%ymm2,%ymm2
movd $ 0x3F800000,eax%
movd%eax,%xmm3
vpshufd $ 0,%xmm3,%xmm3
vinsertf128 $ 1,%xmm3,%ymm3,%ymm3
vaddps%ymm3,%ymm2,%ymm15
像下面的彙編代碼在下部屏幕上輸出。由於採用了AT&T表示法,因此操作數與Intel官方參考相反。
另外,當未定義的變量出現在公式中時,將免費分配空閒寄存器。因此,您無需像a:%ymm0這樣的聲明就可以進行編譯。
變量名稱:將變量定義為%寄存器名稱。儘管可以在%ymm0-%ymm15的範圍內指定,但內部使用兩個空閒寄存器存儲臨時計算結果,因此所需的變量不超過14個。
將來將支持錯誤檢查。
...關於AVX說明
∙使用16個256位YMM寄存器,用一條指令可以計算出8個32位單精度浮點數。它對應於第二代Corei。上一條SSE指令是一個128位XMM寄存器。 YMM寄存器的下半部分可以用作XMM寄存器。
AVX的最大變化不僅是寄存器大小,還包括三個操作數。例如,在公式c = a + b中,如果它是AVX指令,則可以編寫vaddps a,b,c,但是如果它是SSE指令,它將被轉換為temp = a,temp = temp + b,c = temp ,temp; addps b,temp; movaps temp,c;
...使用說明的描述
vaddps,vsubps,vmulps,vdivps ...這些是vaddps a,b,c,其中c = a + b。
movd $ 0x3F800000,%eax ... 3F800000是以十六進制顯示的浮點數1.0f的位模式。 %eax是一個32位通用寄存器。
movd%eax,%xmm3···將浮點數複製到128位寄存器xmm3的低32位。
vpshufd $ 0,%xmm3,%xmm3 ...將低32位複製到其餘96位,並將1.0f存儲在4 xmm3中。
vinsertf128 $ 1,%xmm3,%ymm3,%ymm3 ...將xmm3複製到256bit寄存器ymm3的高128位,結果在256bit中準備了8個1.0f。
...編譯
一次進行詞法分析,語法分析,代碼生成和優化。生成的代碼未經調試,因此請看一下基本的AVX指令並享受。
標籤
教育訊息
開發商
MacBook Air User
最新版本
1.4
更新時間
2023-09-30
類別
教育
同時可用
Google Play
更多
如何在電腦上用 GameLoop 玩 256bit Compiler with Intel AVX
1. 從官網下載GameLoop,然後運行exe文件安裝GameLoop
2. 打開GameLoop,搜索“256bit Compiler with Intel AVX”,在搜索結果中找到256bit Compiler with Intel AVX,點擊“安裝”
3. 享受在 GameLoop 上玩 256bit Compiler with Intel AVX 的樂趣
Minimum requirements
OS
Windows 8.1 64-bit or Windows 10 64-bit
GPU
GTX 1050
CPU
i3-8300
Memory
8GB RAM
Storage
1GB available space
Recommended requirements
OS
Windows 8.1 64-bit or Windows 10 64-bit
GPU
GTX 1050
CPU
i3-9320
Memory
16GB RAM
Storage
1GB available space