aboutsummaryrefslogtreecommitdiffhomepage
path: root/readme.md
diff options
context:
space:
mode:
authorMITSUNARI Shigeo <[email protected]>2016-07-17 11:30:10 +0900
committerMITSUNARI Shigeo <[email protected]>2016-07-17 11:30:10 +0900
commitf79df1f515733249aa3c754d03268a1a2eeb31a9 (patch)
tree665c164f2397676e8ef3148db98a6fd0bad3d8a9 /readme.md
parente5ad6ad61e25b55a00a193682ca20fbb65457d20 (diff)
downloadxbyak-f79df1f515733249aa3c754d03268a1a2eeb31a9.tar.gz
xbyak-f79df1f515733249aa3c754d03268a1a2eeb31a9.zip
fix encoding of vpsrlvq, vsqrtpd
Diffstat (limited to 'readme.md')
-rw-r--r--readme.md5
1 files changed, 5 insertions, 0 deletions
diff --git a/readme.md b/readme.md
index 6327e1a..ac16c29 100644
--- a/readme.md
+++ b/readme.md
@@ -143,6 +143,11 @@ vaddpd ymm1, ymm2, [rax+256]{1to4} --> vaddpd(ymm1, ymm2, ptr_b [rax+256]);
vaddpd zmm1, zmm2, [rax+256]{1to8} --> vaddpd(zmm1, zmm2, ptr_b [rax+256]);
vaddps zmm1, zmm2, [rax+rcx*8+8]{1to16} --> vaddps(zmm1, zmm2, ptr_b [rax+rcx*8+8]);
vmovsd [rax]{k1}, xmm4 --> vmovsd (ptr [rax] | k1, xmm4);
+
+vcvtpd2dq xmm16, oword [eax+33] --> vcvtpd2dq(xmm16, ptr [eax+33]); // default oword(m128)
+vcvtpd2dq xmm21, [eax+32]{1to2} --> vcvtpd2dq(xmm21, ptr_b [eax+32]);
+vcvtpd2dq xmm0, yword [eax+33] --> vcvtpd2dq(xmm0, yword [eax+33]); // use yword for m256
+vcvtpd2dq xmm19, [eax+32]{1to4} --> vcvtpd2dq(xmm19, yword_b [eax+32]); // use yword_b to broadcast
```
Remark
* k1, ..., k7 are new opmask registers.