luaur_code_gen/methods/
assembly_builder_a_64_ldrsw.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 ldrsw(&mut self, dst: RegisterA64, src: AddressA64) {
8 debug_assert!(dst.kind() == KindA64::x);
9
10 self.place_a(
11 b"ldrsw\0".as_ptr() as *const core::ffi::c_char,
12 dst,
13 src,
14 0b10_1110_0010,
15 2,
16 );
17 }
18}