runtime: use LLVM intrinsic to read the stack pointer

This should result in smaller code.
This commit is contained in:
Ayke van Laethem
2021-11-27 14:34:34 +01:00
committed by Ron Evans
parent 3d73ee77d3
commit 74b20ca234
10 changed files with 17 additions and 28 deletions
+1 -1
View File
@@ -17,7 +17,7 @@ func align(ptr uintptr) uintptr {
}
func getCurrentStackPointer() uintptr {
return arm.AsmFull("mov {}, sp", nil)
return uintptr(stacksave())
}
// Documentation: