view test/code-gen-all.c @ 874:3454953b3df0

fix inline strinit not yet worked.
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Tue, 01 Apr 2014 23:25:05 +0900
parents e333c95586bd
children 5313ed059cee
line wrap: on
line source

#include "code-gen.c"
int main() {
#define FLOAT_CODE 1
#define LONGLONG_CODE 1
#define LONG_DOUBLE_CODE 0
#ifdef INLINE
#else
#define INLINE
#endif
	code_endian();
#if 1
#else
#endif
	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();
#if LONG_DOUBLE_CODE 
#endif
	code_return_double();
#if LONG_DOUBLE_CODE 
#endif
#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();
#if LONG_DOUBLE_CODE 
#endif
#if LONG_DOUBLE_CODE 
#endif
#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();
	code_d2f();
	code_f2d();
#endif
#if LONGLONG_CODE 
	code_cond_lll();
	code_cond_ulll();
	code_cond_luu();
#endif
return 0; }