summaryrefslogtreecommitdiff
path: root/src/lj_asm.c
diff options
context:
space:
mode:
authorMike Pall <mike>2013-04-21 00:58:32 +0200
committerMike Pall <mike>2013-04-21 00:58:32 +0200
commit9ead735159de2a83c6903360bec3f681e28ba10e (patch)
treed38cc08e59cac3b691f47d508ab33848eb13451d /src/lj_asm.c
parente92e29dd4e23809cdc0fee795c68e8819eff0b54 (diff)
downloadluajit-9ead735159de2a83c6903360bec3f681e28ba10e.tar.gz
luajit-9ead735159de2a83c6903360bec3f681e28ba10e.tar.bz2
luajit-9ead735159de2a83c6903360bec3f681e28ba10e.zip
Add generic load/store with offset to assembler backends.
Diffstat (limited to 'src/lj_asm.c')
-rw-r--r--src/lj_asm.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/lj_asm.c b/src/lj_asm.c
index 089c13ec..358ace6e 100644
--- a/src/lj_asm.c
+++ b/src/lj_asm.c
@@ -179,6 +179,12 @@ IRFLDEF(FLOFS)
179#error "Missing instruction emitter for target CPU" 179#error "Missing instruction emitter for target CPU"
180#endif 180#endif
181 181
182/* Generic load/store of register from/to stack slot. */
183#define emit_spload(as, ir, r, ofs) \
184 emit_loadofs(as, ir, (r), RID_SP, (ofs))
185#define emit_spstore(as, ir, r, ofs) \
186 emit_storeofs(as, ir, (r), RID_SP, (ofs))
187
182/* -- Register allocator debugging ---------------------------------------- */ 188/* -- Register allocator debugging ---------------------------------------- */
183 189
184/* #define LUAJIT_DEBUG_RA */ 190/* #define LUAJIT_DEBUG_RA */