// Once we exhaust the register arguments this will alternately grow and then // shrink the stack frame across tail call boundaries because the increment of // stack allocation is 16 bytes and our variability exceeds that. // // (This is not redundant with eg litmus2, because in that case all the // functions have the same ballast. Here we have different ballast, so we get // growing and shrinking.) // // See litmus11 for the direct-call case. // See litmus16 for the cross-module call_indirect case.
function ntimes(n, v) { if (typeof v == "function") return iota(n).map(v).join(' '); return iota(n).map(_ => v).join(' ');
}
function get_local(n) { return `(local.get ${n})`
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.