bnjbvr opened PR #1564 from aarch64-fp-stack-args
to master
:
Thanks to a particularly argument-heavy Spidermonkey test case, I noticed that f32/f64 stack arguments were incorrectly passed as GPR. Here's a fix.
@cfallin, PTAL.
bnjbvr requested cfallin for a review on PR #1564.
bnjbvr submitted PR Review.
bnjbvr created PR Review Comment:
nit:
store_stack
bnjbvr updated PR #1564 from aarch64-fp-stack-args
to master
:
Thanks to a particularly argument-heavy Spidermonkey test case, I noticed that f32/f64 stack arguments were incorrectly passed as GPR. Here's a fix.
@cfallin, PTAL.
cfallin submitted PR Review.
cfallin submitted PR Review.
cfallin created PR Review Comment:
I just realized: should this
16
be dependent on the calling convention? IIRC the Baldrdash/Wasm stack frame is actually 24 bytes, not 16 (and maybe would be padded to 32 to maintain 16-alignment, I'm not sure)?
bnjbvr submitted PR Review.
bnjbvr created PR Review Comment:
Yep, this is handled in #1530 :)
bnjbvr updated PR #1564 from aarch64-fp-stack-args
to master
:
Thanks to a particularly argument-heavy Spidermonkey test case, I noticed that f32/f64 stack arguments were incorrectly passed as GPR. Here's a fix.
@cfallin, PTAL.
Last updated: Dec 23 2024 at 13:07 UTC