Home | History | Annotate | Download | only in x86
      1 /*
      2  * Store an object into an array.  vBB[vCC] <- vAA.
      3  */
      4     /* op vAA, vBB, vCC */
      5     EXPORT_PC
      6     leal    OFF_FP_SHADOWFRAME(rFP), %eax
      7     movl    %eax, OUT_ARG0(%esp)
      8     movl    rPC, OUT_ARG1(%esp)
      9     REFRESH_INST ${opnum}
     10     movl    rINST, OUT_ARG2(%esp)
     11     call    SYMBOL(MterpAputObject)         # (array, index)
     12     RESTORE_IBASE
     13     testb   %al, %al
     14     jz      MterpPossibleException
     15     ADVANCE_PC_FETCH_AND_GOTO_NEXT 2
     16