Module abi

Module abi 

Source
Expand description

Shared WebAssembly return-value ABI classification.

Enums§

PairSlot
How two adjacent 32-bit return values share a single register.
ReturnAbi
Describes how a list of WebAssembly values is returned by a native ABI.
ReturnSlot
How a single-register return slot is typed.

Functions§

classify_return_type_aarch64
Classifies AArch64 (AAPCS64) return values.
classify_return_type_loongarch64
Classifies LoongArch64 return values according to the LP64D psABI.
classify_return_type_riscv64
Classifies RISC-V return values according to the hard-float psABI.
classify_return_type_x86_64
Classifies x86_64 return values.
pair_slot 🔒
Two adjacent F32s share a vector register (SSE eightbyte); anything else bit-packs into a raw integer register.