summaryrefslogtreecommitdiff
path: root/src/buildvm_asm.c
diff options
context:
space:
mode:
authorMike Pall <mike>2010-02-05 20:15:01 +0100
committerMike Pall <mike>2010-02-05 20:15:01 +0100
commitc4dadf1d67b5f91e7b80d92859eb85ae080f41f0 (patch)
tree2cd0b4a39eac8fad887b530c7727a10b39065078 /src/buildvm_asm.c
parenta0914c409b615af85eafb7e2787be628483ffde2 (diff)
downloadluajit-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.c20
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: