diff --git a/src/arch/aarch64.rs b/src/arch/aarch64.rs index 4bb346e..60e2238 100644 --- a/src/arch/aarch64.rs +++ b/src/arch/aarch64.rs @@ -103,10 +103,13 @@ impl DerefMut for IntRegisters { } } -//TODO #[derive(Clone, Copy, Debug, Default)] #[repr(packed)] -pub struct FloatRegisters; +pub struct FloatRegisters { + pub fp_simd_regs: [u128; 32], + pub fpsr: u32, + pub fpcr: u32 +} impl Deref for FloatRegisters { type Target = [u8];