diff options
author | Mike Pall <mike> | 2011-05-17 21:26:00 +0200 |
---|---|---|
committer | Mike Pall <mike> | 2011-05-17 21:26:00 +0200 |
commit | 3a942d6ceaf409874906408edc3e47de20157198 (patch) | |
tree | a3178dad2c89fa66adf4f8b3fc4033fb10f39c1c /src/lj_emit_x86.h | |
parent | 3168d9aa5983c2dbdc4c8a26a9e0a4b23fb2d178 (diff) | |
download | luajit-3a942d6ceaf409874906408edc3e47de20157198.tar.gz luajit-3a942d6ceaf409874906408edc3e47de20157198.tar.bz2 luajit-3a942d6ceaf409874906408edc3e47de20157198.zip |
Portability cleanups for assembler backend.
Diffstat (limited to 'src/lj_emit_x86.h')
-rw-r--r-- | src/lj_emit_x86.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/lj_emit_x86.h b/src/lj_emit_x86.h index c781e3d3..6c06184d 100644 --- a/src/lj_emit_x86.h +++ b/src/lj_emit_x86.h | |||
@@ -261,8 +261,9 @@ static void emit_movmroi(ASMState *as, Reg base, int32_t ofs, int32_t i) | |||
261 | emit_rma(as, (xo), (r), (void *)&J2G(as->J)->field) | 261 | emit_rma(as, (xo), (r), (void *)&J2G(as->J)->field) |
262 | #define emit_getgl(as, r, field) emit_opgl(as, XO_MOV, (r), field) | 262 | #define emit_getgl(as, r, field) emit_opgl(as, XO_MOV, (r), field) |
263 | #define emit_setgl(as, r, field) emit_opgl(as, XO_MOVto, (r), field) | 263 | #define emit_setgl(as, r, field) emit_opgl(as, XO_MOVto, (r), field) |
264 | #define emit_setgli(as, field, i) \ | 264 | |
265 | (emit_i32(as, i), emit_opgl(as, XO_MOVmi, 0, field)) | 265 | #define emit_setvmstate(as, i) \ |
266 | (emit_i32(as, i), emit_opgl(as, XO_MOVmi, 0, vmstate)) | ||
266 | 267 | ||
267 | /* mov r, i / xor r, r */ | 268 | /* mov r, i / xor r, r */ |
268 | static void emit_loadi(ASMState *as, Reg r, int32_t i) | 269 | static void emit_loadi(ASMState *as, Reg r, int32_t i) |