diff options
author | bellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162> | 2003-06-30 23:36:57 +0000 |
---|---|---|
committer | bellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162> | 2003-06-30 23:36:57 +0000 |
commit | e477b8b81ba5212747799ce71858e2b110fc6ae5 (patch) | |
tree | b25d335ce7fa2dd3fc67dc858023e94a9ea309db /dyngen.c | |
parent | b118d61e556a1f5cebc991e368af7292ffa1d8f3 (diff) |
correct eflags evaluation order for all operations - fixed important CPU state restoring bug in some exception cases - disabled unsafe inc flags optimisation
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@303 c046a42c-6fe2-441c-8c8c-71466251a162
Diffstat (limited to 'dyngen.c')
-rw-r--r-- | dyngen.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -1200,11 +1200,11 @@ int load_elf(const char *filename, FILE *outfile, int out_type) } if (out_type == OUT_INDEX_OP) { - fprintf(outfile, "DEF(nop1, 0, 0)\n"); - fprintf(outfile, "DEF(nop2, 0, 0)\n"); - fprintf(outfile, "DEF(nop3, 0, 0)\n"); - fprintf(outfile, "DEF(nop, 0, 0)\n"); fprintf(outfile, "DEF(end, 0, 0)\n"); + fprintf(outfile, "DEF(nop, 0, 0)\n"); + fprintf(outfile, "DEF(nop1, 1, 0)\n"); + fprintf(outfile, "DEF(nop2, 2, 0)\n"); + fprintf(outfile, "DEF(nop3, 3, 0)\n"); for(i = 0, sym = symtab; i < nb_syms; i++, sym++) { const char *name, *p; name = strtab + sym->st_name; |