Skip to content

Commit

Permalink
Save the floating point registers in the correct place on ARM.
Browse files Browse the repository at this point in the history
Note to self: It is very important, when you have tested a set of changes, to commit those changes and not a misapplied diff of approximately those changes.
  • Loading branch information
davidchisnall committed Dec 27, 2015
1 parent 5cf6d6a commit 9c7cc6a
Showing 1 changed file with 2 additions and 4 deletions.
6 changes: 2 additions & 4 deletions objc_msgSend.arm.S
Expand Up @@ -89,15 +89,13 @@
5: // Slow lookup
push {r0-r4, lr} // Save anything that will be clobbered by the call
.save {r0-r4, lr}


push {\receiver} // &self, _cmd in arguments
.save {\receiver}
#ifndef __SOFTFP__
vpush {q0-q3}
.pad #64
#endif

push {\receiver} // &self, _cmd in arguments
.save {\receiver}

mov r0, sp
mov r1, \sel
Expand Down

0 comments on commit 9c7cc6a

Please sign in to comment.