load/store from any float register

This commit is contained in:
Folkert 2023-09-15 19:25:55 +02:00
parent 1becbbd61b
commit f9c53fc237
No known key found for this signature in database
GPG key ID: 1F17F6FFD112B97C
3 changed files with 39 additions and 12 deletions

View file

@ -420,6 +420,12 @@ pub trait Assembler<GeneralReg: RegTrait, FloatReg: RegTrait>: Sized + Copy {
offset: i32,
);
fn mov_mem64_offset32_freg64(
buf: &mut Vec<'_, u8>,
dst: GeneralReg,
offset: i32,
src: FloatReg,
);
fn mov_freg64_stack32(buf: &mut Vec<'_, u8>, dst: FloatReg, offset: i32);
fn mov_reg64_stack32(buf: &mut Vec<'_, u8>, dst: GeneralReg, offset: i32);
fn mov_stack32_freg64(buf: &mut Vec<'_, u8>, offset: i32, src: FloatReg);