mikepaul-LuaJIT/dynasm
Dmitry Stogov 35a36aa20b DynASM/x64: Allow "&expr" syntax in MRM to generate IP-relative code
DynASM already allows usage of jump taget syntax in x86 MRM

| mov rax, [->1]

On x86_86 this leads to generatation of IP-realtive code. but for some reason  "&expr" jump target syntax is not supported.
The patch enables this syntax, so now we may write

| mov rcx, [&addr]

instead of

| mov64 rcx, &addr
| mov rcx, [rcx]
2023-12-22 17:10:27 +03:00
..
dasm_arm64.h Merge branch 'master' into v2.1 2023-08-20 21:33:37 +02:00
dasm_arm64.lua DynASM/ARM64: Support ldp/stp of q registers. 2023-10-08 22:12:01 +02:00
dasm_arm.h Merge branch 'master' into v2.1 2023-08-20 21:33:37 +02:00
dasm_arm.lua Merge branch 'master' into v2.1 2023-08-20 21:33:37 +02:00
dasm_mips64.lua Merge branch 'master' into v2.1 2023-08-20 21:33:37 +02:00
dasm_mips.h Merge branch 'master' into v2.1 2023-08-20 21:33:37 +02:00
dasm_mips.lua Merge branch 'master' into v2.1 2023-08-20 21:33:37 +02:00
dasm_ppc.h Merge branch 'master' into v2.1 2023-08-20 21:33:37 +02:00
dasm_ppc.lua Merge branch 'master' into v2.1 2023-08-20 21:33:37 +02:00
dasm_proto.h Merge branch 'master' into v2.1 2023-08-20 21:33:37 +02:00
dasm_x64.lua Bump copyright date. 2023-08-20 21:25:30 +02:00
dasm_x86.h Merge branch 'master' into v2.1 2023-08-20 21:33:37 +02:00
dasm_x86.lua DynASM/x64: Allow "&expr" syntax in MRM to generate IP-relative code 2023-12-22 17:10:27 +03:00
dynasm.lua Merge branch 'master' into v2.1 2023-08-20 21:33:37 +02:00