luaur_code_gen/methods/
assembly_builder_a_64_ldrh.rs1use crate::enums::kind_a_64::KindA64;
2use crate::records::address_a_64::AddressA64;
3use crate::records::assembly_builder_a_64::AssemblyBuilderA64;
4use crate::records::register_a_64::RegisterA64;
5
6impl AssemblyBuilderA64 {
7 pub fn ldrh(&mut self, dst: RegisterA64, src: AddressA64) {
8 debug_assert!(dst.kind() == KindA64::w);
9
10 self.place_a(
11 b"ldrh\0".as_ptr() as *const core::ffi::c_char,
12 dst,
13 src,
14 0b01_1110_0001,
15 1,
16 );
17 }
18}