File:  [Isaki's NoNo m68k/m88k emulator] / nono / exp / optestm88k / optestm88k_table.c
Revision 1.1.1.3 (vendor branch): download - view: text, annotated - select for diffs
Wed Apr 29 17:05:04 2026 UTC (3 months ago) by root
Branches: MAIN, Isaki
CVS tags: v027, v026, v025, v024, v023, v022, v021, v020, v019, v018, v017, v016, v015, v014, HEAD
nono 0.2.3

/* This file was created by optestm88k_gen */

#include "optestm88k_main.h"
#include "optestm88k_table.h"

struct testentry test_table[] = {
	{ test_addsub,	list_add,	0, "add" },
	{ test_addsub,	list_add_ci,	0, "add_ci" },
	{ test_addsub,	list_add_co,	0, "add_co" },
	{ test_addsub,	list_add_cio,	0, "add_cio" },
	{ test_addsub,	list_add_imm,	0, "add_imm" },
	{ test_addsub,	list_addu,	0, "addu" },
	{ test_addsub,	list_addu_ci,	0, "addu_ci" },
	{ test_addsub,	list_addu_co,	0, "addu_co" },
	{ test_addsub,	list_addu_cio,	0, "addu_cio" },
	{ test_addsub,	list_addu_imm,	0, "addu_imm" },
	{ test_addsub,	list_sub,	0, "sub" },
	{ test_addsub,	list_sub_ci,	0, "sub_ci" },
	{ test_addsub,	list_sub_co,	0, "sub_co" },
	{ test_addsub,	list_sub_cio,	0, "sub_cio" },
	{ test_addsub,	list_sub_imm,	0, "sub_imm" },
	{ test_addsub,	list_subu,	0, "subu" },
	{ test_addsub,	list_subu_ci,	0, "subu_ci" },
	{ test_addsub,	list_subu_co,	0, "subu_co" },
	{ test_addsub,	list_subu_cio,	0, "subu_cio" },
	{ test_addsub,	list_subu_imm,	0, "subu_imm" },
	{ test_generic,	list_cmp,	0, "cmp" },
	{ test_generic,	list_cmp_imm,	0, "cmp_imm" },
	{ test_generic,	list_and,	0, "and" },
	{ test_generic,	list_and_c,	0, "and_c" },
	{ test_generic,	list_and_imm,	0, "and_imm" },
	{ test_generic,	list_and_u,	0, "and_u" },
	{ test_generic,	list_mask_imm,	0, "mask_imm" },
	{ test_generic,	list_mask_u,	0, "mask_u" },
	{ test_generic,	list_or,	0, "or" },
	{ test_generic,	list_or_c,	0, "or_c" },
	{ test_generic,	list_or_imm,	0, "or_imm" },
	{ test_generic,	list_or_u,	0, "or_u" },
	{ test_generic,	list_xor,	0, "xor" },
	{ test_generic,	list_xor_c,	0, "xor_c" },
	{ test_generic,	list_xor_imm,	0, "xor_imm" },
	{ test_generic,	list_xor_u,	0, "xor_u" },
	{ test_generic,	list_clr_imm,	0, "clr_imm" },
	{ test_generic,	list_clr_reg,	0, "clr_reg" },
	{ test_generic,	list_ext_imm,	0, "ext_imm" },
	{ test_generic,	list_ext_reg,	0, "ext_reg" },
	{ test_generic,	list_extu_imm,	0, "extu_imm" },
	{ test_generic,	list_extu_reg,	0, "extu_reg" },
	{ test_generic,	list_ff0,	0, "ff0" },
	{ test_generic,	list_ff1,	0, "ff1" },
	{ test_generic,	list_mak_imm,	0, "mak_imm" },
	{ test_generic,	list_mak_reg,	0, "mak_reg" },
	{ test_generic,	list_rot_imm,	0, "rot_imm" },
	{ test_generic,	list_rot_reg,	0, "rot_reg" },
	{ test_generic,	list_set_imm,	0, "set_imm" },
	{ test_generic,	list_set_reg,	0, "set_reg" },
	{ test_addsub,	list_lda_imm,	0, "lda_imm" },
	{ test_addsub,	list_lda_b_imm,	0, "lda_b_imm" },
	{ test_addsub,	list_lda_h_imm,	0, "lda_h_imm" },
	{ test_addsub,	list_lda_d_imm,	0, "lda_d_imm" },
	{ test_addsub,	list_lda_reg,	0, "lda_reg" },
	{ test_addsub,	list_lda_b_reg,	0, "lda_b_reg" },
	{ test_addsub,	list_lda_h_reg,	0, "lda_h_reg" },
	{ test_addsub,	list_lda_d_reg,	0, "lda_d_reg" },
	{ test_addsub,	list_lda_scale,	0, "lda_scale" },
	{ test_addsub,	list_lda_b_scale,	0, "lda_b_scale" },
	{ test_addsub,	list_lda_h_scale,	0, "lda_h_scale" },
	{ test_addsub,	list_lda_d_scale,	0, "lda_d_scale" },
	{ test_generic,	list_mul,	0, "mul" },
	{ test_generic,	list_mul_imm,	0, "mul_imm" },
	{ test_div,	list_div,	0, "div" },
	{ test_div,	list_div_imm,	0, "div_imm" },
	{ test_div,	list_divu,	0, "divu" },
	{ test_div,	list_divu_imm,	0, "divu_imm" },
	{ test_fop_s,	list_flt_ss,	0, "flt_ss" },
	{ test_fop_d,	list_flt_ds,	1, "flt_ds" },
	{ test_fop_s,	list_trnc_ss,	0, "trnc_ss" },
	{ test_fop_s,	list_trnc_sd,	0, "trnc_sd" },
	{ test_fop_s,	list_nint_ss,	0, "nint_ss" },
	{ test_fop_s,	list_nint_sd,	0, "nint_sd" },
	{ test_fop_s,	list_int_ss,	0, "int_ss" },
	{ test_fop_s,	list_int_sd,	0, "int_sd" },
	{ test_fop_s,	list_fcmp_sss,	0, "fcmp_sss" },
	{ test_fop_s,	list_fcmp_ssd,	0, "fcmp_ssd" },
	{ test_fop_s,	list_fcmp_sds,	0, "fcmp_sds" },
	{ test_fop_s,	list_fcmp_sdd,	0, "fcmp_sdd" },
	{ NULL },
};

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.