op_const_wide_16.S revision 7c58bd41046bb9f87642caa0c2b094dc98be29ca
1    /* const-wide/16 vAA, #+BBBB */
2    movswl  2(rPC), %eax                    # eax <- ssssBBBB
3    movl    rIBASE, %ecx                    # preserve rIBASE (cltd trashes it)
4    cltd                                    # rIBASE:eax <- ssssssssssssBBBB
5    SET_VREG_HIGH rIBASE rINST              # store msw
6    SET_VREG %eax rINST                     # store lsw
7    movl    %ecx, rIBASE                    # restore rIBASE
8    ADVANCE_PC_FETCH_AND_GOTO_NEXT 2
9