Home | History | Annotate | Download | only in x86_64
      1     /* fill-array-data vAA, +BBBBBBBB */
      2     EXPORT_PC
      3     movslq  2(rPC), %rcx                    # rcx <- ssssssssBBBBbbbb
      4     leaq    (rPC,%rcx,2), OUT_ARG1          # OUT_ARG1 <- PC + ssssssssBBBBbbbb*2
      5     GET_VREG OUT_32_ARG0, rINSTq            # OUT_ARG0 <- vAA (array object)
      6     call    SYMBOL(MterpFillArrayData)      # (obj, payload)
      7     testb   %al, %al                        # 0 means an exception is thrown
      8     jz      MterpPossibleException
      9     ADVANCE_PC_FETCH_AND_GOTO_NEXT 3
     10