ประเทศไทย
  • Global
  • Türkiye
  • Việt Nam
  • México
  • Perú
  • Colombia
  • Argentina
  • Brasil
  • India
  • ประเทศไทย
  • Indonesia
  • Malaysia
  • Philippines
  • 中國香港
  • 中國台灣
  • السعودية
  • مصر
  • پاکستان
  • Россия
  • 日本
ดาวน์โหลด
256bit Compiler with Intel AVX

256bit Compiler with Intel AVX PC

4.2Version: 1.4

MacBook Air User

ดาวน์โหลด

ดาวน์โหลด 256bit Compiler with Intel AVX บนพีซีด้วย GameLoop Emulator

256bit Compiler with Intel AVX บน PC

256bit Compiler with Intel AVX มาจากผู้พัฒนา MacBook Air User ที่เคยรันบนระบบปฏิบัติการ Android มาก่อน

ตอนนี้คุณสามารถเล่น 256bit Compiler with Intel AVX บนพีซีด้วย GameLoop ได้อย่างราบรื่น

ดาวน์โหลดในไลบรารี GameLoop หรือผลการค้นหา ไม่ต้องสนใจแบตเตอรี่หรือโทรผิดเวลาอีกต่อไป

เพียงเพลิดเพลินกับ 256bit Compiler with Intel AVX PC บนหน้าจอขนาดใหญ่ฟรี!

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

ย้าย $ 0x3F800000,% eax

movd% eax,% xmm3

vpshufd $ 0,% xmm3,% xmm3

vinsertf128 $ 1,% xmm3,% ymm3,% ymm3

vaddps% ymm3,% ymm2,% ymm15

โค้ดแอสเซมเบลอร์เช่นนั้นแสดงผลบนหน้าจอด้านล่าง เนื่องจากเครื่องหมาย AT & T ตัวถูกดำเนินการอยู่ตรงข้ามกับการอ้างอิงอย่างเป็นทางการของ Intel

นอกจากนี้เมื่อตัวแปรที่ไม่ได้กำหนดปรากฏในสูตรการลงทะเบียนฟรีจะถูกจัดสรรโดยไม่ได้รับอนุญาต ดังนั้นคุณสามารถคอมไพล์ได้โดยไม่มีการประกาศเช่น:% ymm0

ชื่อตัวแปร: กำหนดตัวแปรเป็นชื่อ% register แม้ว่าสามารถระบุได้ในช่วงของ% ymm0-% ymm15 แต่รีจิสเตอร์ฟรีสองตัวถูกใช้ภายในเพื่อเก็บผลลัพธ์การคำนวณชั่วคราวดังนั้นจึงไม่จำเป็นต้องมีตัวแปรมากกว่า 14 ตัว

การตรวจสอบข้อผิดพลาดจะได้รับการสนับสนุนในอนาคต

... เกี่ยวกับคำแนะนำ AVX

∙ตัวเลขจุดลอยตัวที่มีความแม่นยำเดี่ยว 32 บิตแปดตัวสามารถคำนวณได้ด้วยคำสั่งเดียวโดยใช้การลงทะเบียน YMM 16 256 บิต มันสอดคล้องกับ Corei รุ่นที่สอง คำสั่ง SSE ก่อนหน้าคือการลงทะเบียน XMM แบบ 128 บิต ครึ่งล่างของทะเบียน 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

ย้าย $ 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 ไปยัง 128 บิตด้านบน 256 บิตรีจิสเตอร์ ymm3 และ 8 1.0f ได้เตรียมเป็น 256 บิตตามลำดับ

... กำลังรวบรวม

การวิเคราะห์คำศัพท์, การวิเคราะห์ไวยากรณ์, การสร้างโค้ดและการปรับให้เหมาะสมทั้งหมดทำได้ในครั้งเดียว รหัสที่สร้างขึ้นไม่ได้ดีบั๊กดังนั้นเพียงดูคำแนะนำ AVX ขั้นพื้นฐานและเพลิดเพลิน

แสดงมากขึ้น

ดูตัวอย่าง

  • gallery
  • gallery

แท็ก

การศึกษา

ข้อมูล

  • นักพัฒนา

    MacBook Air User

  • เวอร์ชั่นล่าสุด

    1.4

  • อัพเดทล่าสุด

    2023-09-30

  • หมวดหมู่

    การศึกษา

  • มีจำหน่ายที่

    Google Play

แสดงมากขึ้น

วิธีเล่น 256bit Compiler with Intel AVX ด้วย GameLoop บน PC

1. ดาวน์โหลด GameLoop จากเว็บไซต์ทางการ จากนั้นเรียกใช้ไฟล์ exe เพื่อติดตั้ง GameLoop

2. เปิด GameLoop และค้นหา "256bit Compiler with Intel AVX" ค้นหา 256bit Compiler with Intel AVX ในผลการค้นหาแล้วคลิก "ติดตั้ง"

3. สนุกกับการเล่น 256bit Compiler with Intel AVX บน GameLoop

256bit Compiler with Intel AVX

Education
ดาวน์โหลด

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

แอพที่คล้ายกันมากขึ้น

ดูทั้งหมด

แอพที่คล้ายกันมากขึ้น

ดูทั้งหมด

ข่าวที่เกี่ยวข้อง

ดูทั้งหมด
คลิกเพื่อติดตั้ง