Name Description Size
arm-hwcap-madness.js 1155
arraybuffer-transfer.js 806
async-instantiate.js 1249
atomic.js 20582
atomicity.js 15232
backtrace.js 602
baseline-abs-addr-opt.js 3776
baseline-opt.js 4005
basic.js 19206
bce-x64-ion-codegen.js 2558
bce-x86-ion-codegen.js 2117
bce.js On x64 falsely removed bounds checks will be masked by the signal handlers. Thus it is important that these tests be run on x86. 6155
bench
big-resize.js 314
bigint
binary-slow.js 1017
binary-to-text.js 4456
binary.js 21851
binop-arm64-ion-codegen.js 13698
binop-x64-ion-codegen.js 12040
binop-x64-ion-folding.js 8242
branch-hinting
bug1693500.js 2434
bug1776358.js 749
bug1858423.js 932
bug1886683.js 755
bug1908631.js 323
bug1946004.js 725
bug1951874.js 1021
bug1959720.js 303
bug1962631.js 487
builtin-modules
builtin.js 3269
caching.js 1759
comments.js 1552
compare-select-i32-i64.js 14039
compiler-frame-depth.js 643
const.js 10962
control-flow-phi-inputs.js 1474
control-flow.js 27516
conversion.js 19327
cross-global.js 372
custom-section.js subsection is functions 1251
declared-segs.js 1271
directiveless
directives.txt 572
disasm.js 1582
drop.js 1101
errors.js 10141
exceptions
excessive-inlining.js 2075
exnref
extended-const
extract-code.js 591
fac.js 566
features.js 3268
fence.js 483
float-unaligned.js 4655
float.js 6582
full-cycle.js 3788
function-references
gc
globals-impl.js 1757
globals.js 19111
grow-memory.js 1640
import-callables.js 1754
import-export-sigs.js 1565
import-export.js 32571
import-gc.js 1615
inlining-stack-trace.js 1974
integer.js 18989
ion-adhoc-multiplatform.js 22520
ion-args.js 3463
ion-asmjs-ctor.js 192
ion-debugger.js 508
ion-error-ool.js 2679
ion-error-throw.js 1209
ion-error-trace.js 2437
ion-gc.js 1466
ion-lazy-tables.js 2004
ion2wasm.js 4271
js-direct-call-wasm.js 533
js-promise-integration
js-reexport.js 2872
js-types
large-memory.js 11506
lazy-stubs-jitentry.js 1535
lazy-tiering-codegen.js 1538
limits.js 9082
memory-aliasing.js 686
memory-arm64-ion-codegen.js 1549
memory-cloning-new-global.js 530
memory-cloning.js 3739
memory-control
memory-maximum-clamping.js 1034
memory-partial-oob-store.js 4883
memory-sharing-off.js 697
memory-sharing.js 8168
memory.js drop 20734
memory64
multi-memory
multi-value
name.js 549
nan-semantics.js 6083
oom
passive-segs-boundary.js isMem= 17176
passive-segs-nonboundary.js 48458
passive-segs-partial-mem.js 6478
passive-segs-partial-table.js 6291
profiling.js 11847
prototypes.js 1003
README-codegen.md 1688
ref-types
regress
resizing.js 8132
select-int32.js "eq", "ne", "le_u" etc 5862
select.js 6813
simd
single-cpu.js 690
spec
stack.js 1135
start.js 2006
stealing.js 413
streaming.js 3886
table-gc.js 6166
table-pre-barrier.js 638
tables.js 18624
tail-calls
testing
text.js 8272
timeout
trap-exit-stack-alignment.js 3447
ub-san-interp-entry.js 143
udiv.js 1907
unroll1.js 1292
unroll2.js 1334
unroll3.js 1101
unroll4.js 1016
unroll5.js 1257
unroll6.js 2025
unsupported
utf8.js (module (func (param i32) (result i32) (i32.add (local.get 0) (local.get 0))) (export "hello" (func 0))) 1315
validate.js 1246
wasm-abi.js 1283
wasm-resizablearraybuffer-cloning.js 593
wasm-resizablearraybuffer-shared.js 3234
wasm-resizablearraybuffer.js 3494
widening-i32-after-call.js 2710
worker-kill.js 305