寄存器
AVX浮点体系结构允许数据存储在16个YMM寄存器中
255 | 127 | 0 |
---|---|---|
%ymm0 | %xmm0 | 1st FP arg.返回值 |
%ymm1 | %xmm1 | 2nd FP参数 |
%ymm2 | %xmm2 | 3rd FP参数 |
%ymm3 | %xmm3 | 4th FP参数 |
%ymm4 | %xmm4 | 5th FP参数 |
%ymm5 | %xmm5 | 6th FP参数 |
%ymm6 | %xmm6 | 7th FP参数 |
%ymm7 | %xmm7 | 8th FP参数 |
%ymm8 | %xmm8 | 调用者保存 |
%ymm9 | %xmm9 | 调用者保存 |
%ymm10 | %xmm10 | 调用者保存 |
%ymm11 | %xmm11 | 调用者保存 |
%ymm12 | %xmm12 | 调用者保存 |
%ymm13 | %xmm13 | 调用者保存 |
%ymm14 | %xmm14 | 调用者保存 |
%ymm15 | %xmm15 | 调用者保存 |
媒体寄存器。这些寄存器用于存放浮点数据。每个YMM寄存器保存32个字节。低16字节可以作为XMM寄存器来访问
浮点传送和转换操作
指令 | 源 | 目的 | 描述 |
---|---|---|---|
vmovss | M32 | X | 传送单精度数 |
vmovss |