We should be able to make a patch for this (unless someone already has)?
for example, could replace <<AppleACPIPlatform[0xac62]: movzbl %al, %edi>>
with <<movq %rax, -120(%rsp)>> except that the latter requires 5 bytes and the former fits in 3
I'm a bit of a rookie when it comes to patching binaries, so I'm not really sure where to go from here.
edit: The Arg0 input to the _WAK function is pointing at uninitialized stack space, which is why we want to somehow initialize it with the value in %al or %edi