1    /*
2     * 64-bit SGET handler.
3     */
4    # sget-wide vAA, field                 /* BBBB */
5    .extern artGet64StaticFromCode
6    EXPORT_PC()
7    FETCH(a0, 1)                           # a0 <- field ref BBBB
8    lw    a1, OFF_FP_METHOD(rFP)           # a1 <- method
9    move  a2, rSELF                        # a2 <- self
10    JAL(artGet64StaticFromCode)
11    lw    a3, THREAD_EXCEPTION_OFFSET(rSELF)
12    bnez  a3, MterpException
13    GET_OPA(a1)                            # a1 <- AA
14    FETCH_ADVANCE_INST(2)                  # advance rPC, load rINST
15    SET_VREG64(v0, v1, a1)                 # vAA/vAA+1 <- v0/v1
16    GET_INST_OPCODE(t0)                    # extract opcode from rINST
17    GOTO_OPCODE(t0)                        # jump to next instruction
18