1    /*
2     * 64-bit SGET handler.
3     */
4    /* sget-wide vAA, field@BBBB */
5    .extern MterpGet64Static
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(MterpGet64Static)
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    GET_INST_OPCODE(t0)                    # extract opcode from rINST
16    SET_VREG64_GOTO(v0, v1, a1, t0)        # vAA/vAA+1 <- v0/v1
17