mikepaul-LuaJIT/dynasm
Michael Munday 77f283c328 Allow symbols to be used for 12-bit displacements.
The parse_mem_bx function now returns a function to call to add an
action to the action list to handle the evaluation of the
displacement. This allows us to delay adding said action until
after we have emitted the actions for the instruction encodings
themselves.

Code like this should now work:

int x = 24
| st r1, x(sp)
2016-12-01 17:09:45 -05:00
..
dasm_arm64.h Merge branch 'master' into v2.1 2016-03-03 12:11:37 +01:00
dasm_arm64.lua Merge branch 'master' into v2.1 2016-03-03 12:11:37 +01:00
dasm_arm.h Bump copyright date to 2016. 2016-03-03 12:02:22 +01:00
dasm_arm.lua Merge branch 'master' into v2.1 2016-03-03 12:11:37 +01:00
dasm_mips64.lua DynASM/MIPS: Add missing MIPS64 instructions. 2016-05-28 05:09:24 +02:00
dasm_mips.h DynASM/MIPS: Add missing MIPS64 instructions. 2016-05-28 05:09:24 +02:00
dasm_mips.lua DynASM/MIPS: Add missing MIPS64 instructions. 2016-05-28 05:09:24 +02:00
dasm_ppc.h Merge branch 'master' into v2.1 2016-03-03 12:11:37 +01:00
dasm_ppc.lua Merge branch 'master' into v2.1 2016-03-03 12:11:37 +01:00
dasm_proto.h Merge branch 'master' into v2.1 2016-03-03 12:11:37 +01:00
dasm_s390x.h Allow symbols to be used for 12-bit displacements. 2016-12-01 17:09:45 -05:00
dasm_s390x.lua Allow symbols to be used for 12-bit displacements. 2016-12-01 17:09:45 -05:00
dasm_x64.lua Bump copyright date to 2016. 2016-03-03 12:02:22 +01:00
dasm_x86.h Merge branch 'master' into v2.1 2016-03-03 12:11:37 +01:00
dasm_x86.lua DynASM/x86: Add ADX instructions. 2016-03-06 12:25:03 +01:00
dynasm.lua Merge branch 'master' into v2.1 2016-03-03 12:11:37 +01:00