diff options
author | Mike Pall <mike> | 2010-02-05 20:15:01 +0100 |
---|---|---|
committer | Mike Pall <mike> | 2010-02-05 20:15:01 +0100 |
commit | c4dadf1d67b5f91e7b80d92859eb85ae080f41f0 (patch) | |
tree | 2cd0b4a39eac8fad887b530c7727a10b39065078 /src/buildvm_asm.c | |
parent | a0914c409b615af85eafb7e2787be628483ffde2 (diff) | |
download | luajit-c4dadf1d67b5f91e7b80d92859eb85ae080f41f0.tar.gz luajit-c4dadf1d67b5f91e7b80d92859eb85ae080f41f0.tar.bz2 luajit-c4dadf1d67b5f91e7b80d92859eb85ae080f41f0.zip |
Move bytecode offsets from lj_vm.* to generated header.
Diffstat (limited to 'src/buildvm_asm.c')
-rw-r--r-- | src/buildvm_asm.c | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/src/buildvm_asm.c b/src/buildvm_asm.c index 2d0ba3b5..b135b864 100644 --- a/src/buildvm_asm.c +++ b/src/buildvm_asm.c | |||
@@ -193,26 +193,6 @@ void emit_asm(BuildCtx *ctx) | |||
193 | pi = ni; | 193 | pi = ni; |
194 | } | 194 | } |
195 | 195 | ||
196 | switch (ctx->mode) { | ||
197 | case BUILD_elfasm: | ||
198 | fprintf(ctx->fp, "\n\t.section .rodata\n"); | ||
199 | break; | ||
200 | case BUILD_coffasm: | ||
201 | fprintf(ctx->fp, "\n\t.section .rdata,\"dr\"\n"); | ||
202 | break; | ||
203 | case BUILD_machasm: | ||
204 | fprintf(ctx->fp, "\n\t.const\n"); | ||
205 | break; | ||
206 | default: | ||
207 | break; | ||
208 | } | ||
209 | emit_asm_align(ctx, 5); | ||
210 | |||
211 | sprintf(name, "%s" LABEL_OP_OFS, symprefix); | ||
212 | emit_asm_label(ctx, name, 2*ctx->npc, 0); | ||
213 | for (i = 0; i < ctx->npc; i++) | ||
214 | fprintf(ctx->fp, "\t.short %d\n", ctx->sym_ofs[i]); | ||
215 | |||
216 | fprintf(ctx->fp, "\n"); | 196 | fprintf(ctx->fp, "\n"); |
217 | switch (ctx->mode) { | 197 | switch (ctx->mode) { |
218 | case BUILD_elfasm: | 198 | case BUILD_elfasm: |