1// SPDX-License-Identifier: MIT 2// 3// Copyright (c) 2024, Johannes Stoelp <dev@memzero.de> 4 5use super::Cmovz; 6use crate::{Asm, Reg64}; 7 8impl Cmovz<Reg64, Reg64> for Asm { 9 fn cmovz(&mut self, op1: Reg64, op2: Reg64) { 10 self.encode_rr(&[0x0f, 0x44], op2, op1); 11 } 12}