Core commit. Compile and run on the OpenPandora
[mupen64plus-pandora.git] / source / mupen64plus-core / src / r4300 / empty_dynarec.c
diff --git a/source/mupen64plus-core/src/r4300/empty_dynarec.c b/source/mupen64plus-core/src/r4300/empty_dynarec.c
new file mode 100644 (file)
index 0000000..6af34f7
--- /dev/null
@@ -0,0 +1,1050 @@
+/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
+ *   Mupen64plus - empty_dynarec.c                                         *
+ *   Mupen64Plus homepage: http://code.google.com/p/mupen64plus/           *
+ *   Copyright (C) 2002 Richard42, Nmn                                     *
+ *   Copyright (C) 2002 Hacktarux                                          *
+ *                                                                         *
+ *   This program is free software; you can redistribute it and/or modify  *
+ *   it under the terms of the GNU General Public License as published by  *
+ *   the Free Software Foundation; either version 2 of the License, or     *
+ *   (at your option) any later version.                                   *
+ *                                                                         *
+ *   This program is distributed in the hope that it will be useful,       *
+ *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
+ *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
+ *   GNU General Public License for more details.                          *
+ *                                                                         *
+ *   You should have received a copy of the GNU General Public License     *
+ *   along with this program; if not, write to the                         *
+ *   Free Software Foundation, Inc.,                                       *
+ *   51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.          *
+ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
+
+#include "recomp.h"
+
+/* From assemble.c */
+
+void init_assembler(void *block_jumps_table, int block_jumps_number, void *block_riprel_table, int block_riprel_number)
+{
+}
+
+void free_assembler(void **block_jumps_table, int *block_jumps_number, void **block_riprel_table, int *block_riprel_number)
+{
+}
+
+void passe2(precomp_instr *dest, int start, int end, precomp_block *block)
+{
+}
+
+/* From gbc.c */
+
+void genbc1f()
+{
+}
+
+void genbc1f_out()
+{
+}
+
+void genbc1f_idle()
+{
+}
+
+void genbc1t()
+{
+}
+
+void genbc1t_out()
+{
+}
+
+void genbc1t_idle()
+{
+}
+
+void genbc1fl()
+{
+}
+
+void genbc1fl_out()
+{
+}
+
+void genbc1fl_idle()
+{
+}
+
+void genbc1tl()
+{
+}
+
+void genbc1tl_out()
+{
+}
+
+void genbc1tl_idle()
+{
+}
+
+/* From gcop0.c */
+
+void genmfc0()
+{
+}
+
+void genmtc0()
+{
+}
+
+/* From gcop1.c */
+
+void genmfc1()
+{
+}
+
+void gendmfc1()
+{
+}
+
+void gencfc1()
+{
+}
+
+void genmtc1()
+{
+}
+
+void gendmtc1()
+{
+}
+
+void genctc1()
+{
+}
+
+/* From gcop1_d.c */
+
+void genadd_d()
+{
+}
+
+void gensub_d()
+{
+}
+
+void genmul_d()
+{
+}
+
+void gendiv_d()
+{
+}
+
+void gensqrt_d()
+{
+}
+
+void genabs_d()
+{
+}
+
+void genmov_d()
+{
+}
+
+void genneg_d()
+{
+}
+
+void genround_l_d()
+{
+}
+
+void gentrunc_l_d()
+{
+}
+
+void genceil_l_d()
+{
+}
+
+void genfloor_l_d()
+{
+}
+
+void genround_w_d()
+{
+}
+
+void gentrunc_w_d()
+{
+}
+
+void genceil_w_d()
+{
+}
+
+void genfloor_w_d()
+{
+}
+
+void gencvt_s_d()
+{
+}
+
+void gencvt_w_d()
+{
+}
+
+void gencvt_l_d()
+{
+}
+
+void genc_f_d()
+{
+}
+
+void genc_un_d()
+{
+}
+
+void genc_eq_d()
+{
+}
+
+void genc_ueq_d()
+{
+}
+
+void genc_olt_d()
+{
+}
+
+void genc_ult_d()
+{
+}
+
+void genc_ole_d()
+{
+}
+
+void genc_ule_d()
+{
+}
+
+void genc_sf_d()
+{
+}
+
+void genc_ngle_d()
+{
+}
+
+void genc_seq_d()
+{
+}
+
+void genc_ngl_d()
+{
+}
+
+void genc_lt_d()
+{
+}
+
+void genc_nge_d()
+{
+}
+
+void genc_le_d()
+{
+}
+
+void genc_ngt_d()
+{
+}
+
+/* From gcop1_l.c */
+
+void gencvt_s_l()
+{
+}
+
+void gencvt_d_l()
+{
+}
+
+/* From gcop1_s.c */
+
+void genadd_s()
+{
+}
+
+void gensub_s()
+{
+}
+
+void genmul_s()
+{
+}
+
+void gendiv_s()
+{
+}
+
+void gensqrt_s()
+{
+}
+
+void genabs_s()
+{
+}
+
+void genmov_s()
+{
+}
+
+void genneg_s()
+{
+}
+
+void genround_l_s()
+{
+}
+
+void gentrunc_l_s()
+{
+}
+
+void genceil_l_s()
+{
+}
+
+void genfloor_l_s()
+{
+}
+
+void genround_w_s()
+{
+}
+
+void gentrunc_w_s()
+{
+}
+
+void genceil_w_s()
+{
+}
+
+void genfloor_w_s()
+{
+}
+
+void gencvt_d_s()
+{
+}
+
+void gencvt_w_s()
+{
+}
+
+void gencvt_l_s()
+{
+}
+
+void genc_f_s()
+{
+}
+
+void genc_un_s()
+{
+}
+
+void genc_eq_s()
+{
+}
+
+void genc_ueq_s()
+{
+}
+
+void genc_olt_s()
+{
+}
+
+void genc_ult_s()
+{
+}
+
+void genc_ole_s()
+{
+}
+
+void genc_ule_s()
+{
+}
+
+void genc_sf_s()
+{
+}
+
+void genc_ngle_s()
+{
+}
+
+void genc_seq_s()
+{
+}
+
+void genc_ngl_s()
+{
+}
+
+void genc_lt_s()
+{
+}
+
+void genc_nge_s()
+{
+}
+
+void genc_le_s()
+{
+}
+
+void genc_ngt_s()
+{
+}
+
+/* From gcop1_w.c */
+
+void gencvt_s_w()
+{
+}
+
+void gencvt_d_w()
+{
+}
+
+/* From gr4300.c */
+
+void gennotcompiled()
+{
+}
+
+void genlink_subblock()
+{
+}
+
+#ifdef COMPARE_CORE
+void gendebug()
+{
+}
+#endif
+
+void genni()
+{
+}
+
+void genreserved()
+{
+}
+
+void genfin_block()
+{
+}
+
+void gennop()
+{
+}
+
+void genj()
+{
+}
+
+void genj_out()
+{
+}
+
+void genj_idle()
+{
+}
+
+void genjal()
+{
+}
+
+void genjal_out()
+{
+}
+
+void genjal_idle()
+{
+}
+
+void genbne()
+{
+}
+
+void genbne_out()
+{
+}
+
+void genbne_idle()
+{
+}
+
+void genblez()
+{
+}
+
+void genblez_idle()
+{
+}
+
+void genbgtz()
+{
+}
+
+void genbgtz_out()
+{
+}
+
+void genbgtz_idle()
+{
+}
+
+void genaddi()
+{
+}
+
+void genaddiu()
+{
+}
+
+void genslti()
+{
+}
+
+void gensltiu()
+{
+}
+
+void genandi()
+{
+}
+
+void genori()
+{
+}
+
+void genxori()
+{
+}
+
+void genlui()
+{
+}
+
+void genbeql()
+{
+}
+
+void genbeql_out()
+{
+}
+
+void genbeql_idle()
+{
+}
+
+void genbeq()
+{
+}
+
+void genbeq_out()
+{
+}
+
+void genbeq_idle()
+{
+}
+
+void genbnel()
+{
+}
+
+void genbnel_out()
+{
+}
+
+void genbnel_idle()
+{
+}
+
+void genblezl()
+{
+}
+
+void genblezl_out()
+{
+}
+
+void genblezl_idle()
+{
+}
+
+void genbgtzl()
+{
+}
+
+void genbgtzl_out()
+{
+}
+
+void genbgtzl_idle()
+{
+}
+
+void gendaddi()
+{
+}
+
+void gendaddiu()
+{
+}
+
+void genldl()
+{
+}
+
+void genldr()
+{
+}
+
+void genlb()
+{
+}
+
+void genlh()
+{
+}
+
+void genlwl()
+{
+}
+
+void genlw()
+{
+}
+
+void genlbu()
+{
+}
+
+void genlhu()
+{
+}
+
+void genlwr()
+{
+}
+
+void genlwu()
+{
+}
+
+void gensb()
+{
+}
+
+void gensh()
+{
+}
+
+void genswl()
+{
+}
+
+void gensw()
+{
+}
+
+void gensdl()
+{
+}
+
+void gensdr()
+{
+}
+
+void genswr()
+{
+}
+
+void genlwc1()
+{
+}
+
+void genldc1()
+{
+}
+
+void gencache()
+{
+}
+
+void genld()
+{
+}
+
+void genswc1()
+{
+}
+
+void gensdc1()
+{
+}
+
+void gensd()
+{
+}
+
+void genll()
+{
+}
+
+void gensc()
+{
+}
+
+void genblez_out()
+{
+}
+
+/* From gregimm.c */
+
+void genbltz()
+{
+}
+
+void genbltz_out()
+{
+}
+
+void genbltz_idle()
+{
+}
+
+void genbgez()
+{
+}
+
+void genbgez_out()
+{
+}
+
+void genbgez_idle()
+{
+}
+
+void genbltzl()
+{
+}
+
+void genbltzl_out()
+{
+}
+
+void genbltzl_idle()
+{
+}
+
+void genbgezl()
+{
+}
+
+void genbgezl_out()
+{
+}
+
+void genbgezl_idle()
+{
+}
+
+void genbltzal()
+{
+}
+
+void genbltzal_out()
+{
+}
+
+void genbltzal_idle()
+{
+}
+
+void genbgezal()
+{
+}
+
+void genbgezal_out()
+{
+}
+
+void genbgezal_idle()
+{
+}
+
+void genbltzall()
+{
+}
+
+void genbltzall_out()
+{
+}
+
+void genbltzall_idle()
+{
+}
+
+void genbgezall()
+{
+}
+
+void genbgezall_out()
+{
+}
+
+void genbgezall_idle()
+{
+}
+
+/* From gspecial.c */
+
+void gensll()
+{
+}
+
+void gensrl()
+{
+}
+
+void gensra()
+{
+}
+
+void gensllv()
+{
+}
+
+void gensrlv()
+{
+}
+
+void gensrav()
+{
+}
+
+void genjr()
+{
+}
+
+void genjalr()
+{
+}
+
+void gensyscall()
+{
+}
+
+void gensync()
+{
+}
+
+void genmfhi()
+{
+}
+
+void genmthi()
+{
+}
+
+void genmflo()
+{
+}
+
+void genmtlo()
+{
+}
+
+void gendsllv()
+{
+}
+
+void gendsrlv()
+{
+}
+
+void gendsrav()
+{
+}
+
+void genmult()
+{
+}
+
+void genmultu()
+{
+}
+
+void gendiv()
+{
+}
+
+void gendivu()
+{
+}
+
+void gendmult()
+{
+}
+
+void gendmultu()
+{
+}
+
+void genddiv()
+{
+}
+
+void genddivu()
+{
+}
+
+void genadd()
+{
+}
+
+void genaddu()
+{
+}
+
+void gensub()
+{
+}
+
+void gensubu()
+{
+}
+
+void genand()
+{
+}
+
+void genor()
+{
+}
+
+void genxor()
+{
+}
+
+void gennor()
+{
+}
+
+void genslt()
+{
+}
+
+void gensltu()
+{
+}
+
+void gendadd()
+{
+}
+
+void gendaddu()
+{
+}
+
+void gendsub()
+{
+}
+
+void gendsubu()
+{
+}
+
+void genteq()
+{
+}
+
+void gendsll()
+{
+}
+
+void gendsrl()
+{
+}
+
+void gendsra()
+{
+}
+
+void gendsll32()
+{
+}
+
+void gendsrl32()
+{
+}
+
+void gendsra32()
+{
+}
+
+/* From gtlb.c */
+
+void gentlbwi()
+{
+}
+
+void gentlbp()
+{
+}
+
+void gentlbr()
+{
+}
+
+void generet()
+{
+}
+
+void gentlbwr()
+{
+}
+
+/* From regcache.c */
+
+void init_cache(precomp_instr* start)
+{
+}
+
+void free_all_registers()
+{
+}
+
+/* From rjump.c */
+
+void dyna_jump()
+{
+}
+
+void dyna_stop()
+{
+}
+