diff options
author | Merry <[email protected]> | 2022-12-30 23:05:02 +0000 |
---|---|---|
committer | Merry <[email protected]> | 2022-12-30 23:05:02 +0000 |
commit | 916d7cf9bdbb58c7bef26d071ede27e1f99389b2 (patch) | |
tree | b7d1c2b26943591a857d64201d96625c0b060c21 /externals/xbyak/doc/usage.md | |
parent | 9117cc101a646debe4f5069694e13c39f91fcaf8 (diff) | |
parent | f6fdb5f55a88f73ef7bef45f50cf5878ceec9781 (diff) | |
download | dynarmic-916d7cf9bdbb58c7bef26d071ede27e1f99389b2.tar.gz dynarmic-916d7cf9bdbb58c7bef26d071ede27e1f99389b2.zip |
externals: Update xbyak to v6.68
Merge commit 'f6fdb5f55a88f73ef7bef45f50cf5878ceec9781'
Diffstat (limited to 'externals/xbyak/doc/usage.md')
-rw-r--r-- | externals/xbyak/doc/usage.md | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/externals/xbyak/doc/usage.md b/externals/xbyak/doc/usage.md index 7dad2455..7b5678e7 100644 --- a/externals/xbyak/doc/usage.md +++ b/externals/xbyak/doc/usage.md @@ -110,7 +110,15 @@ vfpclassps k5{k3}, [rax+64]{1to4}, 5 --> vfpclassps(k5|k3, yword_b [rax+64], vpdpbusd(xm0, xm1, xm2); // default encoding is EVEX vpdpbusd(xm0, xm1, xm2, EvexEncoding); // same as the above vpdpbusd(xm0, xm1, xm2, VexEncoding); // VEX encoding +setDefaultEncoding(VexEncoding); // default encoding is VEX +vpdpbusd(xm0, xm1, xm2); // VEX encoding ``` + +- setDefaultEncoding(PreferredEncoding encoding); + - Set the default encoding to select EVEX or VEX. + - The default value is EvexEncoding. + - This function affects only an instruction that has a PreferredEncoding argument such as vpdpbusd. + ### Remark * `k1`, ..., `k7` are opmask registers. - `k0` is dealt as no mask. |