diff --git a/libcortex_a9/src/lib.rs b/libcortex_a9/src/lib.rs index 00814a9..2f341d3 100644 --- a/libcortex_a9/src/lib.rs +++ b/libcortex_a9/src/lib.rs @@ -66,7 +66,7 @@ macro_rules! interrupt_handler { concat!("movtne r1, :upper16:", stringify!($stack1)), "mov r0, sp", "mov sp, r1", - "push {{r0, r1}}", // for stack alignment + "push {{r0, r1}}", // 2 registers are pushed to maintain 8 byte stack alignment concat!("bl ", stringify!($name2)), "pop {{r0, r1}}", "mov sp, r0",