diff --git a/CHANGELOG.md b/CHANGELOG.md index 1fa70c1..3ba3ec3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -25,4 +25,14 @@ ##### Bug Fixes -* None. \ No newline at end of file +* None. + +## 0.03 + +##### Breaking + +##### Enhancements + +##### Bug Fixes + +* Corrupted floating point registers after trampoline. diff --git a/Sources/SuperBuilder/src/ITKSuperBuilder.m b/Sources/SuperBuilder/src/ITKSuperBuilder.m index 9101052..f241148 100644 --- a/Sources/SuperBuilder/src/ITKSuperBuilder.m +++ b/Sources/SuperBuilder/src/ITKSuperBuilder.m @@ -206,10 +206,10 @@ asm volatile ( #if PROTECT_FLOATING_POINT_REGISTERS // pop {q0-q7} - "ldp q6, q7, [sp], #32\n" - "ldp q4, q5, [sp], #32\n" - "ldp q2, q3, [sp], #32\n" "ldp q0, q1, [sp], #32\n" + "ldp q2, q3, [sp], #32\n" + "ldp q4, q5, [sp], #32\n" + "ldp q6, q7, [sp], #32\n" #endif // get new return (adr of the objc_super class)