Home | History | Annotate | Download | only in x86
      1     /* iget-wide-quick vA, vB, offset@CCCC */
      2     movzbl  rINSTbl, %ecx                   # ecx <- BA
      3     sarl    $$4, %ecx                       # ecx <- B
      4     GET_VREG %ecx, %ecx                     # vB (object we're operating on)
      5     movzwl  2(rPC), %eax                    # eax <- field byte offset
      6     testl   %ecx, %ecx                      # is object null?
      7     je      common_errNullObject
      8     movq    (%ecx,%eax,1), %xmm0
      9     andb    $$0xf, rINSTbl                  # rINST <- A
     10     SET_WIDE_FP_VREG %xmm0, rINST
     11     ADVANCE_PC_FETCH_AND_GOTO_NEXT 2
     12