
256bit Compiler with Intel AVX PC
MacBook Air User
Tải xuống 256bit Compiler with Intel AVX trên PC với Trình giả lập GameLoop
256bit Compiler with Intel AVX trên PC
256bit Compiler with Intel AVX, đến từ nhà phát triển MacBook Air User, đang chạy trên hệ điều hành Android trong quá khứ.
Giờ đây, bạn có thể chơi 256bit Compiler with Intel AVX trên PC với GameLoop một cách mượt mà.
Tải xuống nó trong thư viện GameLoop hoặc kết quả tìm kiếm. Không còn để ý đến pin hoặc các cuộc gọi bực bội vào sai thời điểm nữa.
Chỉ cần thưởng thức 256bit Compiler with Intel AVX PC trên màn hình lớn miễn phí!
256bit Compiler with Intel AVX Giới thiệu
Trên màn hình của nửa trên của ứng dụng,
a:% ymm0
b:% ymm1
c:% ymm15
c = (a + b) * (a-b) +1
Và nhấn nút MÁY TÍNH! Ở phía dưới.
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
Mã trình biên dịch mã giống như là đầu ra trên màn hình thấp hơn. Do ký hiệu AT & T, toán hạng trái ngược với tham chiếu chính thức của Intel.
Ngoài ra, khi một biến không được xác định xuất hiện trong công thức, một thanh ghi miễn phí được phân bổ mà không được phép. Vì vậy, bạn có thể biên dịch mà không cần khai báo như:% ymm0.
Tên biến: Xác định một biến là% tên đăng ký. Mặc dù có thể được chỉ định trong phạm vi% ymm0-% ymm15, hai thanh ghi miễn phí được sử dụng nội bộ để lưu trữ kết quả tính toán tạm thời, do đó không cần quá 14 biến.
Kiểm tra lỗi sẽ được hỗ trợ trong tương lai.
... Giới thiệu về hướng dẫn AVX
Tám số dấu phẩy động có độ chính xác đơn 32 bit có thể được tính bằng một lệnh sử dụng 16 thanh ghi YMM 256 bit. Nó tương ứng với Corei thế hệ thứ hai. Lệnh SSE trước đó là thanh ghi XMM 128 bit. Nửa dưới của thanh ghi YMM có thể được sử dụng làm thanh ghi XMM.
Sự thay đổi lớn trong AVX không chỉ là kích thước thanh ghi mà còn có ba toán hạng. Ví dụ, trong công thức của c = a + b, nếu đó là lệnh AVX, nó có thể được viết dưới dạng vaddps a, b, c, nhưng nếu là lệnh SSE, nó sẽ được chuyển thành temp = a, temp = temp + b, c = temp và Movaps a , temp; addps b, temp; Movaps temp, c;
... Mô tả các hướng dẫn sử dụng
vaddps, vsubps, vmulps, vdivps ... Đây là những vaddps a, b, c cho c = a + b.
Movd $ 0x3F800000,% eax ... 3F800000 là một mẫu bit của số dấu phẩy động 1.0f được hiển thị dưới dạng thập lục phân. % eax là một thanh ghi mục đích chung 32 bit.
Movd% eax,% xmm3 ・ ・ Số dấu phẩy động được sao chép vào 32 bit thấp hơn của thanh ghi 128 bit xmm3.
vpshufd $ 0,% xmm3,% xmm3 ... 32 bit thấp hơn được sao chép sang 96 bit còn lại và 1.0f được lưu trữ trong 4 xmm3.
vinsertf128 $ 1,% xmm3,% ymm3,% ymm3 ... Kết quả xmm3 đã được sao chép vào 128 bit trên của thanh ghi 256bit ymm3 và 8 1.0f đã được chuẩn bị trong 256 bit.
... Biên dịch
Phân tích từ điển, phân tích cú pháp, tạo mã và tối ưu hóa đều được thực hiện trong một lần. Mã được tạo không được gỡ lỗi, vì vậy chỉ cần xem các hướng dẫn AVX cơ bản và tận hưởng.
Thẻ
Giáo dụcThông tin
Nhà phát triển
MacBook Air User
Phiên bản mới nhất
1.4
Cập nhật mới nhất
2023-09-30
Loại
Giáo dục
Có trên
Google Play
Cho xem nhiều hơn
Cách chơi 256bit Compiler with Intel AVX với GameLoop trên PC
1. Tải xuống GameLoop từ trang web chính thức, sau đó chạy tệp exe để cài đặt GameLoop.
2. Mở GameLoop và tìm kiếm “256bit Compiler with Intel AVX”, tìm 256bit Compiler with Intel AVX trong kết quả tìm kiếm và nhấp vào “Cài đặt”.
3. Thích chơi 256bit Compiler with Intel AVX trên 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