* src/vm/jit/i386/Makefile.am (libarch_la_SOURCES): Removed
authortwisti <none@none>
Wed, 26 Apr 2006 14:09:15 +0000 (14:09 +0000)
committertwisti <none@none>
Wed, 26 Apr 2006 14:09:15 +0000 (14:09 +0000)
commit1711857875a055fb418557639a5fb600e91f6d56
tree3bacaeebca561dd9af9fed43f39a1223139ee258
parentd7e69646876f0f8815f3a5c23c806bd923acd1df
* src/vm/jit/i386/Makefile.am (libarch_la_SOURCES): Removed
emitfuncs.c, emitfuncs.h and added emit.c, md-emit.h.

* src/vm/jit/i386/emit.c (emit_load_s1): New method.
(emit_load_s2): Likewise.
(emit_load_s3): Likewise.
(emit_store): Likewise.
(emit_copy): Likewise.

* src/vm/jit/i386/codegen.c (codegen): Use emit_load/store functions
instead of macros.

* src/vm/jit/i386/codegen.h (M_LNGMOVE): Added.
(M_LNGMEMMOVE): Removed.
(var_to_reg_int): Removed.
(var_to_reg_lng): Likewise.
(var_to_reg_flt): Likewise.
(store_reg_to_var_int): Likewise.
(store_reg_to_var_lng): Likewise.
(store_reg_to_var_flt): Likewise.
(M_FLD): Added.
(M_DLD): Likewise.
(M_FLD32): Likewise.
(M_DLD32): Likewise.
(M_FST): Likewise.
(M_DST): Likewise.
src/vm/jit/i386/Makefile.am
src/vm/jit/i386/codegen.c
src/vm/jit/i386/codegen.h
src/vm/jit/i386/emit.c