diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/processor/registers.rs | 26 |
1 files changed, 2 insertions, 24 deletions
diff --git a/src/processor/registers.rs b/src/processor/registers.rs index fbebd13..a23cd92 100644 --- a/src/processor/registers.rs +++ b/src/processor/registers.rs @@ -17,18 +17,7 @@ impl CSPR { } pub struct Registers { - pub r1: i32, - r2: i32, - r3: i32, - r4: i32, - r5: i32, - r6: i32, - r7: i32, - r8: i32, - r9: i32, - r10: i32, - r11: i32, - r12: i32, + pub r : [i32; 12], ip: i32, sp: i32, lr: i32, @@ -39,18 +28,7 @@ pub struct Registers { impl Registers { pub fn new() -> Self { Registers { - r1: 0, - r2: 0, - r3: 0, - r4: 0, - r5: 0, - r6: 0, - r7: 0, - r8: 0, - r9: 0, - r10: 0, - r11: 0, - r12: 0, + r: [0; 12], ip: 0, sp: 0, lr: 0, |