juicebox_asm/insn/
pop.rs

1// SPDX-License-Identifier: MIT
2//
3// Copyright (c) 2023, Johannes Stoelp <dev@memzero.de>
4
5use super::Pop;
6use crate::{Asm, Reg16, Reg64};
7
8impl Pop<Reg64> for Asm {
9    fn pop(&mut self, op1: Reg64) {
10        self.encode_r(0x8f, 0x0, op1);
11    }
12}
13
14impl Pop<Reg16> for Asm {
15    fn pop(&mut self, op1: Reg16) {
16        self.encode_r(0x8f, 0x0, op1);
17    }
18}