aboutsummaryrefslogtreecommitdiffhomepage
path: root/gen/gen_code.cpp
diff options
context:
space:
mode:
authorMITSUNARI Shigeo <[email protected]>2023-11-22 11:12:04 +0900
committerMITSUNARI Shigeo <[email protected]>2023-11-22 11:12:04 +0900
commit1aefdb649960a4bfdc69602967968462165d6d8c (patch)
tree18b4d04304c2510d4439a64e1d2e26a19399c465 /gen/gen_code.cpp
parent77eca6d0dcd75e7a0d24b3a86506ebaba6879d8f (diff)
downloadxbyak-1aefdb649960a4bfdc69602967968462165d6d8c.tar.gz
xbyak-1aefdb649960a4bfdc69602967968462165d6d8c.zip
support jmpabs
Diffstat (limited to 'gen/gen_code.cpp')
-rw-r--r--gen/gen_code.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/gen/gen_code.cpp b/gen/gen_code.cpp
index 4f4eb68..312b217 100644
--- a/gen/gen_code.cpp
+++ b/gen/gen_code.cpp
@@ -1940,6 +1940,7 @@ void put64()
puts("void vmovq(const Xmm& x, const Reg64& r) { opAVX_X_X_XM(x, xm0, Xmm(r.getIdx()), T_66 | T_0F | T_W1 | T_EVEX | T_EW1, 0x6E); }");
puts("void vmovq(const Reg64& r, const Xmm& x) { opAVX_X_X_XM(x, xm0, Xmm(r.getIdx()), T_66 | T_0F | T_W1 | T_EVEX | T_EW1, 0x7E); }");
+ puts("void jmpabs(uint64_t addr) { db(0xD5); db(0x00); db(0xA1); dq(addr); }");
// CMPccXADD
{
const struct Tbl {