src/cpu/mips/vm/templateTable_mips_64.cpp

changeset 7998
367db633bbea
parent 7997
6cbff0651f1a
child 8001
76b73e112cb7
equal deleted inserted replaced
7997:6cbff0651f1a 7998:367db633bbea
1538 __ daddi(SP, SP, 2 * wordSize); 1538 __ daddi(SP, SP, 2 * wordSize);
1539 } 1539 }
1540 1540
1541 void TemplateTable::ineg() { 1541 void TemplateTable::ineg() {
1542 transition(itos, itos); 1542 transition(itos, itos);
1543 __ neg(FSR); 1543 __ subu32(FSR, R0, FSR);
1544 } 1544 }
1545 1545
1546 void TemplateTable::lneg() { 1546 void TemplateTable::lneg() {
1547 transition(ltos, ltos); 1547 transition(ltos, ltos);
1548 __ dsubu(FSR, R0, FSR); 1548 __ dsubu(FSR, R0, FSR);

mercurial