summaryrefslogtreecommitdiff
path: root/vm/mterp/x86/OP_MOVE_16.S
blob: e25230ae5c2db91020762dca2acaf73e7dc70fc2 (plain)
1
2
3
4
5
6
7
8
9
10
%verify "executed"
    /* for: move/16, move-object/16 */
    /* op vAAAA, vBBBB */
    movzwl    4(rPC),%ecx              # ecx<- BBBB
    movzwl    2(rPC),%eax              # eax<- AAAA
    GET_VREG_R  rINST %ecx
    FETCH_INST_OPCODE 3 %ecx
    ADVANCE_PC 3
    SET_VREG  rINST %eax
    GOTO_NEXT_R %ecx