corrected debug messages

This commit is contained in:
Josh warner 2009-08-06 10:32:00 -06:00
parent a2e639a2d2
commit f8bbc609e8

View File

@ -27,11 +27,12 @@ vmCall();
namespace { namespace {
const bool DebugCompile = true; const bool DebugCompile = false;
const bool DebugNatives = false; const bool DebugNatives = false;
const bool DebugCallTable = false; const bool DebugCallTable = false;
const bool DebugMethodTree = false; const bool DebugMethodTree = false;
const bool DebugFrameMaps = false; const bool DebugFrameMaps = false;
const bool DebugIntrinsics = false;
const bool CheckArrayBounds = true; const bool CheckArrayBounds = true;
@ -3091,7 +3092,9 @@ compile(MyThread* t, Frame* initialFrame, unsigned ip,
if(params == 1) {//TODO: Get number of method params if(params == 1) {//TODO: Get number of method params
BinaryOperation op = t->arch->hasBinaryIntrinsic(t, target); BinaryOperation op = t->arch->hasBinaryIntrinsic(t, target);
if(op != NoBinaryOperation) { if(op != NoBinaryOperation) {
printf("Could use binary intrinsic %i.\n", op); if(DebugIntrinsics) {
fprintf(stderr, "Using binary intrinsic %i.\n", op);
}
int opSize = methodParameterFootprint(t, target) * BytesPerWord; int opSize = methodParameterFootprint(t, target) * BytesPerWord;
int resSize = resultSize(t, methodReturnCode(t, target)); int resSize = resultSize(t, methodReturnCode(t, target));
Compiler::Operand* param; Compiler::Operand* param;
@ -3111,7 +3114,9 @@ compile(MyThread* t, Frame* initialFrame, unsigned ip,
} else if(params == 2) { //TODO: Get number of method params } else if(params == 2) { //TODO: Get number of method params
TernaryOperation op = t->arch->hasTernaryIntrinsic(t, target); TernaryOperation op = t->arch->hasTernaryIntrinsic(t, target);
if(op != NoTernaryOperation) { if(op != NoTernaryOperation) {
printf("Could use ternary intrinsic %i.\n", op); if(DebugIntrinsics) {
fprintf(stderr, "Could use ternary intrinsic %i.\n", op);
}
//int aSize, bSize; //int aSize, bSize;
//int resSize = resultSize(t, methodReturnCode(t, target)); //int resSize = resultSize(t, methodReturnCode(t, target));
compileDirectInvoke(t, frame, target); //TODO: use intrinsic compileDirectInvoke(t, frame, target); //TODO: use intrinsic