OrcOpcodeSet *opcode_set;
OrcTarget *targets[10];
unsigned int target_flags[10];
- int n_targets;
+ int n_targets = 0;
orc_init();
orc_test_init();
- targets[0] = orc_target_get_by_name("sse");
- target_flags[0] = orc_target_get_default_flags(targets[0]);
+ targets[n_targets] = orc_target_get_by_name("sse");
+ target_flags[n_targets] = orc_target_get_default_flags(targets[n_targets]);
+ n_targets++;
- targets[1] = orc_target_get_by_name("mmx");
- target_flags[1] = orc_target_get_default_flags(targets[1]);
+ targets[n_targets] = orc_target_get_by_name("mmx");
+ target_flags[n_targets] = orc_target_get_default_flags(targets[n_targets]);
+ n_targets++;
- targets[2] = orc_target_get_by_name("altivec");
- target_flags[2] = orc_target_get_default_flags(targets[2]);
+ targets[n_targets] = orc_target_get_by_name("altivec");
+ target_flags[n_targets] = orc_target_get_default_flags(targets[n_targets]);
+ n_targets++;
- targets[3] = orc_target_get_by_name("arm");
- target_flags[3] = orc_target_get_default_flags(targets[3]);
+ /* disabled due to bad coverage
+ targets[n_targets] = orc_target_get_by_name("arm");
+ target_flags[n_targets] = orc_target_get_default_flags(targets[n_targets]);
+ n_targets++;
+ */
- targets[4] = orc_target_get_by_name("neon");
- target_flags[4] = orc_target_get_default_flags(targets[4]);
+ targets[n_targets] = orc_target_get_by_name("neon");
+ target_flags[n_targets] = orc_target_get_default_flags(targets[n_targets]);
+ n_targets++;
- targets[5] = orc_target_get_by_name("c64x-c");
- target_flags[5] = orc_target_get_default_flags(targets[5]);
-
- n_targets=6;
+ targets[n_targets] = orc_target_get_by_name("c64x-c");
+ target_flags[n_targets] = orc_target_get_default_flags(targets[n_targets]);
+ n_targets++;
printf(
+"<!-- generated by " __FILE__ " -->\n"
"<table frame=\"all\" id=\"table-basictypes\" xreflabel=\"Table of Opcode Rule Coverage\">\n"
"<title>Table of Opcode Rule Coverage</title>\n"
"<tgroup cols=\"%d\" align=\"left\" colsep=\"1\" rowsep=\"1\">\n"