comparison src/cpu/x86/vm/c1_LIRGenerator_x86.cpp @ 614:3db67f76d308

Merge
author acorn
date Thu, 05 Mar 2009 22:07:29 -0500
parents 98cb887364d3
children cdb8b7c37ac1
comparison
equal deleted inserted replaced
613:5caef2219893 614:3db67f76d308
499 // missing test if instr is commutative and if we should swap 499 // missing test if instr is commutative and if we should swap
500 LIRItem left(x->x(), this); 500 LIRItem left(x->x(), this);
501 LIRItem right(x->y(), this); 501 LIRItem right(x->y(), this);
502 502
503 left.load_item(); 503 left.load_item();
504 // dont load constants to save register 504 // don't load constants to save register
505 right.load_nonconstant(); 505 right.load_nonconstant();
506 rlock_result(x); 506 rlock_result(x);
507 arithmetic_op_long(x->op(), x->operand(), left.result(), right.result(), NULL); 507 arithmetic_op_long(x->op(), x->operand(), left.result(), right.result(), NULL);
508 } 508 }
509 } 509 }