diff test/code-gen-all.c @ 520:c562d1681275

*** empty log message ***
author kono
date Mon, 26 Dec 2005 21:28:59 +0900
parents
children df60b120675d
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test/code-gen-all.c	Mon Dec 26 21:28:59 2005 +0900
@@ -0,0 +1,177 @@
+#include "code-gen.c"
+int main() {
+#define FLOAT_CODE 1
+#define LONGLONG_CODE 1
+	code_endian();
+	code_lvar();
+	code_lvar_address();
+	code_label();
+	code_label1();
+#if FLOAT_CODE
+#endif
+#if LONGLONG_CODE
+#endif
+	code_gvar();
+	code_register();
+	code_fname();
+	code_neg();
+	code_not();
+	code_lnot();
+	code_preinc();
+	code_upostinc();
+	code_postinc();
+	code_upreinc();
+	code_register_preinc();
+	code_register_upostinc();
+	code_register_postinc();
+	code_register_upreinc();
+	code_return_int();
+#if FLOAT_CODE
+	code_return_float();
+	code_return_double();
+#endif
+#if LONGLONG_CODE
+	code_return_longlong();
+#endif
+	code_return_struct1();
+	code_return_struct();
+	code_gt();
+	code_ugt();
+	code_ge();
+	code_uge();
+	code_eq();
+	code_bool();
+	code_bool_const();
+	code_cmp();
+	code_cmp_global();
+	code_cmp_register();
+	code_string();
+	struct_push();
+	code_rindirect();
+	code_crindirect();
+	code_srindirect();
+#if FLOAT_CODE
+	code_drindirect();
+#endif
+#if LONGLONG_CODE
+	code_lrindirect();
+#endif
+	code_assign();
+	code_assign_register();
+	code_register_assop();
+	code_iassop_l();
+	code_iassop_g();
+	code_iassop_g_c();
+	code_assop();
+	code_register_assop_const();
+	code_assop_const();
+	tosop();
+	oprtc();
+	register_tosop();
+	register_oprtc();
+#if FLOAT_CODE
+	code_cmp_dregister();
+	code_dregister();
+	code_dassign();
+	code_register_dassign();
+	code_dneg();
+	code_d2i();
+	code_i2d();
+	code_d2u();
+	code_u2d();
+	code_f2i();
+	code_i2f();
+	code_f2u();
+	code_u2f();
+	code_dgvar();
+	code_dlvar();
+	code_cmp_d_global();
+	code_cmp_d();
+	dtosop();
+	dtosop_register();
+	code_dassop();
+	code_register_dassop();
+	code_dpreinc();
+	code_dpostinc();
+	code_register_dpreinc();
+	code_register_dpostinc();
+	code_dgt();
+	code_fgt();
+	code_dge();
+	code_fge();
+	code_deq();
+	code_dbool();
+#endif
+#if LONGLONG_CODE
+	code_lbool();
+	code_lregister();
+	code_cmp_lregister();
+	code_cmp_lrgvar();
+	code_cmp_lrlvar();
+	code_lassign();
+	code_lassign_register();
+	code_lneg();
+	code_lrgvar();
+	code_lrlvar();
+	ltosop();
+	loprtc();
+	ltosop_register();
+	loprtc_register();
+	code_i2ll();
+	code_i2ull();
+	code_u2ll();
+	code_u2ull();
+	code_ll2i();
+	code_ll2u();
+	code_ull2i();
+	code_ull2u();
+#if FLOAT_CODE
+	code_d2ll();
+	code_d2ull();
+	code_f2ll();
+	code_f2ull();
+	code_ll2d();
+	code_ll2f();
+	code_ull2d();
+	code_ull2f();
+#endif
+	code_lpreinc();
+	code_lpostinc();
+	code_lupreinc();
+	code_lupostinc();
+	code_register_lpreinc();
+	code_register_lpostinc();
+	code_register_lupreinc();
+	code_register_lupostinc();
+	code_register_lassop();
+	code_lassop();
+	code_register_lassop_const();
+	code_lassop_const();
+	code_lassop_l();
+	code_lassop_g();
+	code_lassop_g_c();
+	code_lgt();
+	code_lugt();
+	code_lge();
+	code_luge();
+	code_leq();
+#if 0
+	code_lswitch();
+#endif
+#endif
+	code_switch();
+	code_cond_iii();
+	code_cond_ii0();
+	code_cond_uuu();
+	code_cond_uii();
+#if FLOAT_CODE
+	code_cond_fff();
+	code_cond_ddd();
+	code_cond_float();
+#endif
+#if LONGLONG_CODE 
+	code_cond_lll();
+	code_cond_ulll();
+	code_cond_luu();
+#endif
+return 0; }