src/cpu/mips/vm/methodHandles_mips.cpp

changeset 410
63bcd8487c2a
parent 1
2d8a650513c2
child 6880
52ea28d233d2
     1.1 --- a/src/cpu/mips/vm/methodHandles_mips.cpp	Wed May 17 03:46:25 2017 -0400
     1.2 +++ b/src/cpu/mips/vm/methodHandles_mips.cpp	Fri May 19 05:07:37 2017 -0400
     1.3 @@ -496,8 +496,8 @@
     1.4          Label L;
     1.5  //        __ cmpl(rbx_index, 0);
     1.6  //        __ jcc(Assembler::greaterEqual, L);
     1.7 -        __ slt(AT, R0, rbx_index);
     1.8 -        __ bne(AT, R0, L);
     1.9 +        __ slt(AT, rbx_index, R0);
    1.10 +        __ beq(AT, R0, L);
    1.11          __ nop();
    1.12          __ STOP("invalid vtable index for MH.invokeInterface");
    1.13          __ bind(L);

mercurial