doc: fix Fast FFI argument count in ffi.md · nodejs/node@ef4915f · GitHub
Skip to content

Commit ef4915f

Browse files
watilderichardlau
authored andcommitted
doc: fix Fast FFI argument count in ffi.md
The text said functions with more than 7 arguments fall back to the generic call path, contradicting the preceding sentence that Fast FFI calls support up to 8 arguments. The real limit is architecture- and type-dependent: the hard cap is 8 public arguments (src/ffi/fast.cc), but register pressure lowers the effective count to 7 integer/pointer arguments on AArch64 and 6 on x86-64, while floating-point arguments can use up to 8 on both. Describe this instead of the previous, inaccurate single threshold. Signed-off-by: Daijiro Wachi <daijiro.wachi@gmail.com> PR-URL: #63960 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Paolo Insogna <paolo@cowtech.it>
1 parent 518309c commit ef4915f

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

doc/api/ffi.md

Lines changed: 7 additions & 2 deletions

0 commit comments

Comments
 (0)