
256bit Compiler with Intel AVX for PC
MacBook Air User
Muat turun 256bit Compiler with Intel AVX pada PC Dengan GameLoop Emulator
256bit Compiler with Intel AVX pada PC
256bit Compiler with Intel AVX, datang daripada pembangun MacBook Air User, sedang berjalan pada sistem Android pada masa lalu.
Kini, Anda boleh bermain 256bit Compiler with Intel AVX pada PC dengan GameLoop dengan lancar.
Muat turunnya dalam pustaka GameLoop atau hasil carian. Tiada lagi melihat bateri atau panggilan yang mengecewakan pada masa yang salah lagi.
Hanya nikmati 256bit Compiler with Intel AVX PC pada skrin besar secara percuma!
256bit Compiler with Intel AVX Pengenalan
Pada skrin separuh bahagian atas aplikasinya,
a:% ymm0
b:% ymm1
c:% ymm15
c = (a + b) * (a-b) +1
Dan tekan butang COMPILE! Di bahagian bawah.
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
Kod assembler seperti output pada skrin yang lebih rendah. Oleh sebab notasi AT & T, pengendali adalah bertentangan dengan rujukan rasmi Intel.
Di samping itu, apabila pembolehubah yang tidak ditakrifkan muncul dalam formula, daftar percuma diperuntukkan tanpa kebenaran. Jadi anda boleh menyusun tanpa perisytiharan seperti:% ymm0.
Nama berubah: Tentukan pembolehubah sebagai nama daftar%. Walaupun ia boleh ditentukan dalam julat% ymm0-% ymm15, dua daftar bebas digunakan secara dalaman untuk menyimpan hasil pengiraan sementara, jadi tidak lebih dari 14 pembolehubah diperlukan.
Pemeriksaan ralat akan disokong pada masa akan datang.
... Mengenai arahan AVX
∙ Lapan nombor titik terapung ketepatan tunggal boleh dikira dengan satu arahan menggunakan daftar YMM 16 256-bit. Ia sepadan dengan generasi kedua Corei. Arahan SSE terdahulu adalah daftar 128bit XMM. Separuh bawah pendaftaran YMM boleh digunakan sebagai daftar XMM.
Perubahan besar dalam AVX bukan sahaja saiz daftar tetapi juga tiga buah operan. Sebagai contoh, dalam rumus c = a + b, jika ia adalah arahan AVX, ia boleh ditulis sebagai vaddps a, b, c, tetapi jika ia adalah arahan SSE, ia akan ditukar kepada temp = a, temp = temp + b, c = temp dan bergerak , temp; addps b, temp; movaps temp, c;
... Penerangan tentang arahan yang digunakan
vaddps, vsubps, vmulps, vdivps ... Ini adalah vaddps a, b, c untuk c = a + b.
movd $ 0x3F800000,% eax ... 3F800000 adalah corak bit nombor terapung nombor 1.0f yang dipaparkan dalam heksadesimal. % eax adalah daftar umum tujuan 32-bit.
movd% eax,% xmm3 · · · Nombor titik terapung disalin ke 32 bit yang lebih rendah daripada 128bit mendaftar xmm3.
vpshufd $ 0,% xmm3,% xmm3 ... 32 bit lebih rendah akan disalin kepada baki 96 bit, dan 1.0f disimpan dalam 4 xmm3.
vinsertf128 $ 1,% xmm3,% ymm3,% ymm3 ... xmm3 disalin ke 128 bit atas register 256bit ymm3, dan 8 1.0f telah disediakan dalam 256bit sebagai hasilnya.
... Menyusun
Analisis leksikal, analisis sintaks, penjanaan kod, dan pengoptimuman semua dilakukan dalam satu pas. Kod yang dihasilkan tidak disahpepijat, jadi lihat arahan asas AVX dan nikmatilah.
Tag
PendidikanMaklumat
pemaju
MacBook Air User
Versi Terkini
1.4
Kemas Kini Terakhir
2023-09-30
kategori
Pendidikan
Ada pada
Google Play
Tunjukkan Lagi
Cara bermain 256bit Compiler with Intel AVX dengan GameLoop pada PC
1. Muat turun GameLoop dari laman web rasmi, kemudian jalankan fail exe untuk memasang GameLoop.
2. Buka GameLoop dan cari "256bit Compiler with Intel AVX", cari 256bit Compiler with Intel AVX dalam hasil carian dan klik "Pasang".
3. Nikmati bermain 256bit Compiler with Intel AVX di GameLoop.
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