aboutsummaryrefslogtreecommitdiffhomepage
path: root/readme.txt
diff options
context:
space:
mode:
authorMITSUNARI Shigeo <[email protected]>2020-10-19 18:29:54 +0900
committerMITSUNARI Shigeo <[email protected]>2020-10-19 18:29:54 +0900
commit70b70c557ffa8c213c0f6c3d1778ac2ee6cc5d47 (patch)
treee673010c34f1c020a4eb92619f4c185d7e26f725 /readme.txt
parent284cc5bed6a5bf7247964f9e3161ab3d83168b5d (diff)
downloadxbyak-70b70c557ffa8c213c0f6c3d1778ac2ee6cc5d47.tar.gz
xbyak-70b70c557ffa8c213c0f6c3d1778ac2ee6cc5d47.zip
update to v5.99
Diffstat (limited to 'readme.txt')
-rw-r--r--readme.txt6
1 files changed, 5 insertions, 1 deletions
diff --git a/readme.txt b/readme.txt
index 9126051..29bd659 100644
--- a/readme.txt
+++ b/readme.txt
@@ -1,5 +1,5 @@
- C++用x86(IA-32), x64(AMD64, x86-64) JITアセンブラ Xbyak 5.98
+ C++用x86(IA-32), x64(AMD64, x86-64) JITアセンブラ Xbyak 5.99
-----------------------------------------------------------------------------
◎概要
@@ -163,6 +163,9 @@ vfpclassps k5{k3}, zword [rax+64], 5 --> vfpclassps(k5|k3, zword [rax+64], 5)
vfpclasspd k5{k3}, [rax+64]{1to2}, 5 --> vfpclasspd(k5|k3, xword_b [rax+64], 5); // broadcast 64-bit to 128-bit
vfpclassps k5{k3}, [rax+64]{1to4}, 5 --> vfpclassps(k5|k3, xword_b [rax+64], 5); // broadcast 64-bit to 256-bit
+vpdpbusd(xm0, xm1, xm2); // default encoding is EVEX
+vpdpbusd(xm0, xm1, xm2, EvexEncoding); // same as the above
+vpdpbusd(xm0, xm1, xm2, VexEncoding); // VEX encoding
注意
* k1, ..., k7 は新しいopmaskレジスタです。
@@ -379,6 +382,7 @@ sample/{echo,hello}.bfは http://www.kmonos.net/alang/etc/brainfuck.php から
-----------------------------------------------------------------------------
◎履歴
+2020/10/19 ver 5.99 VNNI命令サポート(Thanks to akharito)
2020/10/17 ver 5.98 [scale * reg]のサポート
2020/09/08 ver 5.97 uint32などをuint32_tに置換
2020/08/28 ver 5.95 レジスタクラスのコンストラクタがconstexprに対応(C++14以降)