blob: a089623bca4d9b25e4e038ed7da045a50de61ca4 [file] [log] [blame]
%def op_move_result(is_object="0"):
/* for: move-result, move-result-object */
/* op vAA */
movq OFF_FP_RESULT_REGISTER(rFP), %rax # get pointer to result JType.
movl (%rax), %eax # r0 <- result.i.
.if $is_object
SET_VREG_OBJECT %eax, rINSTq # fp[A] <- fp[B]
.else
SET_VREG %eax, rINSTq # fp[A] <- fp[B]
.endif
ADVANCE_PC_FETCH_AND_GOTO_NEXT 1