version 1.218, 2008/10/15 15:27:33
|
version 1.219, 2009/03/18 15:09:26
|
Line 2224 static void print_diag()
|
Line 2224 static void print_diag()
|
#if defined(BUGGY_LL_CMP) || defined(BUGGY_LL_MUL) || defined(BUGGY_LL_DIV) || defined(BUGGY_LL_ADD) || defined(BUGGY_LL_SHIFT) || defined(BUGGY_LL_D2F) || defined(BUGGY_LL_F2D) |
#if defined(BUGGY_LL_CMP) || defined(BUGGY_LL_MUL) || defined(BUGGY_LL_DIV) || defined(BUGGY_LL_ADD) || defined(BUGGY_LL_SHIFT) || defined(BUGGY_LL_D2F) || defined(BUGGY_LL_F2D) |
" double-cell integer type buggy ->\n " |
" double-cell integer type buggy ->\n " |
#ifdef BUGGY_LL_CMP |
#ifdef BUGGY_LL_CMP |
"CMP, " |
"double comparisons, " |
#endif |
#endif |
#ifdef BUGGY_LL_MUL |
#ifdef BUGGY_LL_MUL |
"MUL, " |
"*/MOD */ M* UM* " |
#endif |
#endif |
#ifdef BUGGY_LL_DIV |
#ifdef BUGGY_LL_DIV |
"DIV, " |
/* currently nothing is affected */ |
#endif |
#endif |
#ifdef BUGGY_LL_ADD |
#ifdef BUGGY_LL_ADD |
"ADD, " |
"M+ D+ D- DNEGATE " |
#endif |
#endif |
#ifdef BUGGY_LL_SHIFT |
#ifdef BUGGY_LL_SHIFT |
"SHIFT, " |
"D2/ " |
#endif |
#endif |
#ifdef BUGGY_LL_D2F |
#ifdef BUGGY_LL_D2F |
"D2F, " |
"D>F " |
#endif |
#endif |
#ifdef BUGGY_LL_F2D |
#ifdef BUGGY_LL_F2D |
"F2D, " |
"F>D " |
#endif |
#endif |
"\b\b slow\n" |
"\b\b slow\n" |
#endif |
#endif |