aboutsummaryrefslogtreecommitdiff
path: root/lib/std/simd.zig
diff options
context:
space:
mode:
authorJakub Konka <kubkon@jakubkonka.com>2022-03-29 18:08:03 +0200
committerJakub Konka <kubkon@jakubkonka.com>2022-03-30 00:37:42 +0200
commit376d0878ec2e366633e2dbc7c91ab7ae2a6ae5b7 (patch)
treed3c55c3acdd58283c85057cf7f351925f5e8969f /lib/std/simd.zig
parentd447cd940d7da884f0d699d9da679d8bbabb237a (diff)
downloadzig-376d0878ec2e366633e2dbc7c91ab7ae2a6ae5b7.tar.gz
zig-376d0878ec2e366633e2dbc7c91ab7ae2a6ae5b7.zip
x64: spill .rdi to stack if expecting return value saved on stack
Since .rdi is not part of the callee saved registers, it needs to be proactively spilled to the stack so that we don't clobber the return address where to save the return value.
Diffstat (limited to 'lib/std/simd.zig')
0 files changed, 0 insertions, 0 deletions