diff options
author | MITSUNARI Shigeo <[email protected]> | 2020-10-19 18:29:54 +0900 |
---|---|---|
committer | MITSUNARI Shigeo <[email protected]> | 2020-10-19 18:29:54 +0900 |
commit | 70b70c557ffa8c213c0f6c3d1778ac2ee6cc5d47 (patch) | |
tree | e673010c34f1c020a4eb92619f4c185d7e26f725 /readme.txt | |
parent | 284cc5bed6a5bf7247964f9e3161ab3d83168b5d (diff) | |
download | xbyak-70b70c557ffa8c213c0f6c3d1778ac2ee6cc5d47.tar.gz xbyak-70b70c557ffa8c213c0f6c3d1778ac2ee6cc5d47.zip |
update to v5.99
Diffstat (limited to 'readme.txt')
-rw-r--r-- | readme.txt | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -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以降)
|