• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1/*
2 * SPUT_WIDE handler wrapper.
3 *
4 */
5    /* sput-wide vAA, field@BBBB */
6    .extern MterpSet64Static
7    EXPORT_PC
8    movzwq  2(rPC), OUT_ARG0                # field ref BBBB
9    leaq    VREG_ADDRESS(rINSTq), OUT_ARG1  # &fp[AA]
10    movq    OFF_FP_METHOD(rFP), OUT_ARG2    # referrer
11    movq    rSELF, OUT_ARG3                 # self
12    call    SYMBOL(MterpSet64Static)
13    testb   %al, %al
14    jnz     MterpException
15    ADVANCE_PC_FETCH_AND_GOTO_NEXT 2
16